Database Administrator III
Robert Half · Alpharetta, GA · Yesterday
RemoteRemoteInformation TechnologyTemporary
Responsibilities
- Support MySQL database management systems and related software
- Design and build database environments
- Develop estimates and schedules for new projects and system extensions
- Provide database administration across development and production environments
- Support MySQL production replication
- Improve database stability, reliability, security, and performance
- Expand database monitoring and observability capabilities
- Automate database administration and operational processes
- Support critical database issues during evenings or weekends as part of an on-call rotation
- Manage multiple assignments and additional responsibilities
Requirements
- 5+ years of MySQL Database Administration (DBA) experience
- Experience managing production and development database environments across the full lifecycle
- 2+ years of Infrastructure as Code (IaC) and CI/CD experience using Terraform, Terragrunt, and GitHub Actions
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience
- MySQL administration, replication, performance tuning, security, patching, and upgrades
- High availability, multi-region replication, disaster recovery, and backup/recovery (Percona XtraBackup, snapshots)
- Production database operations and support in cloud environments (AWS RDS and/or Azure Database for MySQL)
- Flexible server infrastructure
- Automation, CI/CD, and process improvement
- Monitoring and observability tools such as Grafana, ELK, Datadog, or Splunk
- Strong analytical, troubleshooting, and communication skills
Qualifications
- Experience with Azure cloud environment
- Experience with Oracle, PostgreSQL, MongoDB, Azure Cosmos DB, or SQL Server
- Automation/scripting with Bash, Ansible, or Python