MySQL DBA

TechHuman

San Antonio, TX

JOB DETAILS
SKILLS
Administrative Skills, Business Solutions, Business-to-Business (B2B), Concurrency, Data Recovery, Database Administration, Database Architecture, Database Design, Database Optimization, Database Technology, Disaster Recovery, Documentation, High Availability, Identify Issues, Linux Administration, Linux Operating System, Load Balancing, MySQL, Operational Support, Operations Processes, Performance Tuning/Optimization, Production Systems, Query Optimization, Reliability Engineering, Replication and Remote Mirroring, Risk, SQL (Structured Query Language), SQL Databases, Server Clusters, Software Development, Software Upgrades, Systems Administration/Management, Transaction Processing/Management
LOCATION
San Antonio, TX
POSTED
30+ days ago
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.

About the Company

T

TechHuman