
MySQL Database Administrator
Prodege, LLC
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
LinuxMySQLPythonSQL
About the role
- Oversee the stability, security, and performance of MySQL databases across production, staging, and development environments.
- Implement database changes and schema migrations through disciplined processes and tools like Liquibase.
- Analyze, optimize, and tune SQL queries, schemas, and processes for maximum efficiency.
- Partner with developers and DevOps teams to design scalable, performant database architectures and troubleshoot issues.
- Implement automation, monitoring, and backup/recovery strategies to ensure business continuity.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- Three plus (3+) years of experience administering MySQL databases in enterprise environments.
- Deep understanding of MySQL performance tuning, replication (including GTID), clustering, and partitioning.
- Strong Linux system administration skills (Ubuntu preferred).
- Proficiency with Liquibase or similar database change management tools.
- Demonstrated expertise in query optimization and performance troubleshooting.
- Proven experience writing and optimizing stored procedures, triggers, and functions.
- Experience collaborating with development and DevOps teams to design and manage scalable database solutions.
- Strong scripting skills (Bash, Python, etc.) for automation.
- Excellent analytical, troubleshooting, and communication skills.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
MySQLSQLperformance tuningreplicationclusteringpartitioningquery optimizationstored procedurestriggersfunctions
Soft skills
analytical skillstroubleshooting skillscommunication skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology