Responsibilities:
1. Responsible for managing MySQL database capacity, high availability, performance, and stability;
2. Responsible for handling various exceptions encountered during business database operations, such as backup and recovery, monitoring and alerting, and disaster recovery;
3. Design, streamline, and optimize the existing MySQL database architecture and daily operations and maintenance processes;
4. Develop MySQL database design and development specifications, and participate in the maintenance and development of the daily operations and maintenance platform;
Job Requirements:
1. Minimum of 3 years of MySQL database operations experience in a medium to large-scale internet company environment.
2. Solid understanding of MySQL fundamentals, SQL query optimization, data structure design, performance tuning, and daily troubleshooting techniques.
3. Familiar with MySQL high-availability solutions, read-write separation, and sharding strategies. Knowledgeable about differences and new features across major MySQL versions.
4. Proficient in basic Linux commands and at least one mainstream scripting language. Experience in developing automated operations and maintenance tools and platforms is preferred.