Responsible for MySQL, Redis, MongoDB and other data services administration and management (capacity planning, installation, backup, recovery, monitoring, optimisations, troubleshooting, etc).
Support development and production teams in database designs, environment deployment and related implementations.
Review and optimize existing database designs and configurations to achieve better stability and performance.
Research and develop new technologies and approaches for building highly available data persistence systems.
Job Requirements
Bachelor's degree or above in Computer Science, Information Systems, Engineering or a related field.
Minimum 2 years of relevant full-time working experience in database administration or related roles; database DevOps experience is a plus.
In-depth understanding of database design and experience in supporting large-scale distributed storage systems, such as MySQL, Redis, MongoDB, etc.
Familiar with SQL and relational database theory and knowledge.
Familiar with scripting languages (at least one of Shell or Python).
Familiar with Linux systems and has good system troubleshooting skills.