Technology Lead - Dev Ops

Posted:
3/23/2025, 5:00:00 PM

Location(s):
Wilayah Persekutuan Kuala Lumpur, Malaysia ⋅ Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering


Job Description

What you’ll do

  • Lead a team of talented DevOps Engineers responsible for ensuring the smooth operation of production systems and development/test environments
  • Evangelize and drive stellar DevOps practices across the entire engineering team.
  • Mentor and guide the professional and technical development of your team members
  • Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
  • Instill a spirit of continuous improvement in the team's code, architecture, and processes
  • Work with appropriate stakeholder to ensure production issues are resolved quickly
  • Establish best practices in continuous integration and continuous deployment among a variety of internal software solutions.
  • Help build and foster developer-friendly deployments and proper software release management.
  • Uncover pain points and opportunities to accelerate software delivery
  • Help your team build relationships across functions with Development, QA, Operations, Support and other teams to ensure AirAsia's continuing success
  • Be a hands-on DevOps team manager who will spend up to 50% of their time in design reviews, sprint planning and other Agile artifacts. Some active coding and environment administration is a requirement for this role
  • Appreciate and advocate for information security and secure coding practices
  • Promote strong quality control and security practices through continuous integration and continuous deployment implementations.
  • Experimenting with emerging technologies and prototypes and understanding how they will impact what comes next.
  • Be an awesome team member of the AirAsia Software Engineering & Technology team.

Your experience

  • BS degree in Computer Science or a related technical field or equivalent practical experience.
  • 8+ years of related DevOps engineering experience.
  • Must be comfortable coding in at least one of the following: Java, Python, GO, Perl.
  • Significant knowledge and experience in Software Development, Systems Engineering, and Operations.
  • Experience designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications.
  • Working experience in platform and configuration management frameworks (Ansible, Terraform, Cloud Formation, Chef, etc.).
  • Experience working to automate, operationalize and improve the Development/QA using CI/CD tools (Gitlab, Github, TeamCity, Jenkins, Maven, Gradle, Nexus).
  • Solid understanding of Git including branching and merging strategies.
  • Working experience with Software Release Management.
  • Experience with cloud platforms, virtualization such as (GCP, AWS, Azure, Docker, VMware/vSphere, etc.), Cloud Management and Cloud Analytics.
  • Experience with Docker/Kubernetes/Openshift would be an asset.
  • Experience with monitoring software (App-Dynamics, Nagios, SolarWinds).
  • Knowledge/experience with Application Logging, Monitoring, Performance Management such as (AppDynamics, Dynatrace, New Relic).
  • Experience with performance testing and load testing tools.