Database Engineer II

Posted 114ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Database Engineer at DataRobot managing stateful infrastructure and database systems. Focused on Kubernetes, Helm, and ensuring zero-downtime upgrades for optimal performance.

Responsibilities:

  • Design, implement, and maintain database infrastructure using StatefulSets, Operators, and Helm charts to ensure databases are reliable, self-healing, and scalable.
  • Own the deployment lifecycle for database clusters by managing version control for Helm charts and configuration templates.
  • Support and administer production database systems by proactively instrumenting and monitoring performance, security, and availability within the containerized environment.
  • Perform zero-downtime upgrades and migrations for major and minor releases, developing and maintaining Helm hooks and custom scripts to automate complex stateful operations.
  • Develop and maintain automation tools and scripts (Bash, Python) specifically focused on simplifying Kubernetes management tasks, such as provisioning users/secrets and monitoring cluster state.

Requirements:

  • Experience managing large-scale, high-availability database systems (PostgreSQL and MongoDB) in a SaaS environment.
  • Deep Expertise in Kubernetes & Helm: Mandatory: Proven experience managing database deployments using Kubernetes and Helm deployments
  • Strong Proficiency: Experience defining, troubleshooting, and maintaining Kubernetes resources such as StatefulSets, Pod Security Contexts (SCCs), NetworkPolicy, and custom RBAC for database Service Accounts.
  • Deep knowledge of advanced PostgreSQL HA concepts (e.g., streaming replication, Repmgr/Patroni) and MongoDB sharding and replication, specifically how they are implemented and configured via Helm values.
  • Experience managing database infrastructure on major cloud platforms (AWS, GCP, or Azure).
  • Highly proficient in scripting (Bash/Python) and using GitOps principles to manage infrastructure and deployment pipelines.
  • Strong grasp of database performance tuning, scaling concepts, and optimizing SQL/Aggregation queries.
  • Container Orchestration Experience with production databases is mandatory.

Benefits:

  • Medical, Dental & Vision Insurance
  • Flexible Time Off Program
  • Paid Holidays
  • Paid Parental Leave
  • Global Employee Assistance Program (EAP) and more!