Filtro e Reutilização de Código
Nosso sistema busca por pessoas motivadas a garantir que o código seja reutilizado em todas as equipes de engenharia. Um dos principais objetivos é minimizar duplicação de padrões de engenharia, fazendo com que todos os componentes da plataforma tenham suporte para todas as equipes de engenharia.
Os requisitos técnicos são definidos e projetados para revisão pelos gerentes de entrega de engenharia. Além disso, solicita-se feedback sobre épicos e funcionalidades aos gerentes de entrega para criar Product Backlog Items (PBIs) de alta qualidade após a revisão das funcionalidades.
Na prática, isso significa trabalhar dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua. O objetivo é implementar componentes de infraestrutura fundamentais que ofereçam suporte a todas as equipes de engenharia em produção. Isso inclui garantir tolerância a falhas, alta disponibilidade e segurança, como configuração dinâmica, gerenciamento de segredos, orquestração de contêineres, testes de segurança e conformidade.
O candidato também deve ter habilidades técnicas sólidas, incluindo proficiência em linguagens de programação orientadas a objetos, como Python, Java ou Go, além de fundamentos de Git & GitHub e inglês fluente.
Além disso, é importante ter conhecimento em infraestrutura como Código (Terraform/Terragrunt), automação (GitHub Actions), contêineres (Docker) e orquestração de contêineres (Kubernetes). A experiência em planejamento técnico (Azure DevOps), nuvem (Azure) e observabilidade (Datadog) também é bem-vinda.
Nossa equipe valoriza a colaboração, a comunicação eficaz e a capacidade de trabalhar em um ambiente agil. Portanto, se você é uma pessoa criativa, motivada e apaixonada por resolver problemas complexos, gostaria de fazer parte dessa jornada?
Você será responsável por:
1. Implementar e manter práticas de infraestrutura como código;
2. Desenvolver e otimizar pipelines de CI/CD;
3. Monitorar a atividade da plataforma e identificar oportunidades de otimização de custo e desempenho;
4. Criar e manter ferramentas reutilizáveis para pipelines de CI/CD;
5. Implementar e manter padrões de segurança;
6. Desenvolver e manter sistemas de observabilidade;
7. Estabelecer e documentar padrões, melhores práticas e metodologias de engenharia de plataforma;
8. Participar do rodízio de suporte on-call;
9. Elaborar análises de causa raiz e planos de prevenção.
Requisitos mínimos:
- 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;
- Fundamentos de Git & GitHub;
- Inglês fluente.
Se você está pronto para desafios emocionantes e continuar aprendendo ao longo da carreira, envie seu currículo e carta de apresentação para que possamos conhecer melhor sua história!