
Deployment Engineer
Supabase
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
About the role
- Build and maintain the Multigres Operator - Maintain our Go-based Kubernetes operator that orchestrates distributed Postgres deployments
- Architect cloud deployment infrastructure - Design and implement robust deployment patterns for EKS and other Kubernetes platforms
- Manage storage and networking layers - Work with CSI drivers, persistent volumes, and cross-cloud networking to ensure data reliability and connectivity
- Develop deployment tooling - Create internal tools and automation for provisioning, scaling, and managing Multigres clusters
- Ensure operational excellence - Build monitoring, alerting, and diagnostic capabilities into the deployment layer
- Collaborate across teams - Work with database engineers, SRE, and product teams to deliver seamless deployment experiences
Requirements
- Strong systems programming skills - Proficiency in Go and experience building production-grade operators or controllers
- Deep Kubernetes expertise - Hands-on experience with Kubernetes internals, custom resources, and cloud-managed Kubernetes services (EKS, GKE, AKS)
- Database operations knowledge - Understanding of database deployment patterns, backup/restore, replication, and high availability
- Distributed systems experience - Familiarity with consensus protocols, failure scenarios, and designing for resilience
- Cloud infrastructure background - Experience with cloud-native deployment tooling, IaC (Terraform, Pulumi), and cloud provider APIs
- Production operations mindset - Track record of building reliable, observable, and maintainable systems
Benefits
- Fully Remote
- ESOP
- Tech Allowance
- Health Benefits
- Annual Off-Sites
- Flexible Work
- Professional Development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoKubernetesPostgresCSI driverspersistent volumesTerraformPulumicloud-managed Kubernetes servicesdatabase deployment patternsdistributed systems
Soft Skills
collaborationoperational excellenceproblem-solvingcommunication