PostgreSQL DBA-5
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Type: Contract
Job Category: IT
Job Title: PostgreSQL DBA
Location: Austin, TX (3 days/week onsite)
Duration: Long term Contract
Role Overview
We are seeking an experienced PostgreSQL Database Administrator (DBA) to manage, optimize, and support high-performance PostgreSQL environments. The ideal candidate will have deep expertise in PostgreSQL internals, high availability, disaster recovery, performance tuning, and cloud-based deployments, with hands-on experience supporting large-scale, mission-critical databases.
Essential Skills & Qualifications
Strong understanding of PostgreSQL architecture and internal components
Hands-on experience with backup, restore, and disaster recovery strategies
Proven experience with PostgreSQL replication and HA solutions
Deep knowledge of PostgreSQL performance tuning and configuration
Experience with HADR tools such as Repmgr, Pgpool, and pgBackRest
Hands-on exposure to cloud-based PostgreSQL on AWS (RDS, EC2) and/or Google Cloud Platform (GCP)
Solid experience with containerization and orchestration, including Kubernetes
Strong scripting skills in Shell and/or Python
Excellent communication skills and ability to work cross-functionally
Ability to independently learn, adapt, and implement new technologies
Key Responsibilities
Manage day-to-day PostgreSQL database operations, monitoring, and performance troubleshooting
Analyze and resolve performance issues related to CPU utilization, locks, blocking sessions, and long-running queries
Implement and manage logical and physical backup and recovery strategies, including Point-in-Time Recovery (PITR)
Perform minor and major PostgreSQL version upgrades with minimal downtime
Design, implement, and maintain replication and high-availability (HA/DR) solutions
Conduct routine database maintenance activities such as VACUUM, ANALYZE, REINDEX, and patching
Monitor database health using PostgreSQL system catalogs, views, and configuration parameters
Support and administer multi-terabyte, high-transaction production databases
Automate monitoring, maintenance, and operational tasks using Shell and/or Python scripting
Collaborate with application, infrastructure, and DevOps teams to ensure database reliability and scalability
Design and support large-scale, mission-critical database infrastructure
Required Skills
SRE ENGINEER (SITE RELIABILITY/RESILIENCY)