Desenvolvedor de Plataforma
Criar soluções robustas e escaláveis para apoiar as necessidades das equipes de engenharia.
Solicitar feedback regularmente aos gerentes de entrega sobre a eficácia dos projetos.
Identificar oportunidades de reutilização de código em projetos existentes.
Garantir a consistência na qualidade do código contribuído pelos desenvolvedores.
Participar de sessões de aprendizado e planejamento para manter habilidades atualizadas.
Fornecer feedback construtivo durante o planejamento de produto e engenharia.
Mantenha os requisitos e funcionalidades sempre atualizados e comunicados às equipes relevantes.
Codificação:
Trabalhar em um ambiente ágil, colaborativo e orientado a resultados, onde se promove a evolução contínua.
Desenvolver componentes de infraestrutura essenciais que atendam às necessidades das equipes de engenharia em produção.
Implementar pipelines de CI/CD personalizados para equipes de engenharia específicas, garantindo velocidade e confiabilidade no processo de entrega.
Adotar práticas de infraestrutura como código para garantir replicação e reprodução de ambientes de implantação.
Acompanhar a atividade da plataforma e identificar proativamente oportunidades de otimização de custo e desempenho.
Criar ferramentas personalizadas para testes unitários contínuos, validação de qualidade de dados e testes de integração em pipelines de CI/CD.
Implementar padrões de segurança segundo melhores práticas de engenharia de plataforma.
Desenvolver sistemas de observabilidade para fornecer visibilidade clara em todos os produtos suportados.
Estabelecer e documentar padrões, melhores práticas e metodologias de engenharia de plataforma para promover uniformidade e eficiência.
Gerenciar pull requests no GitHub, incorporando feedback para melhorar a qualidade do código contribuído pelos desenvolvedores.
Revisar e aprovar pull requests de colegas no GitHub, garantindo conformidade às melhores práticas e manutenção de código.