Engineer/Senior Engineer, Database
Job Description
- 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.
- Minimum 1 year of experience as database engineer
- 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