Desenvolver sistemas escaláveis e seguros é o objetivo de um Engenheiro de Plataforma, profissional que trabalha na construção de plataformas tecnológicas.Funções: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;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.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;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.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).),