PostgreSQL Database Administrator
An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Job Description
- Install, configure, maintain, and upgrade PostgreSQL database servers and related tools.
- Manage database schemas, tables, indexes, constraints, and relationships.
- Perform routine database maintenance, including VACUUM, ANALYZE, REINDEX, and statistics updates.
- Manage database replication (streaming or logical), clustering, and failover configurations.
- Implement and manage database backup and recovery procedures using tools such as pg_dump, pg_basebackup, and WAL archiving.
- Monitor database health, query performance, storage utilization, and resource consumption.
- Troubleshoot database errors, connectivity issues, crashes, and performance bottlenecks.
- Analyze slow-running queries and optimize SQL statements, indexes, and execution plans.
- Conduct database health checks, query plan analysis, and performance tuning.
- Configure and optimize PostgreSQL parameters such as shared_buffers, work_mem, and autovacuum.
- Identify and resolve database performance issues related to locking, indexing, resource utilization, and inefficient queries.
- Collaborate with development teams to improve database performance and efficiency.
- Implement and maintain database user access controls and role-based permissions.
- Ensure database security through encryption, SSL/TLS configurations, and audit logging.
- Perform database patching and version upgrades to maintain security and compliance.
- Follow database security best practices for production environments.
- Deploy, configure, and manage PostgreSQL databases on AWS services such as Amazon RDS, Aurora PostgreSQL, or EC2.
- Configure automated backups, snapshots, and database monitoring using AWS CloudWatch.
- Manage database parameter groups, security groups, and IAM-based access configurations.
- Support disaster recovery planning, database restoration, and cross-region replication.
- Troubleshoot database-related issues involving AWS infrastructure, connectivity, storage, and performance.
- Automate repetitive DBA tasks using Python, Bash, or SQL scripts.
- Schedule and monitor maintenance activities such as backups, reindexing, and vacuuming.
- Support CI/CD pipelines for database schema deployment and configuration changes.
- Collaborate with application and development teams on schema design, data modeling, and database optimization.
- Identify opportunities to improve database administration through automation and operational best practices.
- Configure and maintain database monitoring tools such as pgAdmin, Prometheus, Grafana, AWS CloudWatch, or Datadog.
- Monitor database availability, performance metrics, query execution, and resource utilization.
- Generate database health and performance reports.
- Proactively identify database risks and recommend corrective actions.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3–6 years of hands-on experience as a PostgreSQL DBA, preferably supporting production environments.
- Strong understanding of PostgreSQL architecture, internals, database administration, and performance tuning.
- Proficiency in SQL query optimization, indexing strategies, and execution plan analysis.
- Hands-on experience with PostgreSQL backup, recovery, replication, and high-availability configurations.
- Experience with AWS cloud services related to database hosting and management, particularly RDS, EC2, S3, and CloudWatch.
- Working knowledge of Linux/Unix environments and shell scripting.
- Familiarity with PostgreSQL monitoring and diagnostic tools such as pg_stat_statements, pgAdmin, or CloudWatch.
- Strong troubleshooting skills with the ability to investigate and resolve production database issues.
- Understanding of database security, access management, and disaster recovery practices.
- Hands-on experience administering PostgreSQL databases with PostGIS extensions.
- Understanding of spatial data types, including geometry and geography.
- Familiarity with spatial indexing techniques, particularly GiST indexes, and their impact on query performance.
- Experience troubleshooting or optimizing spatial queries and geospatial database workloads.
- Understanding of geospatial data storage, management, and processing workflows.
- Exposure to GIS applications, spatial datasets, or geospatial data integration pipelines.
- Experience supporting geospatial databases in utilities, infrastructure, telecommunications, or other location-based applications would be an added advantage.
- Experience with infrastructure automation tools such as Terraform or Ansible for database provisioning and management.
- Exposure to other database platforms such as MySQL or MongoDB.
- Understanding of DevOps practices and CI/CD integration with database environments.
- Familiarity with database migration strategies and cloud database modernization.
- Relevant AWS certifications, such as AWS Certified Solutions Architect – Associate.
- Excellent communication and documentation skills.
- Strong analytical thinking and problem-solving abilities.
- Ability to independently investigate and resolve technical issues.
- Ability to collaborate effectively with development, DevOps, infrastructure, and application teams.
- Proactive approach toward database monitoring, reliability, and continuous improvement.
- Willingness to learn emerging PostgreSQL, AWS, and database technologies.
Skills
PythonBashShell ScriptingSQLStatisticsData ModelingMySQLPostgreSQLMongoDBAWSTerraformAnsibleCI/CDLinuxEC2If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew Operations Maintenance & Support roles in Airoli.
One email a day. Unsubscribe any time.

