Senior Engineer - Database administration (DBA)
Job Description Rewrite
About Us
OKX is a leading cryptocurrency spot and derivatives exchange that was founded in 2017. We utilize blockchain technology to reshape the financial industry by offering a wide range of products, solutions, and trading tools. Trusted by over 20 million users worldwide, we strive to provide an engaging platform that empowers individuals in the world of crypto. In addition to our DeFi exchange, we also have OKX Insights, a research arm focused on industry trends. With our commitment to innovation, we envision a financial future backed by blockchain and decentralized finance.
We value our employees as much as we invest in technology. Our company culture is centered around collaboration, adaptability, and ethical practices. We are dedicated to creating a welcoming and diverse environment where everyone feels valued, respected, and has equal opportunities for growth and development. Regardless of your background, we want to bring out the best in you.
Responsibilities
- Manage and optimize our company's database (MySQL) and middleware (Redis/Kafka/Elasticsearch) through troubleshooting, support, backup, restore, and optimization.
- Ensure proper password and permission management for the database and middleware.
- Execute data migration projects and enhance infrastructure and solution architecture.
- Develop and implement DBA procedures, standards, and rules.
Requirements
- Proficiency in working with MySQL and knowledge of the differences among MySQL versions.
- Strong analytical skills in assessing MySQL statement performance, designing and implementing indexing, and table sharding.
- Hands-on experience in managing Redis, including daily operations and maintenance.
- Familiarity with non-structural databases like MongoDB and Elasticsearch and hands-on skills in performance tuning.
- Preferred experience in operating Alibaba Cloud and AWS database products.
- Familiarity with Linux and scripting languages such as Shell or Python.
- Excellent communication, project management, and self-learning skills.
- Awareness of database operation and management security.
Perks and Benefits
- Competitive compensation package
- Learning and development programs, along with an education subsidy
- Team building activities and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependents
Note: Additional perks will be discussed during the application process.
