PostgreSQL Database Administrator

Drillo.AI

St. Louis (MO)

On-site

USD 90,000 - 115,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in St. Louis is seeking an experienced PostgreSQL Database Administrator to manage and optimize database performance, implement backup strategies, and ensure high availability. Ideal candidates will have over 5 years of experience and strong proficiency in query optimization and replication. This role offers a contract position in the banking sector with opportunities to work on advanced database technologies.

Qualifications

  • 5+ years of hands-on experience as a PostgreSQL DBA/Engineer.
  • Strong expertise in performance tuning, query optimization.
  • Experience with backup & recovery strategies.

Responsibilities

  • Monitor and troubleshoot high CPU usage and long-running queries.
  • Configure and manage PostgreSQL failover and recovery mechanisms.
  • Implement encryption methods for PostgreSQL databases.

Skills

Performance tuning
Query optimization
Database backup strategies
Replication and high availability
Troubleshooting production incidents

Tools

AWS Aurora PostgreSQL
EDB Failover Manager

Job description

We are seeking an experienced PostgreSQL Database Administrator with deep expertise in database performance tuning, backup and recovery, high availability, replication, and troubleshooting. The ideal candidate should have hands-on experience with Postgres (EDB, Open Source, or AWS Aurora Postgres) in enterprise-scale environments, with the ability to diagnose and resolve complex database issues.

Responsibilities
  • Database Administration & Performance
  • Monitor and troubleshoot high CPU usage, memory bottlenecks, and long-running queries.
  • Analyze query execution plans, detect sequential scans, and optimize query/index usage.
  • Rebuild and manage indexes; investigate cases where indexes are not being used.
  • Perform database tuning, parameter optimization, and query performance improvements.
  • Configure, monitor, and tune auto-vacuum parameters (thresholds, scale factor, max workers, etc.).
  • Understand and manage vacuum, vacuum full, and analyze operations.
  • Handle table/index bloat issues and minimize vacuum impact on running queries.
  • Validate and fix query execution plan changes post-upgrade.
  • Run vacuum full/analyze after migrations to ensure optimal performance.
  • High Availability & Failover
  • Configure and manage PostgreSQL failover/recovery mechanisms with tools like EDB Failover Manager (EFM).
  • Investigate failover delays and optimize failover times.
  • Configure and manage replication (physical, logical, streaming, BDR, Aurora, etc.).
  • Ensure seamless synchronization between primary and standby clusters.
  • Backup & Recovery
  • Implement backup strategies including physical (pg_basebackup), logical (pg_dump/pg_restore), and point-in-time recovery (PITR).
  • Schedule and automate backups.
  • Configure BSR (Block Streaming Replication) and ensure backup integrity.
  • Restore corrupted WAL files and manage recovery.conf settings.
  • Security & Encryption
  • Implement encryption methods at rest and in transit for PostgreSQL databases.
  • Ensure compliance with organizational and industry security standards.
  • Cluster & Instance Management
  • Install, configure, and manage multiple PostgreSQL instances on a single server.
  • Troubleshoot cluster installation issues and handle cases of shared data directories.
  • Manage pg_resetwal operations and database restart issues.
  • Work with AWS Aurora PostgreSQL, understanding its replication model and optimizations.
  • Compare and leverage Aurora’s replication vs. traditional BDR methods.
Required Skills & Experience
  • 5+ years of hands-on experience as a PostgreSQL DBA/Engineer.
  • Strong expertise in performance tuning, query optimization, and execution plans.
  • Deep understanding of vacuum processes, auto vacuum tuning, and index management.
  • Experience with backup & recovery strategies including PITR, pg_basebackup, WAL management.
  • Proficiency in replication, failover, and high availability configurations.
  • Hands-on experience with PostgreSQL upgrades and migrations.
  • Strong knowledge of B-tree, BRIN, and other indexing methods.
  • Familiarity with AWS RDS/Aurora PostgreSQL and replication differences.
  • Good troubleshooting skills with ability to handle production incidents.
Preferred Qualifications
  • Experience with EDB Postgres Advanced Server.
  • Knowledge of Linux system administration for database environments.
  • Experience in automation (Shell, Python, Ansible, Terraform) for DBA tasks.
  • Prior exposure to large-scale, mission-critical production environments.
  • Strong problem-solving skills, ability to identify and prevent production risks.
Seniority level
  • Associate
Employment type
  • Contract
Job function
  • Information Technology
Industries
  • Banking
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PostgreSQL Database Administrator
PostgreSQL Database Administrator

Dataquest • Harrisburg

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
+1
Senior PostgreSQL Database Administrator
Senior PostgreSQL Database Administrator

Spectraforce Technologies • Oakland (CA)

Hybrid
USD 150,000 - 210,000
PostgreSQL DBA - Onsite
PostgreSQL DBA - Onsite

The Dignify Solutions, LLC • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Technical Lead
Technical Lead

Tata Consultancy Services • Brookshire (TX)

On-site
USD 95,000 - 100,000
Senior PostgreSQL Database Administrator
Senior PostgreSQL Database Administrator

Jobgether • United States

On-site
USD 130,000 - 150,000
Medical, dental, and vision insurance
401(k) with company match
Health Savings Account contributions
+2
PostgreSQL DBA
PostgreSQL DBA

Softcom Systems Inc • Irvine (CA)

On-site
USD 80,000 - 120,000
PostgreSQL Administration & AWS Cloud
PostgreSQL Administration & AWS Cloud

The Corporate • Oakland (CA)

On-site
USD 150,000 - 190,000
Postgres DBA
Postgres DBA

Tekgence • Las Vegas (NV)

On-site
USD 100,000 - 130,000
Postgres Database Engineer - EDB
Postgres Database Engineer - EDB

People Consultancy Services (PCS) • St. Louis (MO)

On-site
USD 80,000 - 120,000
Postgres Senior Engineer - DBA
Postgres Senior Engineer - DBA

Ventures Unlimited Inc • Austin (TX)

On-site
USD 90,000 - 120,000