Engenheiro DevOps
A profissão de Engenheiro DevOps é responsável por garantir a escalabilidade e a disponibilidade dos sistemas da empresa.
* Administração e otimização da infraestrutura:
1. Administrar servidores, incluindo Linux, Node.js, Redis, RabbitMQ, Nginx e PostgreSQL;
2. Configurar e implementar soluções de escalabilidade (auto-scaling, balanceamento de carga, failover) em ambientes em nuvem;
* Tunagem e otimização do banco de dados PostgreSQL para garantir performance, integridade e segurança;
* Gerenciar backups e replicação;
* Implementar e configurar ferramentas de monitoramento como Zabbix e New Relic para garantir alta performance e disponibilidade dos serviços;
* Automatizar deploys, pipelines e provisionamento de infraestrutura utilizando ferramentas como Terraform e Ansible;
* Garantir que a rede e a infraestrutura sejam seguras, com conhecimento profundo de redes (TCP/IP, firewalls, VPNs, etc.) e otimização de tráfego;
* Detectar e corrigir problemas de infraestrutura e banco de dados, garantindo que as aplicações estejam sempre disponíveis e escaláveis.