O cargo de Engenheiro de Plataforma visa alavancar o desenvolvimento de uma equipe de engenharia.
1. Planejamento:
* Definir requisitos técnicos e projetar funcionalidades para revisão pelos gerentes de entrega de engenharia;
* Solicitar feedback sobre épicos e funcionalidades aos gerentes de entrega, a fim de criar Product Backlog Items (PBIs) de alta qualidade após a revisão das funcionalidades;
* Compreender o trabalho planejado pelos colegas em seus pods para identificar oportunidades de reutilização;
* Garantir a reutilização de código nos PBIs para evitar duplicação de padrões de engenharia;
2. Codificação:
* Trabalhar dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua;
* Projetar e implementar componentes de infraestrutura fundamentais que ofereçam suporte a todas as equipes de engenharia em produção, garantindo tolerância a falhas, alta disponibilidade e segurança;
* Desenvolver e otimizar pipelines de CI/CD adaptados para múltiplas equipes de engenharia, garantindo confiabilidade e eficiência no processo de entrega de software;
* Implementar e manter práticas de infraestrutura como código, assegurando implantações consistentes e reproduzíveis em todos os ambientes;
* Monitorar a atividade da plataforma, identificando proativamente oportunidades de otimização de custo e desempenho;
3. Suporte:
* Participar do rodízio de suporte on-call, incluindo finais de semana e feriados;
* Elaborar análises de causa raiz e planos de prevenção;
Requisitos do Perfil
Habilidades Obrigatórias:
* Graduação em Ciência da Computação, área relacionada ou experiência equivalente;
* Proficiência em uma ou mais linguagens de programação orientadas a objetos (Python, Java, Go, etc.);
* Proficiência em uma ou mais linguagens de script (Bash, PowerShell, etc.);
* Fundamentos de Git & GitHub;
* Inglês fluente;
Habilidades Desejáveis:
* Infraestrutura como Código (Terraform/Terragrunt);
* Automação (GitHub Actions);
* Contêineres (Docker);
* Orquestração de Contêineres (Kubernetes);
* Planejamento técnico (Azure DevOps);
* Nuvem (Azure);
* Observabilidade (Datadog);