Data Platform Engineer
Summary
Mootiva is hiring a Data Platform Engineer in Leiria, Portugal (1x/month in office) to build and operate its data platforms: Kafka/Flink/Debezium streaming on Kubernetes and managed services, PostgreSQL/MongoDB/Valkey databases, plus DevOps/SRE automation with Terraform, Ansible, GitLab CI/CD and 24/7 on-call rotation.
Data Platform Engineer
Localização: Leiria
Regime: 1x/mês no escritório
Na Mootiva , estamos a reforçar a nossa equipa com um(a) Data Platform Engineer apaixonado(a) pela tecnologia e com fortes competências técnicas para contribuir para a evolução e melhoria das nossas plataformas de dados, desempenhando um papel fundamental no nosso percurso de inovação e excelência.
Responsabilidades
- Conceber, implementar e operar plataformas de dados, incluindo soluções de streaming e processamento em tempo real (Kafka, Flink e Debezium/CDC), em Kubernetes e serviços geridos.
- Gerir e evoluir bases de dados e serviços de dados cloud-native, garantindo segurança, conformidade, elevada disponibilidade, resiliência, backup, recuperação e failover.
- Implementar práticas DevOps e SRE, automatizando a infraestrutura com Terraform/Terragrunt, Ansible, GitLab CI/CD, Argo CD, Vault, Python e Bash.
- Desenvolver módulos reutilizáveis e soluções self-service para aprovisionamento de serviços de dados pelas equipas de desenvolvimento.
- Modernizar sistemas legados, reduzir tarefas manuais e dívida técnica, e promover a melhoria contínua.
- Monitorizar e otimizar o desempenho, a fiabilidade e a capacidade das plataformas, utilizando ferramentas como Prometheus e Grafana, e resolver incidentes através da análise das causas-raiz.
- Promover a eficiência de custos e os princípios FinOps na gestão das plataformas de dados.
- Participar numa escala rotativa de prevenção e resposta a incidentes, com cobertura 24/7.
Requisitos
- Experiência comprovada na operação de bases de dados em produção ( PostgreSQL, MongoDB e Valkey ), incluindo replicação, elevada disponibilidade, backup e recuperação, e atualizações ;
- Experiência prática com tecnologias de streaming de dados e processamento em tempo real ( Kafka e Flink );
- Experiência sólida na aplicação de princípios DevOps em ambientes de produção, incluindo CI/CD, automação (Python, Bash ou linguagens semelhantes) e Infrastructure as Code (Terraform, Terragrunt e Ansible);
- Bons conhecimentos de SQL e experiência na otimização do desempenho de bases de dados , incluindo queries, indexação e configuração do motor de base de dados ;
- Experiência operacional com plataformas de cloud pública , preferencialmente Azure ;
- Conhecimentos práticos de Kubernetes e containers ;
- Elevada autonomia, capacidade de pensamento crítico, sentido de responsabilidade e compromisso com os resultados, mentalidade de melhoria contínua e capacidade de colaboração com equipas multidisciplinares.
- Excelentes competências de comunicação escrita e oral , incluindo capacidade de escuta, espírito colaborativo e atitude proativa.
- Fluência em inglês .
Valorizamos
- Conhecimentos sólidos de Kubernetes/AKS, particularmente na gestão de cargas de trabalho com estado (stateful) ou intensivas em dados, e na utilização de operadores de bases de dados (por exemplo, CloudNativePG), incluindo armazenamento e escalabilidade automática (autoscaling).
- Bons conhecimentos de administração e resolução de problemas em Linux.
- Experiência com serviços de dados geridos (DBaaS), por exemplo, serviços geridos de PostgreSQL, Kafka ou MongoDB.
- Experiência com CDC (Change Data Capture), por exemplo, Debezium.
- Domínio de GitLab CI/CD e GitOps.
- Familiaridade com ferramentas de observabilidade, nomeadamente Prometheus, Grafana e Loki.
- Conhecimentos de FinOps e otimização dos custos de cloud.
- Contacto com outras tecnologias de dados, incluindo sistemas transacionais, de pesquisa ou analíticos (por exemplo, Elasticsearch, SQL Server, Oracle e Databricks).
- Experiência em ambientes Agile/Kanban orientados para a entrega contínua e otimização do fluxo de trabalho.
- Certificações relevantes em cloud (por exemplo, Azure), bases de dados, Kubernetes, DevOps ou SRE.
- Conhecimentos de compreensão de francês.
Na Mootiva, ligamos talento à inovação!