Responsible for MySQL database administration and management (capacity planning, installation, backup, recovery, monitoring, optimizations, troubleshooting, etc).
Support the development team for MySQL database designing, creating, optimising.
Review existing software architecture and contribute to improve on the future architecture for MySQL database stability and a maximum of performance.
Define and develop projects that reduce MySQL database operational costs and automate regular tasks.
Research and develop new technologies and approaches for building highly available data persistence systems.
Job Requirements
Bachelor\'s degree or higher in Computer Science, Computer Engineering, Information Systems, Business Analytics, Statistics, Mathematics or related fields
Familiar with SQL and relational database theory and knowledge.
Familiar with scripting languages (at least one of Shell/Python/Perl/Ruby etc)
Familiar with Linux systems, good system troubleshooting skills. Experience in system administration or development is preferred.
Prior experience as database engineer is preferred; fresh graduates are welcomed to apply
Strong analytical and problem-solving skills, at critical situations under pressure as well as day-to-day operations.
Team players with a positive and eager-to-learn attitude
Adaptable, open-minded, and comfortable to work with ambiguity and change in a fast-paced environment
Candidates must have at least 2 years of relevant work experience for the Senior Engineer position.