PostgreSQL DBA

Symphony Corporation
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Amazon S3 Databases Continuous Integration Information Engineering Database Security DevOps Disaster Recovery Failover Github Identity and Access Management Python (Programming Language)
+22 more
PostgreSQL Oracle Databases Performance Tuning Query Optimization Runbook Shell Script Management of Software Versions System Availability Database Performance Change Data Capture Indexer Gitlab Cloudformation Database Migration Amazon Relational Database Service Gitlab-ci Debezium Infrastructure Automation Frameworks Cloudwatch Terraform Software Version Control Jenkins

Job description

  • Administer PostgreSQL databases across development, test, and production environments.

  • Manage AWS RDS for PostgreSQL, including provisioning, configuration, patching, upgrades, scaling, monitoring, and maintenance.

  • Design and support high-availability and disaster recovery solutions, including multi-AZ deployments, replication, failover, and read replicas.

  • Manage backup, restore, point-in-time recovery, retention, and recovery validation processes.

  • Support database migrations, upgrades, consolidation, and cross-environment refreshes.

  • Develop and maintain change data capture (CDC) solutions using AWS DMS, Debezium, logical replication, or equivalent technologies.

  • Tune database performance through query analysis, indexing, vacuuming, statistics management, connection optimization, and configuration changes.

  • Monitor database health, capacity, availability, replication lag, storage, connections, and performance.

  • Troubleshoot incidents involving outages, replication, locking, deadlocks, backup failures, and performance degradation.

  • Implement security controls for access, roles, privileges, encryption, auditing, and credential rotation.

  • Automate DBA activities using shell scripting, Python, AWS services, and CI/CD tools.

  • Maintain operational documentation, runbooks, recovery procedures, and database standards.

  • Collaborate with application, infrastructure, DevOps, security, and data engineering teams.

  • Participate in on-call support, incident management, root-cause analysis, and continuous improvement.

Requirements

  • 5-7 years of hands-on PostgreSQL database administration experience.

  • Strong expertise in PostgreSQL installation, configuration, administration, monitoring, and troubleshooting.

  • Practical experience managing PostgreSQL on AWS RDS.

  • Proven experience with:

  • High availability and replication

  • Backup, restore, point-in-time recovery, and disaster recovery testing

  • CDC and logical replication

  • Database migrations and version upgrades

  • Performance tuning and query optimization

  • Database security and access controls

  • Experience responding to production incidents and managing problems.

  • Strong shell scripting skills.

  • Experience using GitHub or GitLab for source control and collaboration.

Preferred Skills

  • Experience with Amazon Aurora PostgreSQL.

  • Knowledge of AWS Lambda and event-driven automation.

  • Python programming for DBA automation and operational tooling.

  • Experience with Jenkins and CI/CD pipeline integration; familiarity with GitHub Actions or GitLab CI/CD.

  • Experience administering or supporting Oracle databases.

  • Knowledge of AWS Database Migration Service, CloudWatch, IAM, Secrets Manager, and S3.

  • Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation.

  • Relevant PostgreSQL, AWS, or database certifications.

Benefits & conditions

Depends on Experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…