Back to results

Remote Postgres/Kubernetes DBA

  • Remote, United States

From $62 USD / hour

Applications open in a new tab.

Job details

Pay
From $62 USD / hour
Posting language
English
Posted

Original job description

Required Skills & Experience

  • Deep hands-on PostgreSQL experience in Linux production environments, including architecture, configuration, replication, backup/recovery, performance tuning, upgrades and troubleshooting.
  • Hands-on experience deploying and operating PostgreSQL as a stateful workload inside Kubernetes, rather than only using cloud-managed database services.
  • Strong Kubernetes troubleshooting experience across pods, StatefulSets, persistent volumes/PVCs, storage, networking, resource constraints and failure scenarios.
  • Experience implementing highly available PostgreSQL architectures, including primary/standby replication, failover, promotion and recovery.
  • Hands-on experience with a PostgreSQL Kubernetes operator or HA orchestration technology, such as CloudNativePG/CNPG, Charmed PostgreSQL, Patroni, or equivalent.
  • Strong experience with Helm/Helm charts and Kubernetes deployment configuration.
  • Strong Linux administration/troubleshooting experience supporting 24x7 highly available systems.
  • Experience automating deployment and operational processes using Python, Bash, Ansible, Terraform or similar tooling.
  • Experience designing backup, restore, disaster recovery and data migration processes for PostgreSQL.
  • Ability to build a solution from the ground up, document the architecture and work with an established Kubernetes/platform engineering team to operationalize it.

Nice to Have Skills & Experience

  • Experience running PostgreSQL on on-premises Kubernetes.
  • Experience supporting databases in immutable infrastructure environments.
  • Patroni experience.
  • Charmed PostgreSQL / Canonical / Juju experience.
  • Experience building an internal Database-as-a-Service / PostgreSQL-as-a-Service platform.
  • Experience turning manual deployment processes into repeatable/self-service automation.

Job Description

This engineer will bridge the gap between an established Kubernetes/platform team and PostgreSQL database engineering.

The initial priority is to design and stand up a production-ready PostgreSQL service running as a containerized, stateful workload on an existing on-premises Kubernetes environment. The platform must support high availability, replication, persistent storage, backup/recovery and reliable failover while operating within an immutable infrastructure model.

This person will partner closely with Kubernetes engineers but will own the PostgreSQL architecture and database-service layer, including PostgreSQL deployment, HA/replication design, operators, storage integration, Helm configuration, troubleshooting and automation.

The first phase focuses on creating a reliable PostgreSQL-on-Kubernetes solution that can provision database environments for internal clients. Later phases will focus on automating and standardizing provisioning so environments can be created repeatedly and ultimately exposed through a self-service experience.

This is a hands-on engineering/build role rather than a traditional DBA maintenance position.

Report this job

Get in touch
MovoJobs

Contact us