Postgresql Database Administrator

Year    MH, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3844324
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year