As a Senior Database Administrator, you will be responsible for various database administration tasks on cloud databases, with a strong focus on performance and operational aspects. Your key responsibilities
include:
1. Database Fault Resolution and Performance Optimization:
- Quickly identifying and resolving database faults.
- Continuously optimizing database performance.
2. Collaboration with Business Departments:
- Working closely with business departments to ensure database availability.
- Enhancing the database architecture based on requirements.
3. Technical Support and Training:
- Providing technical support and training to the development teams within the company's business departments.
4. Database Platform Construction:
- Taking charge of database platform construction.
- Participating in the development of database operation and maintenance products and related components.
5. Research and Innovation:
- Staying updated on new database technologies and products to support business development.
Job Requirements:
- Bachelor's degree or higher in computer science or related technical disciplines.
- Minimum 5 years of experience with database systems (e.g., MySQL, PostgreSQL, etc.).
- Familiarity with other NoSQL database products (e.g., MongoDB, Redis, Doris) and relevant operational experience.
- Proficiency in Linux operating systems, including service deployment, troubleshooting, and tuning.
- Skilled in at least one programming language (e.g., Shell, Python, Java) for proficient database operation and maintenance development.
- Understanding elections mechanisms and data replication in distributed system, is preferred.
- Experience using open-source middleware, especially in large-scale business environments, is preferred.
- Strong communication and coordination skills, with the ability to work efficiently under pressure.