Powered by Information Department Government of Sindh

About the job

 

Job Title: PostgreSQL Database Administrator (DBA)

Experience: 5+ Years

Employment Type: Full-Time

Work Location: Karachi, Pakistan

Work Mode: On-Site

Job Summary

We are looking for an experienced PostgreSQL Database Administrator (DBA) with 5+ years of hands-on experience in managing, maintaining, securing, and optimizing PostgreSQL databases in enterprise environments.

The ideal candidate will be responsible for database availability, performance, backup and recovery, security, troubleshooting, and ensuring reliable database operations across production environments.

Key Responsibilities

  • Install, configure, upgrade, and maintain PostgreSQL database servers.
  • Manage PostgreSQL databases in production and enterprise environments.
  • Monitor database performance, availability, and resource utilization.
  • Perform database backup, restore, and disaster recovery operations.
  • Configure and manage replication, high availability, and failover solutions.
  • Troubleshoot database performance, connectivity, locking, and query-related issues.
  • Perform SQL query optimization and database performance tuning.
  • Manage database users, roles, permissions, and security policies.
  • Monitor and optimize CPU, memory, storage, and database resources.
  • Perform database upgrades, migrations, patching, and maintenance.
  • Develop and maintain database monitoring and health-check procedures.
  • Work closely with developers, system administrators, DevOps, and application teams.
  • Maintain database documentation, operational procedures, and recovery plans.
  • Ensure database security, availability, reliability, and data integrity.

Required Skills & Qualifications

  • 5+ years of professional experience as a PostgreSQL DBA.
  • Strong hands-on experience with PostgreSQL administration.
  • Strong knowledge of SQL and PL/pgSQL.
  • Experience with PostgreSQL backup and recovery tools such as pg_dump, pg_restore, and PITR.
  • Strong understanding of PostgreSQL replication and high availability.
  • Experience with database performance tuning and query optimization.
  • Good knowledge of indexes, transactions, locks, WAL, VACUUM, and ANALYZE.
  • Experience with Linux/Unix-based operating systems.
  • Knowledge of database security, roles, privileges, and authentication.
  • Experience troubleshooting production database issues.
  • Knowledge of monitoring tools and database health checks.
  • Experience working in enterprise-scale production environments.

Preferred Skills

  • Experience with PostgreSQL HA technologies such as Patroni.
  • Experience with PgBouncer or other connection-pooling solutions.
  • Experience with cloud databases such as AWS RDS/Aurora, Azure Database for PostgreSQL, or Google Cloud SQL.
  • Knowledge of Docker and Kubernetes is a plus.
  • Experience with automation using Bash or Python is an advantage.
  • Knowledge of disaster recovery and business continuity practices.

What We Offer

  • Opportunity to work in an enterprise-level technology environment.
  • Professional growth and learning opportunities.
  • Exposure to large-scale production databases and infrastructure.
  • Collaborative and technically challenging work environment.

Salary

Competitive

Monthly based

Location

Karachi Division,Sindh,Pakistan

Job Overview
Job Posted:
1 day ago
Job Expire:
4 weeks from now
Job Type
Pvt Job
Job Role
Administrative
Education
Intermediate
Experience
5+ Years
Total Vacancies
1...
Age requirment
20 Year - 40 Year

Job Tags:

Share This Job:

Location

Karachi Division,Sindh,Pakistan