- Company Name
- Dataworks
- Job Title
- DevOps Engineer - Databases
- Job Description
-
Job Title: DevOps Engineer – Databases
Role Summary: Senior individual contributor responsible for the design, deployment, operation, and automation of large‑scale data storage systems (PostgreSQL, MongoDB, ClickHouse, etc.) in a high‑traffic B2B SaaS environment, ensuring reliability, scalability, and performance.
Expactations: Own critical data platforms, drive automation with Terraform and Ansible, handle production incidents, and collaborate closely with product and engineering teams on architecture decisions while documenting best practices.
Key Responsibilities:
- Design, deploy, and maintain large‑scale database and storage systems (PostgreSQL, MongoDB, ClickHouse).
- Automate infrastructure lifecycle management using Terraform and Ansible.
- Perform performance tuning, monitoring, capacity planning and implement backup, disaster recovery, and high‑availability strategies.
- Diagnose, resolve, and root‑cause production incidents affecting data platforms.
- Improve CI/CD and deployment pipelines for infrastructure.
- Document systems and contribute to platform best practices.
- Collaborate with product and engineering teams on architecture and design decisions.
Required Skills:
- 4+ years operating production databases/storage systems.
- Deep expertise in PostgreSQL, MongoDB, ClickHouse (or equivalent) and proficiency with SQL/NoSQL.
- Strong Linux fundamentals and shell scripting.
- Experience with infrastructure-as-code tools (Terraform, Ansible).
- Knowledge of backup, recovery, resilience, and high‑availability.
- Excellent troubleshooting, debugging, and incident‑response abilities.
- Pragmatic, self‑driven, high ownership mindset.
- Clear written and verbal communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- Certifications in Terraform, Ansible, or cloud platforms (AWS, GCP, Azure) are a plus.