Job Description
- 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.