Função:
1. Desenvolver soluções tecnológicas para planejamento e definição de requisitos técnicos, garantindo a revisão pelos responsáveis por entregas de engenharia.
2. Solicitar feedback sobre épicos e funcionalidades aos responsáveis por entregas, com objetivo de criar produtos de alta qualidade.
3. Compreender o trabalho planejado pelos colegas em seus grupos de trabalho para identificar oportunidades de reutilização.
4. Garantir a reutilização de código nos produtos para evitar duplicação de padrões de desenvolvimento.
5. Participar regularmente de sessões de aprendizado e planejamento, incluindo viagens ocasionais.
6. Codificação
* Trabalhar dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua.
* Projetar e implementar componentes fundamentais que ofereçam suporte a todas as equipes de desenvolvimento em produção, garantindo tolerância a falhas, alta disponibilidade e segurança.
* Desenvolver e otimizar pipelines de construção e entrega adaptados para múltiplas equipes de desenvolvimento, garantindo confiabilidade e eficiência no processo de entrega de software.
* Implementar e manter práticas de desenvolvimento 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 construção e entrega, 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 desenvolvimento 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 desenvolvimento de plataforma para promover consistência e eficiência.
* Criar e gerenciar solicitações de alteração no GitHub, incorporando feedback para melhorar a qualidade do código.
* Revisar e aprovar solicitações de alteração de colegas no GitHub, garantindo adesão às melhores práticas e manutenção de código.
*
o Participar do rodízio de suporte on-call, incluindo fins de semana e feriados.
o Elaborar análises de causa raiz e planos de prevenção.
7.
*
* 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.
8.