Devops Engineer (Squad Python | Django | Fastapi | Aws)
Summary
DevOps Engineer in a backend Python squad, responsible for operating, automating, and scaling APIs/services with Django, FastAPI, AWS, Docker, and Kubernetes. Focus on CI/CD, cloud infrastructure, containerization, observability, and DevSecOps.
Descrição da vaga
Atuar como DevOps Engineer em uma squad de backend Python, sendo responsável por garantir a operação, automação e escalabilidade das APIs e serviços, suportando diretamente desenvolvedores que trabalham com Django, FastAPI e arquiteturas distribuídas.
O foco é garantir deploy contínuo, alta disponibilidade, observabilidade e segurança das aplicações em produção.
Principais responsabilidades
CI/CD & Automação
- Criar e manter pipelines de CI/CD (build, testes, deploy)
- Integrar pipelines com:
- testes automatizados (pytest/unittest)
- análise de qualidade
Cloud & Infraestrutura (AWS)
- Gerenciar e evoluir ambientes AWS:
- EC2, Lambda, S3, RDS, CloudWatch, IAM
- Implementar Infraestrutura como Código (IaC)
Containers & Orquestração
- Containerizar serviços Python (Django/FastAPI) com Docker
- Operar e evoluir ambientes em Kubernetes/ECS
- Garantir escalabilidade e resiliência de APIs de alta performance
Observabilidade & Operação
- Implementar:
- logging estruturado
- métricas e tracing
- Utilizar ferramentas como:
- CloudWatch, Grafana, Prometheus, Dynatrace
- Criar alertas, dashboards e atuar em incidentes
Segurança & Qualidade
- Implementar práticas de DevSecOps
- Garantir:
- gestão de segredos
- controle de acesso (IAM)
- segurança de APIs (JWT, OAuth, rate limiting)
- Apoiar conformidade com boas práticas (OWASP)
Atuação em Squad
- Trabalhar integrado com devs backend
- Apoiar:
- arquitetura de microsserviços
- padrões de deploy
- estratégias de escalabilidade
- Participar de code reviews e decisões técnicas
Requisitos obrigatórios (Hard Skills)
- Experiência com:
- AWS (EC2, Lambda, S3, RDS, CloudWatch, IAM)
- CI/CD (GitHub Actions, GitLab CI, Azure DevOps)
- Docker
- Linux (administração e troubleshooting)
- Forte domínio de:
- Git (branching, PR, versionamento)
- Conhecimento em:
- APIs REST e backend Python
- bancos de dados (PostgreSQL, Redis)
Diferenciais (Nice to Have)
- Kubernetes / OpenShift / ECS Fargate
- Terraform / CloudFormation
- Mensageria (Kafka, RabbitMQ, SQS, SNS)
- Observabilidade avançada (OpenTelemetry)
- Experiência com:
- Django / FastAPI (proximidade com devs)
- microsserviços
- Segurança (OWASP, criptografia)
Soft Skills esperados
- (alinhados com o dev backend da squad)
- Comunicação clara com devs e negócio
- Pensamento sistêmico (end-to-end)
- Forte capacidade de troubleshooting
- Mentalidade de automação
- Ownership de ambiente produtivo
- Foco em performance e estabilidade
Indicadores de sucesso (KPIs)
- Lead time de deploy
- Frequência de deploy
- Taxa de falha em deploy
- MTTR (tempo de recuperação)
- Disponibilidade das APIs
- Latência/erros das aplicações