A posição de Engenheiro DevOps visa atuar como ponte entre os times técnicos e as áreas de negócios, aproveitando tecnologias inovadoras para melhorar a gestão de sistemas.
Algumas das principais responsabilidades incluem:
* Monitorar, analisar e solucionar problemas em ambientes de cloud;
* Administrar e manter serviços nos sistemas operacionais Windows e Linux;
* Automatizar processos e atividades de infraestrutura utilizando Python, Shell Scripting e Terraform;
* Identificar e resolver problemas em infraestrutura e serviços;
* Construir e manter pipelines de CI/CD;
* Configurar e gerenciar ambientes conteinerizados com Docker e Kubernetes;
* Gerenciar ambientes para aplicações Java, ASP.NET, .NET Framework, .NET Core e Node.js.
Para ser bem-sucedido nessa função, é necessário ter habilidades avançadas em automação de sistemas, conhecimento em nuvem e paixão por tecnologia. Além disso, deve ter capacidade de trabalhar em equipe e entender conceitos de programação e gestão de sistemas.