Laravel logo
LaravelPosted 1 week ago

Senior Infrastructure Engineer, PostgreSQL

RemoteUnited Kingdom or United States

Full TimeSenior LevelSmall

Job Summary

Deploy, manage, and optimize PostgreSQL clusters on Kubernetes, owning high availability, performance, backups, and disaster recovery. Develop Kubernetes operators and controllers in Go to automate database operations, while designing highly available cloud infrastructure on AWS. Build Infrastructure as Code with Terraform to automate workflows, and improve reliability through monitoring, observability, and capacity planning. Troubleshoot complex production issues across PostgreSQL, Kubernetes, and cloud environments, and collaborate to enhance CI/CD pipelines and platform automation. Define best practices for database operations and mentor engineers as PostgreSQL expertise grows. This build-it-from-the-ground-up role takes the PostgreSQL offering from "it works" to "it's excellent" using Kubernetes, AWS, and Go.

Required Qualifications

  • 7+ years of experience in software, platform, or infrastructure engineering, preferably working closely with large scale production systems
  • Deep expertise with PostgreSQL in production: performance tuning, replication, backups and recovery, high availability, major version upgrades, and troubleshooting under pressure
  • Mastery of AWS (or GCP), designing, deploying, and operating production cloud infrastructure
  • Experience with Kubernetes (K8s) and container orchestration, including production cluster operations, stateful workloads, storage, networking, RBAC, cluster upgrades, and troubleshooting
  • Strong proficiency in Go, with experience building and maintaining K8s operators and controllers using tools such as Kubebuilder, controller-runtime, and the Operator SDK
  • Strong Linux systems administration and networking fundamentals - network protocols, load balancing, caching, and DNS management
  • Experienced and comfortable with using IaC in a team (Terraform preferred), enforcing sanity checks and policies to help us scale
  • Experience with CI/CD and GitOps workflows, using tools such as Argo CD or Flux
  • Experienced and opinionated about logging, monitoring, and alerting tooling and processes (Prometheus, Grafana, OpenTelemetry)

Desired Qualifications

  • Preferably, you have worked in large AWS environments, dealing with customer data in multi-account setups spread across multiple regions
  • Preferably, you have run PostgreSQL on Kubernetes with an operator such as CloudNativePG or Crunchy Postgres for Kubernetes

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce