Função
Engenheiro de Plataforma
O Engenheiro de Plataforma é responsável por planejar, projetar e implementar componentes fundamentais de infraestrutura. Ele trabalha dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua.
A principal área de atuação do Engenheiro de Plataforma é a criação e manutenção de pipelines de CI/CD adaptados para múltiplas equipes de engenharia. Ele também é responsável por implementar e manter práticas de infraestrutura como código.
O Engenheiro de Plataforma monitora a atividade da plataforma, identificando proativamente oportunidades de otimização de custo e desempenho. Além disso, ele cria e mantém 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.
Para realizar essas tarefas, o Engenheiro de Plataforma precisa ter habilidades técnicas em linguagens de programação orientadas a objetos (Python, Java, Go, etc.) e conhecimento em Git & GitHub. Inglês fluente é um requisito obrigatório.
Requisitos
* 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).