
Senior Database Administrator - Remote / Telecommute
- Reston, VA
- Permanent
- Full-time
- 20% Implements designs and structure provided by Systems and Data Architects. Performs installation of complex, clustered and high-availability software and hardware environments in a timely manner in keeping with current release levels. Creates and maintains schedules for software maintenance and upgrades. Coordinates software user/acceptance testing activities for new installations and upgrade activities.
- 20% Develop and implement techniques to prevent system problems, troubleshoot incidents to recover services and support root cause analysis
- 20% Provides project management support regarding most technical aspects of implementing project release upgrades for assigned systems which includes: properly following a project life cycle, the development of project plans, completing all appropriate documentation and notifications in order to obtain resolution within the established timeframes.
- 40% Design, implement, and maintain cloud-based database architectures to support enterprise applications and analytics.
- Provision, configure, and manage RDS, Aurora, Cloud SQL, Cosmos DB, BigQuery, or other cloud-native DB services.
- Perform migrations of on-premises or legacy databases to cloud environments.
- Ensure high availability, disaster recovery, backup, and failover configurations are in place and tested.
- Implement automation and Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Monitor and optimize database performance, tuning queries, indexes, and resource allocations.
- Work closely with development, DevOps, and security teams to ensure data integrity, compliance, and access controls.
- Conduct root cause analysis (RCA) of database incidents and implement preventive actions.
- Maintain documentation and define database standards, operational procedures, and architecture guideline
- Stay current with industry trends in cloud services, database engines, and automation strategies.
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Bachelor's Degree.
- Computer Science or IT related field.
- 7+ years of experience in database engineering or administration, with at least 4 years in cloud environments.
- Strong expertise in PostgreSQL, MySQL, Oracle, or SQL Server in cloud contexts.
- Experience with NoSQL technologies (e.g., DynamoDB, MongoDB, Cassandra) is a plus.
- Hands-on experience with cloud platforms: AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines, DevOps practices, and Git-based workflows.
- Scripting skills in Bash, Python, or PowerShell.
- Deep understanding of data security, encryption, IAM, and compliance standards (e.g., GDPR, HIPAA, FedRAMP).
- Experience with monitoring tools like CloudWatch, Datadog, or Prometheus.
- In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Knowledge, Skills and Abilities (KSAs):
- Knowledge of PostgreSQL, MySQL, Oracle, or SQL Server and similar databases, Expert.
- AWS certification or equivalent certification.
- Familiarity with data pipelines and ETL frameworks (e.g., Apache Airflow, Glue).
- Ability to communicate effectively with analysts, developers, tests, and project managers in both oral and written form., Advanced.
- Ability to work minimal supervision., Advanced.
- High-level of analytical and troubleshooting skills., Expert.
- Proficient in Microsoft Office applications., Advanced.
- Knowledge of Structured Query Language (SL), Advanced.