Desenvolvedores de alta especialização para a plataforma devem ter habilidades avançadas em planejamento e definição de requisitos técnicos. Eles precisam revisar esses requisitos com os gerentes de entrega de engenharia.
A solicitação de feedback sobre épicos e funcionalidades aos gerentes de entrega é fundamental para criar Product Backlog Items (PBIs) de alta qualidade.
O candidato deve compreender o trabalho planejado pelos colegas em seus pods para identificar oportunidades de reutilização e garantir a reutilização de código nos PBIs.
Além disso, eles participarão de sessões presenciais de aprendizado, engajamento e planejamento (LEAP), que podem exigir viagens ocasionais.
Como desenvolvedor, ele trabalhará dentro de uma metodologia ágil contribuindo para o desenvolvimento iterativo e melhoria contínua.
Ele projetará e implementará componentes de infraestrutura fundamentais que ofereçam suporte a todas as equipes de engenharia em produção.
Para isso, ele desenvolverá e otimizará pipelines de CI/CD adaptados para múltiplas equipes de engenharia.
Implementará e manterá práticas de infraestrutura como código.
Monitorará a atividade da plataforma, identificando proativamente oportunidades de otimização de custo e desempenho.
Criará e manterá ferramentas reutilizáveis para pipelines de CI/CD.
Implementará e manterá padrões de segurança.
Desenvolverá e manterá sistemas de observabilidade.
Estabelecerá e documentará padrões, melhores práticas e metodologias de engenharia de plataforma.
Criará e gerenciará pull requests no GitHub.
Ele também 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.
Habilidades Obrigatórias: Graduação em Ciência da Computação ou experiência equivalente. Proficiência em linguagens de programação orientadas a objetos.
Habilidades Desejáveis: Infraestrutura como Código, Automação, Contêineres, Orquestração de Contêineres, Planejamento Técnico, Nuvem, Observabilidade.