Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a MySQL Database Administrator to support and modernize critical database environments that power large-scale business applications. The role focuses on administration, performance, availability, upgrades, and operational support of MySQL infrastructure, including migrations from legacy versions to modern architectures with minimal downtime.
Key Responsibilities:
- Administer, maintain, and optimize enterprise MySQL database environments supporting mission-critical business applications.
- Plan and execute MySQL version upgrades while minimizing application downtime and operational risk.
- Monitor database health, performance, availability, and capacity across production environments.
- Collaborate with application development teams to review, optimize, and troubleshoot SQL queries and database design issues.
- Implement and maintain backup, recovery, and disaster recovery procedures with minimal service disruption.
- Troubleshoot database performance, locking, replication, and concurrency-related issues.
- Support high-availability database architectures and infrastructure modernization initiatives.
- Participate in database tuning efforts to improve scalability, reliability, and performance.
- Maintain documentation related to database configurations, procedures, and operational standards.
- Support Linux-based database environments and related administrative tasks.
Key Skills:
- 5+ years of professional MySQL database administration experience, supporting MySQL 5.x and/or MySQL 8.x environments, managing Percona Server and Galera Cluster.
- Deep knowledge of InnoDB storage engine, including locking mechanisms, transaction management, and performance optimization.
- Strong understanding of database concurrency, consistency models, and ACID compliance principles.
- Working knowledge of MySQL transaction isolation levels and their impact on application behavior.
- Experience performing MySQL upgrades with limited or no downtime.
- Experience designing and executing backup and recovery strategies with minimal service interruption.
- Strong SQL skills, including query review, optimization, troubleshooting, and developer support.
- Basic Linux administration experience.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
We are seeking a MySQL Database Administrator to support and modernize critical database environments that power large-scale business applications. This role will focus on administration, performance, availability, upgrades, and operational support of MySQL infrastructure, including migrations from legacy versions to modern architectures with minimal downtime.
Responsibilities
- Administer, maintain, and optimize enterprise MySQL database environments supporting mission-critical business applications.
- Plan and execute MySQL version upgrades while minimizing application downtime and operational risk.
- Monitor database health, performance, availability, and capacity across production environments.
- Collaborate with application development teams to review, optimize, and troubleshoot SQL queries and database design issues.
- Implement and maintain backup, recovery, and disaster recovery procedures with minimal service disruption.
- Troubleshoot database performance, locking, replication, and concurrency-related issues.
- Support high-availability database architectures and infrastructure modernization initiatives.
- Participate in database tuning efforts to improve scalability, reliability, and performance.
- Maintain documentation related to database configurations, procedures, and operational standards.
- Support Linux-based database environments and related administrative tasks.
Must-Haves
- 5+ years of professional MySQL database administration experience, supporting MySQL 5.x and/or MySQL 8.x environments, managing Percona Server and Galera Cluster.
- Deep knowledge of InnoDB storage engine, including locking mechanisms, transaction management, and performance optimization.
- Strong understanding of database concurrency, consistency models, and ACID compliance principles.
- Working knowledge of MySQL transaction isolation levels and their impact on application behavior.
- Experience performing MySQL upgrades with limited or no downtime.
- Experience designing and executing backup and recovery strategies with minimal service interruption.
- Strong SQL skills, including query review, optimization, troubleshooting, and developer support.
- Basic Linux administration experience.
Nice-to-Haves
- Experience with Percona Server for MySQL.
- Experience with Galera Cluster for MySQL high availability.
- Understanding of load balancing concepts for database environments.
- Experience with ProxySQL.
- Experience supporting legacy MySQL environments and modernization initiatives.
- Knowledge of the MyISAM storage engine and migration considerations.
- Familiarity with application architectures supporting large-scale B2B platforms.