Aurora PostgreSQL Database Administrator (DBA)
Job Title: Aurora PostgreSQL Database Administrator (DBA)Experience Level: Senior-levelExperience Required: 5-10+ yearsPrimary Database: PostgreSQL / Amazon Aurora PostgreSQLPosition OverviewExperienced Aurora PostgreSQL DBA responsible for designing, administering, optimizing, and supporting highly available PostgreSQL databases on Amazon Aurora PostgreSQL.Responsible for:Database reliabilityPerformanceSecurityBackup and recoveryMonitoringProduction supportSupport database environments across:DevelopmentTestProductionStrong hands-on PostgreSQL and AWS/Amazon Aurora experience required.Strong understanding of:Database performanceHigh availabilityAutomationTroubleshootingKey ResponsibilitiesAdminister and support Amazon Aurora PostgreSQL database environments.Install, configure, upgrade, patch, and maintain PostgreSQL/Aurora systems.Manage:Aurora clustersRead replicasFailoverParameter groupsSubnet groupsEndpointsPerform database performance tuning, including:Query optimizationExecution plan analysisIndex optimizationConnection and memory tuningLock and wait-event analysisVacuum/autovacuum optimizationMonitor database:HealthCapacityPerformanceAvailabilityUse AWS and PostgreSQL monitoring tools.Implement and maintain:Backup and restore strategiesDisaster recovery (DR)Business continuity strategiesPerform Point-in-Time Recovery (PITR).Support database recovery exercises.Troubleshoot production issues, including:Database incidentsPerformance problemsConnectivity issuesReplication issuesDatabase failuresManage database security:UsersRolesPermissionsEncryptionAuditingAccess controlsWork with application and development teams on:SQL queriesSchema designIndexesDatabase-related application issuesSupport migrations to Aurora PostgreSQL from:On-premises DB2Other database platformsDevelop automation and operational scripts using:PythonAWS LambdaAWS CLIEstablish and maintain:Database standardsOperational proceduresDocumentationRunbooksParticipate in on-call rotations.Provide production support for critical database environments.Assist with:Capacity planningCloud cost optimizationDatabase modernization initiativesRequired Qualifications5+ years of database administration experience with PostgreSQL.2+ years of hands-on experience with Amazon Aurora PostgreSQL.Strong understanding of:PostgreSQL architecturePostgreSQL administrationPostgreSQL internalsStrong experience with:SQLPL/pgSQLIndexesTransactionsLockingQuery execution plansExperience with:PostgreSQL backup and recoveryReplicationHigh-availability strategiesStrong AWS knowledge, particularly:Amazon AuroraAmazon RDSEC2IAMCloudWatchS3AirflowLambdaExperience troubleshooting database performance using:EXPLAINEXPLAIN ANALYZEPostgreSQL statistics viewsAWS Performance InsightsCloudWatchExperience with database monitoring and alerting.Strong scripting and automation skills using Python or similar languages.Experience working with:Production-critical databasesIncident management processesPreferred QualificationsAWS Certified Database - Specialty or comparable AWS certification.PostgreSQL certification or equivalent professional experience.Experience migrating databases to Aurora PostgreSQL using AWS Database Migration Service (DMS).Experience with CI/CD pipelines.Experience with database observability tools such as:DatadogGrafanaSimilar platformsExperience with:PostgreSQL version upgradesAurora major-version upgradesTechnical SkillsDatabases:PostgreSQLAmazon Aurora PostgreSQLAmazon RDSAWS:AuroraRDSEC2VPCIAMCloudWatchS3KMSDMSLambdaAirflowPerformance Tuning:EXPLAIN / EXPLAIN ANALYZEQuery tuningIndexingWait-event analysisLock analysisVacuum/autovacuumConnection managementHigh Availability & Disaster Recovery:Aurora replicationRead replicasFailoverBackup/restorePoint-in-Time RecoveryDisaster recoveryAutomation:PythonAWS CLILambdaAirflowMonitoring & Observability:AWS Performance InsightsCloudWatchPostgreSQL monitoringGrafanaPrometheusDatadogSoft SkillsStrong analytical and problem-solving skills.Excellent troubleshooting skills.Strong incident-management capabilities.Ability to work effectively with:DevelopersArchitectsInfrastructure teamsStrong communication skills.Strong documentation skills.Ability to work independently in a fast-paced production environment.Strong ownership and attention to:ReliabilitySecurityOperational excellenceSuccess CriteriaMaintain highly available and secure Aurora PostgreSQL environments.Proactively improve database:PerformanceReliabilityAutomate routine DBA activities.Minimize production downtime.Partner effectively with engineering teams.Deliver scalable and reliable database solutions.Key Resume KeywordsPostgreSQL DBAAurora PostgreSQLAmazon AuroraAWS RDSPostgreSQL AdministrationDatabase AdministrationSQLPL/pgSQLQuery OptimizationPerformance TuningEXPLAIN ANALYZEIndex OptimizationReplicationHigh AvailabilityFailoverBackup & RecoveryPoint-in-Time RecoveryDisaster RecoveryAWSCloudWatchPerformance InsightsIAMS3LambdaAWS CLIPythonAirflowAWS DMSDB2 MigrationDatabase MigrationDatadogGrafanaPrometheusCI/CD