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 or higher degree in Computer Science or related fields.
2 to 7 years of experience as a database administrator, devops for database or equivalent
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/Python).
Familiar with Linux systems, good system troubleshooting skills.
Skills below are optional but preferable
Knowledge of Kafka, PostgreSQL or other popular data solutions.