Back to Jobs
Recently postedRemoteTechnology

PostgreSQL DBA

Symphony CorporationUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
OracleShellGitAWSEncryptionCloudFormationGitHub ActionsGitLab CIJenkinsPythonTerraformPostgreSQLCI/CDIAM

Job description

Role Title: Senior PostgreSQL DBA

REMOTE ROLE

(NO H1's / OPT / CPT)

Required Skills

• 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.

Responsibilities

• 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.

Thanks & Regards,

Srikrishna P

Phone:

Email:

Similar jobs