Job Description
We are seeking a skilled Database Administrator to join our team. The ideal candidate will be responsible for the design, deployment, and maintenance of our database systems, ensuring their reliability, security, and optimal performance. This role involves close collaboration with the R&D team to provide technical support and guidance on database-related matters.
Key Responsibilities
- Responsible for database architecture design and deployment, daily operation and maintenance, monitoring, and development of data backup and recovery plans.
- Responsible for the daily maintenance, backup, recovery, expansion, data migration, and security management of the database, promptly troubleshooting database failures, and ensuring the reliable and stable operation of the database.
- Responsible for regular checks of the system database, monitoring database operation, conducting performance analysis and optimization, ensuring system data security and efficient system operation.
- Provide database related technical support services to the R&D team, including SQL writing specification development, guidance, review, etc.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in database administration, including design, deployment, and maintenance.
- Strong knowledge of database backup, recovery, and security management.
- Ability to troubleshoot database issues and optimize performance.
- Experience in providing technical support and guidance to development teams.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Certification in database administration (e.g., Oracle Certified Professional, Microsoft Certified: Azure Database Administrator).
- Experience with cloud-based database solutions.
- Knowledge of SQL writing best practices and performance tuning.