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, and optimising.
Review existing software architecture and contribute to future improvements to enhance MySQL database stability and maximise 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.
Minimum 1 year of experience as database engineer.
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.
Strong analytical and problem-solving skills, able to work under pressure in critical situations as well as day-to-day operations.
Team player with a positive and eager-to-learn attitude.
Adaptable, open-minded, and comfortable to work with ambiguity and change in a fast-paced environment.