Engenheiro DevOps de nível médio
ContratoTempo integralPresencial
Visão geral
Procuramos um engenheiro DevOps de nível médio, motivado e com sólida experiência cloud-native, para ajudar a construir, automatizar e manter infraestrutura e plataformas de deployment escaláveis. O candidato ideal tem experiência prática com Kubernetes, plataformas cloud, Infrastructure as Code (IaC) e automação CI/CD, e gosta de colaborar de perto com equipas de desenvolvimento para melhorar fiabilidade, escalabilidade e velocidade de entrega.
Responsabilidades:
Infraestrutura cloud e operações de plataforma
- Conceber, implementar e manter infraestrutura cloud segura, escalável e de elevada disponibilidade em AWS, Azure ou GCP.
- Apoiar deployments de aplicações cloud-native com arquiteturas contentorizadas e baseadas em microserviços.
- Ajudar a gerir clusters Kubernetes e plataformas de contentores em ambientes de desenvolvimento, staging e produção.
- Implementar soluções de elevada disponibilidade, backup e disaster recovery.
CI/CD e automação
- Construir, manter e otimizar pipelines CI/CD com ferramentas como GitHub Actions, GitLab CI, Jenkins ou Azure DevOps.
- Automatizar o deployment de aplicações, testes e aprovisionamento de infraestrutura.
- Colaborar com developers para melhorar a gestão de releases e a eficiência dos deployments.
- Promover boas práticas DevOps nos workflows de entrega de software.
Infrastructure as Code (IaC)
- Desenvolver e manter Infrastructure as Code com Terraform, Ansible, CloudFormation ou ferramentas similares.
- Padronizar o aprovisionamento de infraestrutura e a configuração de ambientes entre projetos.
- Apoiar a gestão do ciclo de vida dos ambientes e iniciativas de escalabilidade de infraestrutura.
Monitoring, fiabilidade e desempenho
- Implementar e manter soluções de monitoring, logging e observabilidade com Prometheus, Grafana, ELK/EFK Stack, Datadog ou plataformas similares.
- Monitorizar a saúde dos sistemas, resolver incidentes e participar em análises de causa raiz.
- Apoiar o afinação de desempenho, capacity planning e otimização de custos cloud.
- Apoiar objetivos de fiabilidade e uptime dos serviços.
Segurança e DevSecOps
- Implementar boas práticas de segurança, incluindo gestão de secrets, controlos de acesso e remediação de vulnerabilidades.
- Integrar security scanning e controlos de conformidade em pipelines CI/CD.
- Colaborar com equipas de engineering e segurança para manter ambientes cloud seguros.
Colaboração e melhoria contínua
- Trabalhar de perto com Software Engineers, QA Engineers, Architects e equipas de Product para apoiar a entrega de aplicações.
- Participar em revisões de infraestrutura, post-mortems de incidentes e documentação técnica.
- Avaliar novas ferramentas e tecnologias para melhorar a fiabilidade da plataforma, a automação e a experiência do developer.
- Contribuir para iniciativas de melhoria contínua em DevOps e operações cloud.
Outras responsabilidades
- Apoiar auditorias de infraestrutura, reporting de utilização cloud e revisões operacionais.
- Participar em rotações on-call quando necessário.
- Realizar outras tarefas atribuídas pela gestão.
Qualificações
- Licenciatura em Ciências da Computação, Tecnologias da Informação, Engenharia ou experiência prática equivalente.
- 4–7 anos de experiência em DevOps, Cloud Engineering, Site Reliability Engineering (SRE) ou funções relacionadas.
- Experiência prática com pelo menos uma plataforma cloud principal: AWS, Azure ou Google Cloud Platform (GCP).
- Sólida experiência com Kubernetes e Docker em ambientes de produção.
- Experiência a construir e manter pipelines CI/CD com GitHub Actions, GitLab CI, Jenkins, Azure DevOps ou ferramentas similares.
- Experiência prática com ferramentas de Infrastructure as Code (IaC) como Terraform, Ansible, CloudFormation ou Pulumi.
- Conhecimentos de administração de sistemas Linux e fundamentos de networking.
- Experiência com ferramentas de monitoring e observabilidade como Prometheus, Grafana, ELK/EFK, Datadog ou equivalentes.
- Experiência de scripting com Bash, Python, PowerShell ou linguagens similares.
- Compreensão de princípios de segurança cloud, IAM, networking e gestão de secrets.
- Fortes competências de troubleshooting, resolução de problemas e comunicação.
Extra / Nice to have
- Experiência com ferramentas GitOps como Argo CD ou Flux.
- Conhecimento de tecnologias service mesh como Istio ou Linkerd.
- Experiência com plataformas serverless como AWS Lambda, Azure Functions ou Google Cloud Functions.
- Familiaridade com práticas DevSecOps e automação de segurança.
- Experiência a apoiar arquiteturas baseadas em microserviços.
- Exposição a ambientes multi-cloud ou hybrid-cloud.
- Certificações relevantes como:
- AWS Certified Developer ou Solutions Architect Associate
- Microsoft Azure Administrator Associate
- Google Associate Cloud Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
