Job Title: PostgreSQL Database Administrator
Location: Pune, India
Experience Range: 5 to 10 years
Job Summary
We are seeking a skilled and experienced PostgreSQL Database Administrator to join our team. The ideal candidate will have 5 to 10 years of hands-on experience in managing, maintaining, andoptimizing PostgreSQL databases in mission-critical environments. You will be responsible for ensuring database performance, high availability, data security, and infrastructure reliability through proactive monitoring and rapid troubleshooting.
Key Responsibilities
Database Administration & Performance:
Install, configure, upgrade, and maintain PostgreSQL (versions 12-15).
Monitor performance and tune PostgreSQL databases to ensure high efficiency.
Analyze query plans and optimize slow queries and indexing.
Manage PostgreSQL system catalogs, logs, and storage.
Server Maintenance & Troubleshooting:
Perform OS-level and DB-level diagnostics to resolve service disruptions or performance
issues.
Analyze and troubleshoot CPU, memory, disk I/O bottlenecks, and DB lock/contention
problems.
Maintain and tune PostgreSQL instances across on-premise and containerized deployments.
Ensure system uptime, availability, and capacity planning for database servers.
Maintain and update server-level configurations (kernel parameters, limits, cron jobs).
Coordinate with infrastructure/DevOps teams to handle VM/container patching, upgrades,and reboots.
Perform root cause analysis (RCA) for recurring issues or incidents.
Develop incident response and mitigation playbooks.
Replication & High Availability:
Set up and manage streaming, logical, and synchronous replication.
Implement automated failover using Patroni, repmgr, pg_auto_failover, etc.
Configure HAProxy, PgBouncer for load balancing and pooling.
Document and test failover, switchovers, and recovery procedures.
Security & Encryption:
Implement pgcrypto, Vault/KMS for column-level encryption.
Enforce RBAC, RLS, and secure data access policies.
Ensure SSL/TLS encryption, key management, and access auditing.
Assist with compliance efforts (GDPR, HIPAA, etc.).
Backup & Disaster Recovery:
Design PITR and full backup solutions using pgBackRest, Barman, or custom tools.
Schedule and test backups and disaster recovery processes regularly.
Automation & Scripting:
Automate recurring tasks with Shell scripting, Ansible, or equivalent tools.
Set up monitoring and alerting via scripts and third-party tools.
Documentation & Collaboration:
Maintain architecture diagrams, standard operating procedures (SOPs), and knowledge base entries.
Work closely with developers, SREs, DevOps, and QA teams for integration, deployment, and release planning.
Required Skills & Qualifications
5 to 10 years of PostgreSQL DBA experience in production environments.
Expertise in:
Streaming/logical replication, WAL archiving
Failover orchestration (Patroni, repmgr)
PgBouncer, HAProxy
Column-level encryption (pgcrypto)
Deep understanding of PostgreSQL internals, query planner, system catalogs.
Proficient in Linux system administration (RHEL/Ubuntu).
Strong shell scripting and task automation experience.
Hands-on with server health diagnostics, resource utilization analysis, and OS tuning.
Job Types: Full-time, Permanent
Pay: ₹1,500,000.00 - ₹2,000,000.00 per year
Schedule:
Day shift
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.