The ideal candidate will be responsible for ensuring database availability, security, performance, and scalability.
You will work closely with application developers, system engineers, and DevOps teams to provide high-quality data solutions and troubleshoot complex issues in a mission-critical environment.
Responsibilities :
- Install, configure, and upgrade PostgreSQL databases in high-availability environments
- Design and implement database architecture, including replication, partitioning, and sharding
- Perform daily database administration tasks including backups, restores, monitoring, and tuning
- Optimize queries, indexes, and overall performance of PostgreSQL systems
- Ensure high availability and disaster recovery by configuring replication (Streaming, Logical) and backup solutions (pgBackRest, Barman, WAL archiving)
- Implement and maintain security policies, user access control, and encryption
- Monitor database health using tools such as pgAdmin, Nagios, Zabbix, or other monitoring tools
- Troubleshoot database-related issues in development, test, and production environments
- Automate routine tasks using shell scripting, Python, or Ansible
- Work with DevOps / SRE teams to integrate PostgreSQL into CI / CD pipelines and cloud platforms
Technical Skills
PostgreSQL Expertise :
Proven experience with PostgreSQL 11+ (latest version experience preferred)Strong knowledge of SQL, PL / pgSQL, database objects, and data typesExperience with PostgreSQL replication : streaming, logical, and hot standbyDeep understanding of VACUUM, ANALYZE, autovacuum configuration and tuningTuning & Monitoring :
Query optimization and slow query analysis using EXPLAIN and ANALYZEExperience with database performance monitoring tools (e.g., pg_stat_activity, pgBadger)Strong debugging and troubleshooting of locking, deadlocks, and resource contention issuesDevOps Integration :
PostgreSQL experience on AWS RDS, Azure Database for PostgreSQL, or GCP Cloud SQLFamiliarity with IaC tools like Terraform or CloudFormation is a plusExperience with CI / CD integration and containerization tools (Docker, Kubernetes) for DB deploymentCompliance :
Implement role-based access control, data masking, and audit loggingEnsure compliance with standards like GDPR, ISO 27001, or SOC 2 where applicableEducation :
Bachelors or Masters degree in Computer Science, Information Technology, or a related fieldExperience :
Minimum 4+ years of experience in PostgreSQL database administrationPostgreSQL certification (e.g., EDB Certified Associate / Professional) is a plusExperience in 24x7 production environments supporting high-volume transactionsDesirable Skills :
Exposure to multi-tenant architecturesExperience migrating from Oracle / MySQL to PostgreSQLKnowledge of NoSQL systems (MongoDB, Redis) is a plusUnderstanding of data warehousing and ETL processes(ref : hirist.tech)