Você estará responsável por definir requisitos técnicos e projetar funcionalidades para revisão pelos gerentes de entrega de engenharia, garantindo que sejam adotadas práticas inovadoras e seguras.
Além disso, você precisará solicitar feedback sobre épicos e funcionalidades aos gerentes de entrega, com o objetivo de criar Product Backlog Items (PBIs) de alta qualidade após a revisão das funcionalidades.
Será fundamental compreender o trabalho planejado pelos colegas em seus pods para identificar oportunidades de reutilização, evitando duplicação de padrões de engenharia e melhorando a eficiência do processo.
O papel também inclui garantir a reutilização de código nos PBIs, participar trimestralmente de sessões presenciais de aprendizado, engajamento e planejamento (LEAP), podendo exigir viagens ocasionais, colaborar fornecendo feedback durante o planejamento de produto e engenharia no LEAP para definição do trimestre, manter os PBIs sempre atualizados e comunicar bloqueios prontamente ao gerente de entrega e/ou colegas de equipe.
Para isso, você precisará trabalhar dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua. Isso envolve 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. Criar e manter ferramentas reutilizáveis para pipelines de CI/CD, possibilitando testes unitários contínuos, validação de qualidade de dados e testes de integração. Implementar e manter padrões de segurança, seguindo as melhores práticas de engenharia de plataforma. Desenvolver e manter sistemas de observabilidade, garantindo visibilidade e confiabilidade em todos os produtos suportados. Estabelecer e documentar padrões, melhores práticas e metodologias de engenharia de plataforma para promover consistência e eficiência. Criar e gerenciar pull requests no GitHub, incorporando feedback para melhorar a qualidade do código. Revisar e aprovar pull requests de colegas no GitHub, garantindo adesão às melhores práticas e manutenção de código.
Além disso, você precisará 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.