Job Brief:
- The DBA should demonstrate a strong technical ability across MariaDB or MySQL stack, as well as the ability to work with other DBAs and wider teams. This role will focus heavily on monitoring, reporting, performance tuning, ETL, High Availability, disaster recovery and release management.
- Support, maintenance, and administration, whilst participating in design, planning and migration to off-prem, cloud-based solutions.
- The estate covers multiple environments (PROD, DR, UAT, Test and Development).
- Work with other IT functions and areas of the business where needed, to ensure requests are met and fixed in a timely manner.
- Work on DR and HA solutions and help to create a DR plan for all PROD systems.
- Should have a strong customer service focus and be accustomed to working with best practices frameworks for change management and release management.
Qualification & Skills
- Min. 2 yrs experience on MariaDB or MySQL Database Administration.
- Strong proficiency on MariaDB or MySQL Database Management.
- Experience on setting up Master-Slave replication, multi-Master replication, Backup, Point in time recovery, High Availability configuration, and disaster recovery in a complex and dynamic Production environment.
- Ensure performance, security, and availability of databases.
- Prepare documentation & specifications.
- Profile server resource usage, optimize and tweak as necessary.
- Knowledge of de-facto standards and best practices on MySQL or MariaDB.
- Proficient on writing and optimizing SQL statements.
- Proficient on writing Linux shell scripts for maintenance and automation purpose.
- Strong communication skills and ability to add recommendations on architecture/design decisions that will ensure optimal application performance with MySQL/MariaDB.
- Highly coachable and willing to learn.
- Basic knowledge of Linux OS (RedHat) and basic commands.
- Good English skill