Database Administrator
Job Summary
The Database Administrator will play a key role in designing, implementing, and managing enterprise database environments that deliver high performance, availability, security, and scalability. This position provides technical expertise across AWS database platforms, including RDS, DocumentDB, and MongoDB, while supporting database optimization, backup and recovery, replication, high-availability architectures, and disaster recovery solutions. Working closely with cross-functional technical teams, the role helps ensure reliable, resilient, and compliant database operations supporting critical healthcare technology initiatives.
Responsibilities
- Design and manage enterprise database environments.
- Administer AWS RDS, DocumentDB, and MongoDB.
- Monitor database health, performance, and storage utilization.
- Develop and maintain backup, recovery, and snapshot processes.
- Implement high-availability and disaster recovery solutions.
Required Skills
- Bachelors degree in Computer Science or related field.
- Min 5 years experience administering production databases in AWS.
- Expertise in AWS RDS, DocumentDB, and MongoDB.
- Experience with backup, recovery, and replication operations.
- Ability to obtain a Public Trust security clearance and US Citizenship.
Job Details
Job Description
The Database Administrator will play a key role in designing, implementing, and managing enterprise database environments that deliver high performance, availability, security, and scalability. This position provides technical expertise across AWS database platforms, including RDS, DocumentDB, and MongoDB, while supporting database optimization, backup and recovery, replication, high-availability architectures, and disaster recovery solutions. Working closely with cross-functional technical teams, the Database Administrator helps ensure reliable, resilient, and compliant database operations that support critical healthcare technology initiatives.
Primary Responsibilities
The selected candidate will:
- Design, implement, and manage enterprise database administration programs supporting business applications, data services, and organizational requirements.
- Administer and maintain database environments, including AWS RDS, Amazon DocumentDB, MongoDB, and other database platforms, ensuring reliability, availability, and operational readiness.
- Monitor database health, performance, availability, and storage utilization; analyze trends and implement optimization strategies, including query tuning, resource optimization, and capacity management.
- Develop, maintain, and validate database backup, recovery, and snapshot processes, including scheduled backups, retention policies, restoration testing, and recovery procedures aligned with SLA requirements.
- Implement and support database replication, high-availability, and disaster recovery solutions, including failover configurations, replication strategies, and recovery testing to meet recovery point objectives.
- Evaluate database criticality and architecture requirements to determine appropriate replication strategies, including multi-region versus single-region deployments based on availability needs, latency, consistency models, and cost considerations.
- Manage database snapshots, storage optimization, and lifecycle processes to ensure efficient resource utilization and prevent failures related to storage exhaustion or backup interruptions.
- Collaborate with Architecture, DevSecOps, and engineering teams on database configuration management, change control, security practices, and infrastructure improvements.
- Perform database platform maintenance activities, including version management, software upgrade planning, and monthly compliance reporting to identify and remediate unsupported or out-of-compliance database versions.
Basic Qualifications
Candidates should possess:
- Bachelors degree in Computer Science, Information Technology, or a related field. Minimum of 5 years of experience administering production databases in AWS environments (e.g., RDS, DocumentDB, ElastiCache); candidates without a degree must have at least 9 years of relevant experience.
- Experience reviewing database performance trends and identifying opportunities for improvement.
- Experience supporting: AWS RDS, DocumentDB, MongoDB, Database replication, Backup and recovery operations, Storage optimization, Snapshot management, High-availability database environments.
- Experience designing and maintaining backup/snapshot schedules and retention policies for production databases.
- Experience supporting disaster recovery procedures with defined Recovery Time Objective (RTO) and Recovery Point Objective (RPO) targets.
- Experience monitoring database capacity and performance to prevent failures from storage exhaustion or backup interruptions.
- Experience supporting highly available production database environments with strict uptime/incident-free availability targets.
- The ability to obtain and maintain a Public Trust security clearance.
- The ability to travel, as needed, to customer sites.
- Must have US Citizenship.
Preferred Qualifications
The ideal candidate will bring:
- Experience with multi-region database replication strategies and data consistency models.
- Experience across both relational and NoSQL platforms (e.g., MongoDB, DocumentDB) alongside streaming/analytics services (e.g., Kinesis, MSK, Athena).
- Experience evaluating cross-region data transfer costs and storage cost tradeoffs for replicated data.
- Familiarity with VA or other federal compliance requirements affecting data storage and recovery.
- Experience supporting or contributing to software version posture reporting for database platforms.