Senior PostgreSQL DBA - Contract (1 Year)

BRYDON COMPANY
Plano, TX, United States
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$83,200.0 - $87,360.0
Working hours
Regular working hours
Job source

Tech stack

Audit Trail Bash Shell Databases Computer Engineering Continuous Availability Data Loss Database Security Debian Linux Linux Disaster Recovery Python (Programming Language) PostgreSQL
+20 more
MySQL Nagios Oracle (Applications) Performance Tuning Query Optimization Role-Based Access Control Reliability Engineering Ansible Prometheus Standard Sql Data Streaming Backup and Restore Zabbix Scripting Load Balancing System Availability Grafana Database Optimization Database Performance Performance Monitor

Job description

This is a senior Site Reliability Engineering role at a Tier-1 North American telecommunications provider. The team maintains the PostgreSQL database infrastructure powering the company’s modern application platforms - ensuring continuous availability, performance, and zero data loss for millions of subscribers. The engineer owns HA architecture, replication, backup/recovery, and observability for production PostgreSQL environments., * Design, implement, and maintain PostgreSQL databases - schema design, indexing strategies, query optimization, logical/physical replication, hot standby failover, and load balancing

  • Develop and execute backup and recovery strategies: pg_dump, pg_basebackup, WAL archiving, point-in-time recovery (PITR), and disaster recovery planning
  • Monitor and optimize database performance using pg_stat_statements, EXPLAIN ANALYZE, pg_top, and Prometheus/Grafana dashboards; proactively troubleshoot bottlenecks
  • Implement high availability and DR solutions using Patroni, streaming replication, synchronous/asynchronous replication, and failover orchestration
  • Plan and execute database version upgrades and security/performance patches with minimal downtime
  • Implement monitoring and alerting using Prometheus, Grafana, Zabbix, or Nagios for database health, query latency, and resource usage
  • Automate DBA maintenance using Python, Bash, or Ansible - schema migrations, routine checks, patch deployment
  • Ensure database security through RBAC, audit logging with pgaudit, and regulatory compliance
  • Mentor and guide junior team members on PostgreSQL internals, replication setups, and performance tuning

Requirements

Do you have experience in System performance monitoring?, * 4+ years of hands-on PostgreSQL administration experience in production environments

  • Strong SQL and PL/pgSQL expertise; experience with query optimization and indexing strategies
  • Proven experience with Patroni, streaming replication, and high-availability architectures
  • Backup and recovery expertise: pg_dump, pg_basebackup, WAL archiving, and PITR
  • Monitoring stack experience: Prometheus, Grafana, pg_stat_statements
  • Strong Linux/Debian proficiency - the primary operating environment
  • Scripting proficiency: Python, Bash, or Ansible for DBA automation
  • Understanding of pgaudit, RBAC, and database security/compliance practices
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, IT, or related field
  • Oracle or MySQL familiarity is a plus but not required

Benefits & conditions

$40 - $42 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:32 min

Live migration to PostgreSQL for relational analytics features

Josip Stuhli Josip Stuhli · WWC 2023

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

3:37 min

Why differing legacy workflows complicate monitoring tool migrations

Mathias Palmersheim Mathias Palmersheim · Europe 2026 Virtual

Videos

See all

Related articles

See all