Postgres Deployment Engineer (Nix)Active

The opportunity

We’re looking for a Postgres Deployment Engineer to join our PostgreSQL team and help elevate our PostgreSQL offerings.

What you'll do

  • Package software into our supabase/postgres repo using Nix (with flakes), and: help us transition our packaging from traditional to Nix packaging more over time.

  • Manage PostgreSQL lifecycles, ensuring timely major, minor, and extension upgrades.

  • Expand platform release systems to allow developers to increasingly self-service.

  • Optimize CI/CD and tooling, specifically expanding GitHub Actions, team: tooling, and testing/release approaches.

  • Resolve production issues by proactively identifying and fixing problems in customer deployments.

  • Maintain best practices and tests to ensure enhanced stability and decreased deployment risks.

What they're looking for

  • Have 3+ years of experience with PostgreSQL and its ecosystem, including: extensions and performance optimization.
  • Are an Infrastructure Expert with proven experience in management, tooling, and optimization.
  • Are proficient in the Nix package management system (including flakes): alongside Ansible, Packer, Docker, QEMU/KVM, AWS, and Kubernetes.
  • Have experience building for multiple architectures , specifically Linux and Darwin/macOS aarch64 targets.