About the Role
We are looking for a hands-on DevOps Engineer to join our Data team within the Internal Developer Platform (IDP) department. You will deploy, automate, and maintain databases — primarily on Kubernetes — serving 500+ developers across multiple environments.
This is a practical, engineering-heavy role. You will work daily with Kubernetes operators, Helm charts, Ansible playbooks, and CI/CD pipelines to keep databases running reliably at scale. If you have deployed and managed any database on Kubernetes (PostgreSQL, Elasticsearch, MySQL, MongoDB — anything counts), and you enjoy solving real operational problems rather than just writing YAML, this role is for you.
You will join a small, focused team of experienced engineers and start contributing from day one. We value practical experience over theoretical knowledge.
What You Will Do
Deploy and operate databases on Kubernetes
- Deploy and manage database clusters using Kubernetes operators (e.g., CloudNativePG, ECK, or any equivalent operator you have worked with).
- Handle day-to-day database operations: provisioning, scaling, backups, failover, upgrades, and user management.
- Troubleshoot production issues across multiple database engines (PostgreSQL, Elasticsearch, MySQL, Cassandra, ClickHouse, MongoDB).
Build and maintain automation
- Write and maintain Ansible playbooks, Helm charts, and Terraform modules for database lifecycle management.
- Automate repetitive operational tasks: credential rotation, configuration drift detection, backup verification.
- Integrate database services with GitOps workflows (ArgoCD) and secrets management (External Secrets Operator, OpenBao).
Support the platform and the team
- Create operational runbooks and documentation for database procedures.
- Collaborate with other teams on monitoring, alerting, and access control for databases.