Job Description & Details
PostgreSQL database expertise is in high demand as companies migrate critical workloads to the cloud. This role focuses on optimizing PostgreSQL on AWS, a niche that blends deep database knowledge with modern infrastructure skills. Joining a Phoenix‑based team offers a hands‑on opportunity to lead performance tuning and cloud automation.
Job Summary
We are seeking an experienced PostgreSQL DBA to design, administer, and fine‑tune databases on Amazon RDS/Aurora and self‑managed EC2 instances. The candidate will leverage AWS services and Terraform to automate provisioning, ensure high availability, and drive cost‑effective performance improvements. This onsite position requires strong collaboration with engineering teams to support mission‑critical applications.
Top 3 Critical Skills Table
| Skill | Why it's critical | Mastery Level |
|---|---|---|
| PostgreSQL Administration | Core responsibility for performance, security, and reliability of data stores | Senior |
| AWS (RDS/Aurora, EC2) | Enables cloud‑native deployment, scaling, and disaster recovery | Senior |
| Terraform (IaC) | Automates infrastructure provisioning, ensuring repeatable and auditable environments | Senior |
Interview Preparation
- How do you diagnose and resolve a slow query in Aurora PostgreSQL?
What the interviewer is looking for: Understanding of EXPLAIN ANALYZE, indexing strategies, and Aurora‑specific tuning parameters. - Explain the steps to set up automated backups and point‑in‑time recovery for PostgreSQL on RDS.
What the interviewer is looking for: Knowledge of RDS backup windows, retention policies, and recovery procedures. - Describe how you would use Terraform to provision a multi‑AZ PostgreSQL cluster.
What the interviewer is looking for: Ability to write reusable modules, manage state, and configure AWS resources like subnet groups and parameter groups. - What are the security best practices for PostgreSQL in a cloud environment?
What the interviewer is looking for: Encryption at rest/transit, IAM integration, role‑based access, and network isolation (VPC, security groups). - How do you handle database schema migrations in a zero‑downtime deployment?
What the interviewer is looking for: Experience with tools like Flyway or Liquibase, blue‑green deployments, and careful versioning.
Resume Optimization
- PostgreSQL
- DBA
- AWS
- Amazon RDS
- Aurora PostgreSQL
- EC2
- Terraform
- Cloud Infrastructure
- Database Optimization
- Onsite
Application Strategy
When emailing the recruiter, start with a brief greeting, attach your updated resume, and clearly reference the PostgreSQL DBA role. Highlight your 10+ years of database experience, especially your 5+ years managing PostgreSQL on AWS with Terraform. Make sure to mention related skills you possess, such as AWS RDS/Aurora, Terraform automation, and performance tuning.
Career Roadmap
| Current Role | Typical Experience | Core Focus | Next Position |
|---|---|---|---|
| DBA – PostgreSQL | 10+ years (incl. 5+ years AWS/Terraform) | Database performance, cloud automation, security | Senior DBA – Cloud Databases |
| Senior DBA – Cloud Databases | 5–7 years leading DB initiatives | Architecture, multi‑cloud strategy, team mentorship | DB Architecture Lead |
| DB Architecture Lead | 3–5 years overseeing enterprise data platforms | Strategic planning, cross‑team governance, budgeting | Director of Data Engineering |