Desenvolvedor de Infraestrutura
Descrição do Cargo
O objetivo principal é analisar e propor melhorias contínuas na arquitetura de infraestrutura para as aplicações do grupo, visando fornecer autonomia aos times de desenvolvimento.
Responsabilidades e Atribuições:
* Analise a estrutura das aplicações atuais e identifique oportunidades para melhoria, incluindo a implementação de novas tecnologias e melhores práticas em nuvem.
* Desenvolva modelos de desempenho que sejam capazes de gerenciar a qualidade dos serviços, o volume de processamento esperado e os objetivos de desempenho exigidos pelas aplicações.
* Contribua com o desenvolvimento de novos conceitos e aprimore as práticas existentes para otimizar a infraestrutura e reduzir custos.
* Ajuste a infraestrutura para oferecer recursos tanto para aumentar a produtividade do desenvolvedor, quanto para melhorar a qualidade do sistema e aplicação a serem desenvolvidos.
* Crie e configure pipelines de testes de performance utilizando ferramentas como Jenkins, Azure Devops, Terraform e outros.
Requisitos e Qualificações:
* Tenha conhecimentos avançados em Linux e Windows;
* Conhecimento em nuvem pública (AWS, Azure e Heroku);
* Infraestrutura de aplicações WEB;
* Kubernetes, Docker, Terraform ;
* Conhecimento em ferramentas de entrega contínua (AzureDevOps, jenkins);
* Infraestrutura como código (terraform, ansible);
* Conhecimentos básicos em programação (python e shell script);
* FinOps.