PostgreSQL Database Administrator

3 days ago


Andheri Mumbai Maharashtra, India Syncwell Infotech Private Limited Full time

**L1 PostgreSQL Database Administrator**

Job Summary:
The L1 PostgreSQL Database Administrator is responsible for routine database operations, including monitoring, maintenance, and basic troubleshooting. This role is crucial in ensuring the continuous availability and performance of PostgreSQL databases, handling day-to-day tasks with guidance from higher-level DBAs.

**Technical Responsibilities**:
**Database Monitoring & Alerting**:
Utilize monitoring tools like pgAdmin, Prometheus with Grafana, or Nagios to track key PostgreSQL metrics (e.g., query execution times, CPU/IO load, replication status).

Set up and manage alerting systems to notify about thresholds breaches (e.g., disk space, connection limits).

**Backup and Recovery Management**:
Execute regular backups using tools like pg_dump, pg_basebackup, and configure automated backup scripts.

Perform data restoration using pg_restore and validate backup integrity using checksums and test restores.

**User Management and Security**:
Manage PostgreSQL roles and privileges using SQL commands (CREATE ROLE, GRANT, REVOKE).

Enforce basic security protocols, including SSL configuration and enforcing password policies.

**Basic Performance Tuning**:
Perform routine maintenance tasks like VACUUM, VACUUM FULL, ANALYZE, and REINDEX to optimize table performance.

Identify and create indexes based on slow query logs (pg_stat_statements).

**Database Maintenance & Housekeeping**:
Monitor and maintain logs using pgBadger for performance insights and log rotation.

Implement periodic pg_repack or cluster operations to reorganize tables and indexes.

**Patching and Updates**:
Validate patches in a staging environment before production deployment.

**Basic Troubleshooting**:
Diagnose and resolve common issues like connection timeouts, lock contention, and missing indexes.

Use PostgreSQL diagnostic views (pg_stat_activity, pg_locks) for issue identification.

**Documentation and Reporting**:
Document standard operating procedures (SOPs), database configurations, and maintenance scripts.

Maintain an incident log for database issues and resolutions.

**Technical Skills**:
Operating Systems: Proficient in Linux/Unix (e.g., CentOS, Ubuntu), with basic shell scripting.

PostgreSQL Tools: psql, pgAdmin, pg_dump, pg_restore, pg_basebackup.

SQL: Basic to intermediate SQL scripting, query tuning, and optimization.

Monitoring Tools: Prometheus, Grafana, Nagios, pg_stat_statements.

Scripting: Basic Bash/Python for automation of routine tasks.
---------------------------------------------------------------------------------------------------------------------
- **Job Title**:
**L2 PostgreSQL Database Administrator**

Job Summary:
The L2 PostgreSQL Database Administrator handles advanced database tasks, including performance tuning, replication, and disaster recovery planning. This role involves in-depth troubleshooting and optimizing database systems to ensure efficient operations and high availability.

**Technical Responsibilities**:
**Advanced Performance Tuning**:
Perform in-depth query optimization using EXPLAIN, EXPLAIN ANALYZE, auto_explain, and pg_stat_statements.

Optimize PostgreSQL configuration parameters (shared_buffers, work_mem, maintenance_work_mem, effective_cache_size) for performance improvements.

Implement partitioning strategies and fine-tune indexing (including BRIN, GIN, and GiST indexes).

**Replication & High Availability**:
Set up and manage replication configurations (e.g., streaming replication, logical replication).

Implement and monitor high-availability solutions using tools like Patroni, pg_auto_failover, or PgBouncer for connection pooling.

**Backup & Disaster Recovery**:
Design and implement comprehensive backup strategies using pgBackRest, Barman, or custom scripts.

Develop and regularly test disaster recovery plans, including Point-In-Time Recovery (PITR) scenarios.

**Security Hardening**:
Enforce advanced security measures, including database encryption (e.g., TLS, data-at-rest encryption), role-based access control (RBAC), and auditing with tools like pgAudit.

Conduct regular security audits and vulnerability assessments.

**Data Migration & Upgrades**:
Plan and execute major version upgrades using techniques like pg_upgrade, and handle data migrations with mínimal downtime.

Perform cross-platform migrations (e.g., from Oracle to PostgreSQL) using tools like Ora2Pg.

