Senior DevOps / Platform EngineerSobre a função
Estamos à procura de um/a Senior DevOps / Platform Engineer para liderar iniciativas de automação, modernização de infraestrutura e melhoria contínua dos processos de desenvolvimento e entrega de software.
Nesta função, terá um papel estratégico e técnico na evolução das práticas de DevOps, Infrastructure as Code, CI/CD, Cloud, Kubernetes, DevSecOps e Platform Engineering, com o objetivo de reduzir processos manuais, aumentar a eficiência das equipas e criar plataformas que permitam aos developers trabalhar de forma mais autónoma.
Procuramos um/a profissional com forte capacidade técnica, espírito de inovação e experiência comprovada na implementação de soluções de automação e melhoria da performance de equipas tecnológicas.
Principais responsabilidades
- Conceber e implementar soluções de automação de pipelines CI/CD.
- Automatizar o provisionamento e gestão de infraestrutura através de princípios e ferramentas de Infrastructure as Code (IaC).
- Implementar e promover práticas de GitOps para gestão de configurações e deployments.
- Automatizar processos de validação de segurança, compliance e análise de dependências.
- Promover a utilização de Docker e Kubernetes/OpenShift.
- Desenvolver soluções de infraestrutura mais autónomas e resilientes, reduzindo a necessidade de intervenção manual.
- Implementar mecanismos de segurança automatizados nos processos de desenvolvimento e deployment.
Inovação e evolução tecnológica
- Liderar iniciativas de inovação e prototipagem de novas tecnologias relacionadas com DevOps e automação.
- Avaliar novas soluções nas áreas de GitOps, observabilidade, Service Mesh, Policy as Code e DevSecOps.
- Realizar estudos e acompanhar tendências tecnológicas relacionadas com DevOps, automação de segurança e AI4DevOps.
- Desenvolver Proof of Concepts (PoCs) para avaliar novas ferramentas e tecnologias.
- Avaliar riscos e benefícios antes da adoção de novas tecnologias em ambientes empresariais.
- Partilhar conhecimento e boas práticas com equipas de Development e Business IT.
Platform Engineering e Self-Service
- Conceber e manter plataformas internas que suportem CI/CD, IaC, observabilidade e security scanning.
- Criar soluções de Platform as a Service (PaaS) que simplifiquem a utilização da infraestrutura por parte das equipas de desenvolvimento.
- Desenvolver capacidades de self-service para provisioning, deployments e rollbacks.
- Criar plataformas reutilizáveis por diferentes equipas tecnológicas.
- Promover a adoção das plataformas através de documentação, formação e partilha de conhecimento.
Developer Experience e produtividade
- Identificar tarefas manuais e repetitivas que possam ser automatizadas.
- Melhorar os processos de desenvolvimento e deployment, reduzindo obstáculos e tempos de espera.
- Criar processos de onboarding mais rápidos e eficientes para novas equipas e developers.
- Trabalhar diretamente com equipas de desenvolvimento para identificar necessidades e pontos de fricção.
- Desenvolver ferramentas que simplifiquem a interação dos developers com a infraestrutura.
Métricas e melhoria contínua
- Definir e acompanhar métricas de performance e delivery, nomeadamente DORA Metrics:
- Deployment Frequency
- Lead Time for Changes
- Mean Time to Recovery (MTTR)
- Change Failure Rate
- Utilizar métricas para identificar oportunidades de melhoria e aumentar a previsibilidade e eficiência das equipas.
- Promover uma cultura de melhoria contínua baseada em dados.
AI4DevOps e automação inteligente
- Explorar e implementar soluções baseadas em AI e LLMs aplicadas a operações e DevOps.
- Desenvolver agentes de IA para tarefas como provisionamento de infraestrutura, automação de deployments e resolução de incidentes.
- Contribuir para a definição de mecanismos de governance, permissões e segurança para agentes de IA.
- Implementar mecanismos de auditoria, monitorização e controlo das ações realizadas por agentes.
- Explorar utilização de IA para threat modeling, segurança preventiva e automação operacional.
- Definir processos que combinem intervenção humana e automação baseada em IA de forma segura.
Requisitos técnicos
- Licenciatura em Computer Science, Engenharia Informática ou área equivalente, ou experiência profissional equivalente.
- 5+ anos de experiência em DevOps, Infrastructure Engineering, SRE ou funções relacionadas.
- 3+ anos de experiência em inovação tecnológica, prototipagem ou liderança de melhorias arquiteturais.
- Experiência comprovada na redução de processos manuais através de automação e melhoria da eficiência das equipas.
DevOps, Infrastructure & Cloud
- Conhecimentos avançados de Infrastructure as Code (IaC).
- Forte experiência com CI/CD, nomeadamente:
- Jenkins
- GitLab CI
- GitHub Actions
- Experiência sólida com Docker.
- Experiência avançada com Kubernetes e/ou OpenShift.
- Bons conhecimentos de administração de sistemas Linux/Unix, nomeadamente RHEL, CentOS ou Ubuntu.
- Conhecimentos avançados de Git, incluindo GitFlow e branching strategies.
- Experiência com pelo menos uma cloud platform:
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
Segurança e Compliance
- Conhecimentos de princípios de Application Security, incluindo OWASP Top 10.
- Experiência com ferramentas de security scanning, nomeadamente:
- SonarQube
- Checkmarx
- ZAP
- Experiência com ferramentas de container security, como Trivy ou Aqua.
- Conhecimentos de soluções de gestão de secrets, como HashiCorp Vault ou AWS Secrets Manager.
- Conhecimentos de frameworks de compliance, como PCI-DSS, GDPR ou SOX.
- Experiência ou conhecimentos de Policy as Code, nomeadamente OPA ou Kyverno.
AI & Intelligent Automation
- Conhecimentos sobre AI Agents e aplicações de LLMs em operações e DevOps.
- Familiaridade com prompt engineering e ferramentas baseadas em LLM.
- Conhecimentos conceptuais de governance, permissões, segurança e sandboxing de agentes de IA.
- Contacto com frameworks de AI Agents, como LangChain ou AutoGen.
- Conhecimentos de desenho de workflows híbridos Human + AI.
Monitoring, Logging & Observability
Experiência com ferramentas como:
- Prometheus
- Grafana
- ELK Stack
- Datadog
- Splunk
- CloudWatch
- Jaeger
- New Relic
Software Engineering
- Experiência com pelo menos uma das seguintes linguagens:
- Python
- Go
- Java
- Bash
- Conhecimentos de REST APIs, microservices e event-driven architectures.
- Conhecimentos de princípios de software design e estratégias de testing.
Competências valorizadas
- Experiência com Service Mesh, nomeadamente Istio ou Linkerd.
- Experiência com plataformas GitOps, como ArgoCD ou Flux.
- Experiência em Incident Response e facilitação de post-mortems.
- Contribuição para projetos open-source ou participação em comunidades tecnológicas.
- Experiência no setor financeiro ou em ambientes altamente regulados será valorizada.
Perfil procurado
Procuramos um/a profissional com:
- Forte espírito de inovação, curiosidade e gosto por experimentar novas tecnologias.
- Mentalidade empreendedora e forte sentido de responsabilidade.
- Orientação para a ação e capacidade para transformar ideias em soluções concretas.
- Excelentes capacidades de comunicação com interlocutores técnicos e não técnicos.
- Facilidade em trabalhar de forma transversal com equipas de Development, Security e Operations.
- Interesse em partilhar conhecimento e acompanhar tecnicamente outras equipas.
- Forte motivação para aprendizagem contínua e acompanhamento das tendências tecnológicas.
Pagamento: 28 017,18€ - 49 124,41€ por ano
Localização do trabalho: Trabalho remoto híbrido em Lisboa