- Deve ter de 3 a 4 anos de experiência como Engenheiro DevOps.
- Fluente em inglês.
Deve possuir as seguintes habilidades:
1. AWS (Amazon Web Services)
Experiência prática na configuração, administração e manutenção de serviços em nuvem, incluindo:
- EC2 (gerenciamento e escalabilidade de instâncias),
- IAM (gerenciamento de usuários, grupos, políticas e permissões),
- Secrets Manager (armazenamento seguro de credenciais e segredos),
- ECR (gerenciamento de repositórios privados de imagens Docker),
- Security Groups e VPC (segurança de rede e segmentação de ambientes),
- S3 (armazenamento de objetos, versionamento e políticas de acesso),
- Route 53 (gerenciamento de DNS e balanceamento de carga),
- Lambda (execução de funções serverless),
- RDS (administração de banco de dados gerenciado, especialmente PostgreSQL),
- CloudWatch (monitoramento, métricas e alertas).
2. CI/CD (Integração Contínua e Entrega Contínua)
- Desenho, implementação e manutenção de pipelines automatizados de build, teste e deploy.
- Conhecimento sólido de práticas de versionamento, processos de revisão de código e automação de entrega.
3. Jenkins
- Criação, configuração e manutenção de pipelines declarativas e freestyle.
- Integração com ferramentas de controle de versão (GitLab, GitHub, Bitbucket).
- Gerenciamento de agentes, execução distribuída e automação de fluxos de trabalho complexos.
4. Kubernetes
- Administração de clusters, preferencialmente em k3s ou EKS .
- Implantação de microsserviços em containers, resolução de problemas em pods, nós e serviços.
- Experiência com manifests YAML, Helm e Kustomize.
- Implementação de melhores práticas de segurança, escalabilidade e alta disponibilidade.
5. Monitoramento e Observabilidade
- Implementação e manutenção de dashboards e alertas com Grafana.
- Coleta e análise de logs com Loki.
- Monitoramento de métricas com Prometheus.
- Capacidade de propor melhorias na visibilidade e confiabilidade do sistema.
6. GitOps
- Proficiência em workflows GitOps para deploys automatizados e gerenciamento de infraestrutura como código.
- Experiência com ferramentas como ArgoCD ou FluxCD.
7. Docker
- Criação e otimização de imagens leves e seguras.
- Gerenciamento de containers em ambientes de desenvolvimento, homologação e produção.
- Melhores práticas de versionamento e publicação em registries privados (por exemplo, AWS ECR).
8. Python
- Desenvolvimento de scripts de automação para suportar processos de DevOps.
- Integração com APIs e serviços da AWS.
- Construção de ferramentas auxiliares para pipelines e monitoramento.