Job Openings Associate Director of DevOps (Tech)

About the job Associate Director of DevOps (Tech)

Associate Director of DevOps (Tech)

Location: Cambodia

Job Type: Full-time

Job Sector: IT & Communication

Salary Range: US$5,000 – US$6,000

As the Associate Director of DevOps (Tech), you will define and execute the engineering strategy, driving technology initiatives that align with business objectives and the product roadmap. You will lead multiple engineering functions—including DevOps, Mobile Engineering, and QA—fostering a high-performance and collaborative culture while spearheading modernization efforts. This is a hands-on leadership role, focused on scaling teams, evolving technology, and ensuring engineering excellence.

Who is This Role For

This role is ideal for an experienced engineering leader with a strong background in software development, distributed systems, and modern DevOps practices. The ideal candidate is passionate about digital innovation, excels in managing multi-disciplinary teams, and thrives in fast-paced and rapidly evolving technical environments.

Key Responsibilities

  • Define and execute the overall engineering strategy, ensuring technology initiatives are aligned with business goals and the product roadmap.
  • Lead and develop multiple engineering functions, including DevOps, Mobile Platform Engineering, and QA/Testing, with a focus on high performance and accountability.
  • Directly manage senior leaders, including the Head of DevOps, to maintain alignment across all engineering domains.
  • Drive the modernization of legacy systems and codebases, defining and executing migration strategies towards scalable, maintainable, cloud-native, and microservices-based architectures.
  • Lead the adoption and evolution of open infrastructure technologies, particularly focusing on OpenStack and related ecosystem tools.
  • Establish and enforce engineering standards, governance frameworks, and best practices across all teams.
  • Own and continuously improve the end-to-end software development lifecycle, including CI/CD, automated testing, release management, and deployment methodologies such as blue-green and canary deployments.
  • Champion engineering excellence through the enforcement of coding standards, code reviews, and architectural best practices.
  • Drive the adoption of microservices architecture and domain-driven design principles where appropriate.
  • Ensure all systems are designed and maintained for high scalability and performance to support increasing workloads and traffic growth.
  • Define and implement strategies for horizontal and vertical system scaling, load balancing, and performance optimization.
  • Drive the integration and effective utilization of AI-powered development tools such as Copilot, Claude, and Cursor.
  • Partner closely with DevOps teams to ensure scalable, reliable, and automated infrastructure is in place and continuously improved.
  • Oversee architectural decision-making for distributed systems and microservices environments.
  • Define and track key engineering metrics, including deployment frequency, lead time, mean time to recovery (MTTR), and change failure rate.
  • Ensure strong collaboration and communication between engineering, product, QA, and DevOps teams.
  • Lead the hiring, mentoring, and development of engineering managers and senior engineers across all engineering domains.
  • Manage engineering capacity, strategic planning, and prioritization across multiple teams and functions.
  • Ensure security, compliance, and reliability are embedded into all engineering processes.

Requirements and Qualifications

  • Possess at least 10 years of experience in software engineering, including leadership roles.
  • Have a proven track record in senior engineering leadership, managing multiple functions such as DevOps, QA, and Platform teams.
  • Demonstrate strong experience in the modernization and migration of legacy systems.
  • Hold deep expertise in distributed systems, scalability, and microservices architecture.
  • Demonstrate robust experience with containerization technologies such as Docker and Kubernetes.
  • Exhibit a strong understanding of CI/CD pipelines, automated testing strategies, and diverse deployment approaches.
  • Have experience implementing engineering standards and governance across teams.
  • Have experience with AI-assisted development tools including Copilot, Claude, or Cursor.
  • Possess a strong technical background in modern programming languages such as C#, .NET, Python, Go, or Java.
  • Bring experience with OpenStack and open-source infrastructure ecosystems.
  • Possess a solid understanding of cloud platforms and essential infrastructure concepts.
  • Demonstrate strong knowledge of software engineering and QA best practices.
  • Have a proven ability to scale both engineering teams and complex systems.
  • Exhibit excellent leadership and communication skills.
  • Show a good understanding of reliability engineering principles including SLOs, SLIs, and error budgets.
  • Have experience with DevSecOps practices and modern security approaches.
  • Show familiarity with both SQL and NoSQL databases.
  • Demonstrate strong systems thinking and the ability to simplify complex technical environments.
  • Possess experience working in fast-paced and high-scale environments.
  • Cost optimization experience would be advantageous.

About the Company

This organization is an award-winning leader in Cambodia's banking and financial services sector, focused on expanding financial accessibility and inclusion. It provides a comprehensive range of personal and business banking solutions, with a strong emphasis on digital innovation, including an integrated mobile banking app. Backed by an extensive branch and agent network, the company supports individuals and businesses with tailored products and services.