Чем предстоит заниматься
We’re looking for a Postgres Deployment Engineer to join our PostgreSQL team and help elevate our PostgreSQL offerings
You’ll work closely with the PostgreSQL team, playing an instrumental role in technical decision-making and refining internal methodologies. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions
The focus of this role is owning the stability and deployment of our products. You will act as a bridge between product and infrastructure teams to improve the reliability of deployments and upgrades. You will have co-responsibility for builds and deployments via our public supabase/postgres GitHub repository, which bundles features into Docker images and AWS AMIs for cloud and local use
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