O cargo de Engenheiro de Plataforma é responsável pela condução da concepção e desenvolvimento de soluções escaláveis para as equipes de engenharia em produção.
Funções:
* Planejamento da plataforma: Desenvolver e implementar pipelines de CI/CD adaptados para múltiplas equipes de engenharia.
* Desenvolvimento de componentes fundamentais: Projetar e implementar componentes de infraestrutura que ofereçam suporte a todas as equipes de engenharia em produção.
* Suporte e monitoramento: Participação do rodízio de suporte on-call, incluindo finais de semana e feriados.
Codificação:
* Desenvolvimento iterativo e melhoria contínua: Trabalhar dentro de uma metodologia ágil contribuindo para o desenvolvimento iterativo e melhoria contínua.
* Infraestrutura como código: Implementar e manter práticas de infraestrutura como código, assegurando implantações consistentes e reproduzíveis em todos os ambientes.
* Padrões de segurança: Implementar e manter padrões de segurança, seguindo as melhores práticas de engenharia de plataforma.
Requisitos do Perfil:
* Graduação em Ciência da Computação ou área relacionada.
* Proficiência em linguagens de programação orientadas a objetos.
* Fundamentos de Git & GitHub.
Habilidades Desejáveis:
1. Infraestrutura como Código (Terraform/Terragrunt)
2. Automação (GitHub Actions)
3. Contêineres (Docker)
4. Orquestração de Contêineres (Kubernetes)
5. Observabilidade (Datadog)