Key Responsibilities
Join us and make a real impact as you:
- Design, configure, and troubleshoot advanced database instances, replication, backup, partitions, storage, and access.
- Administer and manage user privileges within the database environment, ensuring compliance with security standards.
- Proactively monitor and optimize system performance through advanced techniques such as index tuning, disk optimization, and other performance-enhancing methodologies.
- Mentor and guide team members by implementing and advocating database best practices, contributing to the advancement of their technical skillsets.
- Oversee and manage database reports and ETL processes to ensure efficiency and accuracy.
- Lead efforts to automate repetitive database tasks, improving overall operational efficiency.
- Evaluate and recommend system changes to mitigate risks, prevent incident recurrence, and enhance overall database performance.
- Create comprehensive documentation, including major incident reports, service specifications, and change requests.
- Develop and maintain database documentation, establishing data standards, procedures, and definitions within the data dictionary (metadata).
- Lead and guide the database team, ensure optimal performance, implement best practices, and oversee the strategic direction of the database infrastructure.
- Mentor team members, promote collaboration, and drive continuous improvement in database administration processes.
Qualifications and Experience:
- Possess a minimum of 3+ years of progressive experience in Database Administration, with a strong emphasis on MySQL and MariaDB.
- Demonstrate 3+ years of hands-on experience creating, maintaining, and supporting databases in a high-transactional environment.
- Exhibit proficiency in SQL Language and advanced skills in SQL tuning.
- Proven experience in database performance tuning, optimization, backup, and recovery strategies.
- Expertise in replication configuration in MySQL and MariaDB environments.
- Apply critical thinking skills, collaborating effectively across teams and providing leadership beyond immediate responsibilities.
- Proficient in writing and optimizing complex SQL statements.
- Experience in handling very large volume of data.
- Possess in-depth knowledge of industry standards and best practices in database administration.
- Must hold at least a bachelor's degree in Computer Science, Information Technology, Engineering (Computer/Telecommunication), or an equivalent qualification.