Job Description
We are seeking a highly skilled and motivated Database Engineer to join our growing team. In this role, you will be responsible for the design, implementation, maintenance, and optimization of our database systems, with a focus on MSSQL, MySQL, and PostgreSQL. You will lead a small team of DBAs overseeing daily BAU and play a key role in developing and implementing advanced database automation solutions.
Responsibilities:
Design, implement, and maintain complex database systems in MSSQL, MySQL, and PostgreSQL.
Lead and mentor a small team of database administrators.
Develop and implement advanced database automation solutions for deployment, scaling, and maintenance.
Optimize database performance through query tuning, indexing, and other techniques.
Implement and maintain database security measures, including access control, encryption, and auditing.
Proactively monitor database health and performance, and troubleshoot issues as they arise.
Develop and maintain comprehensive documentation for database systems and processes.
Collaborate with application developers and other stakeholders to ensure database systems meet business requirements.
Research and evaluate new database technologies and tools.
Develop and implement advanced automated deployment and rollback methods for database changes.
Ensure the stability and availability of database systems to support daily business operations (BAU).
Participate in on-call rotation to address critical database issues outside of normal business hours.
Desired Skills and Experience:
Bachelors degree in IT/Computer Science or equivalent.
At least 5 years of solid working experience in the related fields.
Strong understanding of database fundamentals and principles.
Advanced knowledge and experience with MSSQL, MySQL, and PostgreSQL.
Proven experience in database design, implementation, and maintenance.
Expertise in SQL programming and query optimization.
Experience with database automation tools and techniques.
Strong understanding of database security best practices.
Experience leading and mentoring a team.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team.
Strong problem-solving and analytical skills.
Experience with cloud-based database services i.e. GCP Cloud Databases.
Cloud SQL
Big Query
Firebase & FireStore
Bonus Points:
Experience with NoSQL databases (e.g., MongoDB, Cassandra)
Experience with scripting languages (e.g., Python, Bash, Powershell).
Experience with DevOps practices and tools like Terraform, GitLab and etc.
We are all different - one talent to another - that is how we rely on our differences. At AirAsia, you will be treated fairly and given all chances to be your best.We are committed to creating a diverse work environment and are proud to be an equal opportunity employer.
Search Firm Representatives - AirAsia does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place will be deemed the sole property of our company. No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place.