Experienced Aurora PostgreSQL DBA responsible for designing, administering, optimizing, and supporting highly available PostgreSQL databases on Amazon Aurora PostgreSQL . Experience migrating databases to Aurora PostgreSQL using AWS Database Migration Service (DMS) .
Numbers & Facts
Location
Seven Hills Park-GDC~Seven Hills Park, OH (Remote)
Experienced Aurora PostgreSQL DBA responsible for designing, administering, optimizing, and supporting highly available PostgreSQL databases on Amazon Aurora PostgreSQL.
Responsible for:
Database reliability
Performance
Security
Backup and recovery
Monitoring
Production support
Support database environments across:
Development
Test
Production
Strong hands-on PostgreSQL and AWS/Amazon Aurora experience required.
Strong understanding of:
Database performance
High availability
Automation
Troubleshooting
Key Responsibilities
Administer and support Amazon Aurora PostgreSQL database environments.
Install, configure, upgrade, patch, and maintain PostgreSQL/Aurora systems.
Manage:
Aurora clusters
Read replicas
Failover
Parameter groups
Subnet groups
Endpoints
Perform database performance tuning, including:
Query optimization
Execution plan analysis
Index optimization
Connection and memory tuning
Lock and wait-event analysis
Vacuum/autovacuum optimization
Monitor database:
Health
Capacity
Performance
Availability
Use AWS and PostgreSQL monitoring tools.
Implement and maintain:
Backup and restore strategies
Disaster recovery (DR)
Business continuity strategies
Perform Point-in-Time Recovery (PITR).
Support database recovery exercises.
Troubleshoot production issues, including:
Database incidents
Performance problems
Connectivity issues
Replication issues
Database failures
Manage database security:
Users
Roles
Permissions
Encryption
Auditing
Access controls
Work with application and development teams on:
SQL queries
Schema design
Indexes
Database-related application issues
Support migrations to Aurora PostgreSQL from:
On-premises DB2
Other database platforms
Develop automation and operational scripts using:
Python
AWS Lambda
AWS CLI
Establish and maintain:
Database standards
Operational procedures
Documentation
Runbooks
Participate in on-call rotations.
Provide production support for critical database environments.
Assist with:
Capacity planning
Cloud cost optimization
Database modernization initiatives
Required Qualifications
5+ years of database administration experience with PostgreSQL.
2+ years of hands-on experience with Amazon Aurora PostgreSQL.