JOB TITLE - MySQL DBA
LOCATION - Oxford or London (in office - one day per month)
SALARY - Up to £70,000
ABOUT THE MySQL DBA:
Working as a part of a team of DBAs and developers, the ideal candidate will be a highly skilled and experienced professional with a deep understanding of MySQL databases in both Linux and Windows environments. This individual thrives in high-pressure, 24/7 operational settings and is adept at ensuring optimal performance with an always-on round the clock environment.
They are a proactive problem-solver with a keen eye for detail, capable of identifying and resolving performance issues swiftly. Their expertise extends to implementing robust backup, recovery, and disaster recovery strategies, ensuring data integrity and security at all times.
As a leading authority on best practices, this person is committed to continuous learning and staying abreast of the latest industry trends and technologies. They possess strong communication and collaboration skills, enabling them to work effectively with development teams and mentor junior members of the team.
This candidate is not only technically proficient but also a strategic thinker and a team player, dedicated to driving excellence in database management and contributing to the overall success of the organisation.
- Design, build, implement, manage and maintain MySQL databases in a Linux environment.
- Ensure high availability and performance of MySQL databases in 24/7 clustered environments.
- Implement and oversee database backup, recovery, and disaster recovery strategies.
- Monitor database performance, identify issues, and implement solutions for optimization.
- In conjunction with IT, perform database upgrades, migrations, and patch management.
- Develop and enforce database best practices and standards.
- Collaborate with development teams to design and optimize database schemas, queries, and indexes.
- Conduct regular security assessments and implement security measures to protect data integrity.
- Provide technical leadership and mentorship to juniors and other team members.
- Stay updated with the latest industry trends and technologies related to MySQL and database management.
ABOUT YOU
- Proven experience as a MySQL DBA in Linux environments.
- Strong knowledge of MySQL database architecture, queries, performance tuning, and optimisation.
- Understanding of SQL Server, preferably in the context of having ported to MySQL
- Experience with high availability solutions such as clustering, replication, and failover.
- Proficiency in database backup and recovery procedures.
- Familiarity with database security best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, 24/7 operational environment.
- 5 years+ experience with MySQL in a DBA capacity
- 3 years+ experience with other database systems (e.g., PostgreSQL, Oracle, MS SQL).
- Knowledge of scripting languages (e.g., Python, Bash) for automation