**Troubleshooting & Root Cause Analysis**:
Perform deep-dive troubleshooting of complex issues (e.g., deadlocks, replication lag, high latency queries) using PostgreSQL logs, pg_stat_activity, pg_locks, pg_stat_user_tables.

Lead incident response and root cause analysis for critical production issues.

**Automation & Scripting**:
Develop automation scripts for routine database tasks (e.g., backups, monitoring) using Bash, Python, or Ansible.

Implement Infrastructure as Code (IaC) for PostgreSQL environments using tools like Terraform.

**Documentation & Mentori



  • Mumbai, Maharashtra, India TechBerry Infotech Full time

    **L2/L3** **Tech Profile** - 2 to 4+ years of strong experience as PostgreSQL DBA - Experience in monitoring, managing and maintaining mission-critical 24 by 7 production databases along with installation and configuration of the database, implementing high-availability solutions, setup monitoring tools, setup database security, optimizing resources, etc. -...


  • Fort, Mumbai, Maharashtra, India JRK Infotech Full time

    **PostgreSQL Database Administrator**: - Top IT Firm - Fort (Mumbai) - 4 - 6 Years


  • Mumbai, Maharashtra, India VSquare Systems Pvt. Ltd. Full time

    Vsquare Systems Pvt Ltd Location: Pune (Hybrid – 2 days in office)We are looking for a highly skilled PostgreSQL Database Administrator (ADBA/DBA) with strong technical expertise and excellent communication skills. The ideal candidate will have hands-on experience managing complex database environments and a proven ability to work in collaborative,...


  • Mumbai, Maharashtra, India VSquare Systems Pvt. Ltd. Full time

    Company: Vsquare Systems Pvt LtdLocation: Pune (Hybrid – 2 days in office)Band & Designation: H Band (DM)Work Timing: 11:30 AM – 8:30 PM IST (8 AM – 5 PM CET)Role Overview:We are looking for a highly skilled PostgreSQL Database Administrator (ADBA/DBA) with strong technical expertise and excellent communication skills. The ideal candidate will have...


  • Pune, Maharashtra, India Jinendra infotech pvt ltd. Full time

    Job Title: PostgreSQL Database Administrator Location: Pune, India Experience Range: 5 to 10 years Job Summary 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...


  • Pune, Maharashtra, India ProMobi Technologies Full time

    Experienced PostgreSQL DBA, responsible for designing, managing, and optimizing scalable, secure, multi-tenant databases with strong Linux and scripting skills. **Experience**: 2-4 yrs **Job Type**: Full time **Location**: - Pune **Date Posted**: Sep 05, 2025 ProMobi Technologies Pvt. Ltd. - PostgreSQL Database Administrator (DBA) Own the architecture,...


  • Mumbai, Maharashtra, India Live Connections Full time

    Hi AllGreetings from Live ConnectionsWe have an urgent requirement on PostgreSQL Database Administrator L2 role with one of our MNC based company in Mumbai Location. Please find the below job description and kindly share me your updated CV to Title: PostgreSQL Database Administrator L2 roleExperience Level: 7-15 YearsFull TimeLocation : Mumbai,...


  • Mumbai, Maharashtra, India beBeePostgresql Full time ₹ 15,00,000 - ₹ 25,00,000

    PostgreSQL Database AdministratorWe are seeking an experienced PostgreSQL database administrator to join our team. As a highly skilled professional, you will be responsible for managing and maintaining PostgreSQL databases across various environments.This role requires expertise in both on-premise and cloud-based PostgreSQL environments, with a focus on...


  • Mumbai, Maharashtra, India Live Connections Full time

    Hi All Greetings from Live Connections We have an urgent requirement on PostgreSQL Database Administrator L2 role with one of our MNC based company in Mumbai Location. Please find the below job description and kindly share me your updated CV to Position Title: PostgreSQL Database Administrator L2 role Experience Level: 7-15 Years Full Time Location :...


  • Mumbai, Maharashtra, India Live Connections Full time

    Hi All Greetings from Live Connections We have an urgent requirement on PostgreSQL Database Administrator L2 role with one of our MNC based company in Mumbai Location. Please find the below job description and kindly share me your updated CV to Position Title: PostgreSQL Database Administrator L2 role Experience Level: 7-15 Years Full Time Location :...