We are seeking an experienced PostgreSQL DBA (L3) with strong expertise in EnterpriseDB (EDB) PostgreSQL and PostgreSQL Community Edition environments.
The ideal candidate should have hands-on experience managing mission-critical 24x7 production databases, database administration, high availability, disaster recovery, performance tuning, backup & recovery, and database optimization across Linux and Windows environments.
Essential Job Functions:
Provide advanced L3 support for application databases hosted on Azure using EDB PostgreSQL and PostgreSQL Community Edition.
Implement, configure, and administer EDB Postgres Advanced Server environments.
Manage High Availability solutions including:
Streaming Replication
Enterprise Failover Manager (EFM)
REPMGR
Database Clustering
Design, implement, and maintain Disaster Recovery (DR) strategies and procedures.
Provide on-demand support for system failures, DR/HA drills, maintenance windows, and critical business events.
Review PostgreSQL log files proactively to identify potential risks, security concerns, performance bottlenecks, and operational issues.
Perform database patch management including minor and major PostgreSQL version upgrades.
Monitor and optimize PostgreSQL performance through configuration tuning and resource optimization.
Provide recommendations for:
Database Parameter Tuning
OS Parameter Tuning
Index Optimization
SQL Query Performance Tuning
Work closely with project teams to optimize PostgreSQL database configurations based on business requirements.
Perform restoration activities using:
pg_restore
Point-in-Time Recovery (PITR)
Manage database backup and recovery activities including: