Desired Skills and Experience
- Manage MySQL databases – including installation, maintenance, optimisation, etc.
- Collaborate with development teams on database designs, optimizing queries and overall database performance
- Architectural guidance and support future data management decisions
- Triage and resolve any issues with replication, backup, recovery, slow queries
- Automate DBA tasks as much possible
- 5+ years of DBA experience
- Advanced knowledge in building, operating and scaling MySQL systems
- Proficient in at least one of the scripting language (Shell/Perl/Python)
- Demonstrated experience in administering MySQL at scale
- Expertise in MySQL performance optimizations and designing HA systems
- Extensive experience on UNIX and/or Linux
- Experience with schema design
- Experience with automation tools
- Experience with cloud based databases (e.g. AWS)
- Good to have exposure to NoSQL data stores like MongoDB, ElasticSearch and Redis
- Good communications and ability to work well with peers