DevOps / Platform Engineer / DevOps Automation Engineer

$  Full time on site
DevOps / Platform Engineer / DevOps Automation Engineer
Job Description

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

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?
🤖
OmniSub AI Tools
ChatGPT, Claude & Dev Subscriptions
Buy AI Tools →