
Head of Engineering, SEA
About Ollion:
We are a global leader in digital transformation and technology solutions, specializing in DevOps, Software Development, Data Engineering, and Cloud technologies. Our mission is to empower public sector organizations to modernize their IT infrastructure, optimize workflows, and harness the power of data to drive better public services. We are looking for an experienced Head of Delivery to lead the delivery of complex projects for the Singapore Public Sector, with a focus on DevOps, Software Development, and Data Engineering.
Job Summary:
As the Head of Delivery for the Singapore Public Sector, you will be responsible for leading and overseeing the successful delivery of large-scale, transformative projects involving DevOps, Software Development, and Data Engineering. You will manage cross-functional teams that deliver high-quality, secure, and scalable solutions for government agencies and public organizations. Your role will encompass strategic planning, client relationship management, project execution, and team leadership to ensure that projects meet or exceed client expectations and align with industry best practices.
This role is a unique opportunity to make a direct impact on the digital transformation of the public sector in Singapore, helping government organizations adopt agile practices, modernize their infrastructure, and leverage data-driven insights to improve service delivery.
Key Responsibilities:
Leadership & Strategy:
- Lead and mentor a multidisciplinary team of DevOps engineers, software developers, data engineers, and project managers.
- Develop and implement a strategic delivery framework that ensures effective, scalable, and efficient execution of public sector projects.
- Build strong relationships with senior stakeholders across government agencies and public sector organizations, ensuring clear communication and alignment with client objectives.
- Oversee the adoption of best practices in DevOps, software development, and data engineering to drive continuous improvement and operational excellence.
- Establish and track key performance metrics (KPIs) for project success, team productivity, and client satisfaction.
Project Delivery & Execution:
- Oversee the end-to-end delivery of public sector projects, ensuring that they are completed on time, within budget, and to the highest quality standards.
- Lead the implementation of DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automation, to accelerate development cycles and improve system reliability.
- Guide the development of secure, scalable, and high-performance software solutions that meet the needs of public sector clients.
- Ensure proper data governance, compliance with regulations (e.g., PDPA, IM8), and data security standards for projects involving sensitive government data.
- Collaborate with cross-functional teams, including architects, business analysts, and client representatives, to define project scope, requirements, and technical solutions.
- Manage risk and resolve issues proactively throughout the project lifecycle, mitigating any delays or obstacles that could impact delivery.
Stakeholder & Client Management:
- Serve as the primary point of contact for senior stakeholders in government agencies, ensuring their requirements and expectations are met and exceeded.
- Lead regular project reviews with clients to provide updates on progress, challenges, and milestones, ensuring clear communication and alignment.
- Identify and capitalize on opportunities to expand service offerings or propose new projects that align with client needs and long-term goals.
- Collaborate with business development and sales teams to support the acquisition of new projects and the renewal of existing contracts.
Team Leadership & Development:
- Build, lead, and develop a high-performing delivery team with expertise in DevOps, software development, and data engineering.
- Foster a culture of innovation, continuous learning, and collaboration within the team.
- Promote professional development and knowledge-sharing within the team, providing coaching, mentorship, and guidance to ensure team members reach their full potential.
- Ensure the team is equipped with the right skills, tools, and resources to successfully deliver projects.
- Manage resource allocation, ensuring the right skills are deployed to the right projects, and that workloads are balanced effectively across teams.
Quality Assurance & Process Improvement:
- Ensure adherence to established delivery methodologies, including Agile, Scrum, and Kanban, and ensure that projects are delivered using best practices in development, testing, and operations.
- Implement a robust project governance framework to monitor progress, quality, risks, and deliverables.
- Drive continuous improvement by identifying areas for process optimization, automation, and efficiency gains.
- Ensure high standards of quality in both the development and operational stages, including performance testing, security audits, and code reviews.
Qualifications:
Education & Experience:
- Bachelor's or Master’s degree in Computer Science, Engineering, Information Technology, Data Science, or a related field.
- At least 10 years of experience in technology delivery, with a strong focus on DevOps, Software Development, and Data Engineering.
- Minimum of 5 years of experience in a leadership role, ideally working with government or public sector clients on large-scale IT transformation projects.
- Demonstrated experience managing complex projects involving cloud platforms (AWS, Azure, GCP), DevOps practices, and data solutions (big data, AI/ML, data lakes).
- Proven experience with Agile methodologies, particularly in an enterprise environment.
Skills & Expertise:
- Strong expertise in DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- In-depth knowledge of software development lifecycles and best practices for designing, building, testing, and deploying applications.
- Strong background in Data Engineering (ETL processes, data pipelines, cloud data platforms) and experience with Big Data tools and platforms (e.g., Hadoop, Spark, Kafka).
- Excellent understanding of cloud computing platforms (AWS, Azure, GCP) and their impact on modern application architectures.
- Familiarity with Government Commercial Cloud (GCC)
- Proven ability to lead teams in delivering complex, high-performance systems on time and within budget.
- Excellent interpersonal and communication skills, with the ability to engage with both technical teams and senior stakeholders.
- Experience with public sector regulations and compliance requirements, particularly in data governance and security.
Certifications (Desirable but not required):
- AWS Certified Solutions Architect / Microsoft Azure Solutions Architect / Google Cloud Professional Architect.
- Certified ScrumMaster (CSM) or similar Agile certification.
About Ollion:
We are a global leader in digital transformation and technology solutions, specializing in DevOps, Software Development, Data Engineering, and Cloud technologies. Our mission is to empower public sector organizations to modernize their IT infrastructure, optimize workflows, and harness the power of data to drive better public services. We are looking for an experienced Head of Delivery to lead the delivery of complex projects for the Singapore Public Sector, with a focus on DevOps, Software Development, and Data Engineering.
Job Summary:
As the Head of Delivery for the Singapore Public Sector, you will be responsible for leading and overseeing the successful delivery of large-scale, transformative projects involving DevOps, Software Development, and Data Engineering. You will manage cross-functional teams that deliver high-quality, secure, and scalable solutions for government agencies and public organizations. Your role will encompass strategic planning, client relationship management, project execution, and team leadership to ensure that projects meet or exceed client expectations and align with industry best practices.
This role is a unique opportunity to make a direct impact on the digital transformation of the public sector in Singapore, helping government organizations adopt agile practices, modernize their infrastructure, and leverage data-driven insights to improve service delivery.
Key Responsibilities:
Leadership & Strategy:
- Lead and mentor a multidisciplinary team of DevOps engineers, software developers, data engineers, and project managers.
- Develop and implement a strategic delivery framework that ensures effective, scalable, and efficient execution of public sector projects.
- Build strong relationships with senior stakeholders across government agencies and public sector organizations, ensuring clear communication and alignment with client objectives.
- Oversee the adoption of best practices in DevOps, software development, and data engineering to drive continuous improvement and operational excellence.
- Establish and track key performance metrics (KPIs) for project success, team productivity, and client satisfaction.
Project Delivery & Execution:
- Oversee the end-to-end delivery of public sector projects, ensuring that they are completed on time, within budget, and to the highest quality standards.
- Lead the implementation of DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automation, to accelerate development cycles and improve system reliability.
- Guide the development of secure, scalable, and high-performance software solutions that meet the needs of public sector clients.
- Ensure proper data governance, compliance with regulations (e.g., PDPA, IM8), and data security standards for projects involving sensitive government data.
- Collaborate with cross-functional teams, including architects, business analysts, and client representatives, to define project scope, requirements, and technical solutions.
- Manage risk and resolve issues proactively throughout the project lifecycle, mitigating any delays or obstacles that could impact delivery.
Stakeholder & Client Management:
- Serve as the primary point of contact for senior stakeholders in government agencies, ensuring their requirements and expectations are met and exceeded.
- Lead regular project reviews with clients to provide updates on progress, challenges, and milestones, ensuring clear communication and alignment.
- Identify and capitalize on opportunities to expand service offerings or propose new projects that align with client needs and long-term goals.
- Collaborate with business development and sales teams to support the acquisition of new projects and the renewal of existing contracts.
Team Leadership & Development:
- Build, lead, and develop a high-performing delivery team with expertise in DevOps, software development, and data engineering.
- Foster a culture of innovation, continuous learning, and collaboration within the team.
- Promote professional development and knowledge-sharing within the team, providing coaching, mentorship, and guidance to ensure team members reach their full potential.
- Ensure the team is equipped with the right skills, tools, and resources to successfully deliver projects.
- Manage resource allocation, ensuring the right skills are deployed to the right projects, and that workloads are balanced effectively across teams.
Quality Assurance & Process Improvement:
- Ensure adherence to established delivery methodologies, including Agile, Scrum, and Kanban, and ensure that projects are delivered using best practices in development, testing, and operations.
- Implement a robust project governance framework to monitor progress, quality, risks, and deliverables.
- Drive continuous improvement by identifying areas for process optimization, automation, and efficiency gains.
- Ensure high standards of quality in both the development and operational stages, including performance testing, security audits, and code reviews.
Qualifications:
Education & Experience:
- Bachelor's or Master’s degree in Computer Science, Engineering, Information Technology, Data Science, or a related field.
- At least 10 years of experience in technology delivery, with a strong focus on DevOps, Software Development, and Data Engineering.
- Minimum of 5 years of experience in a leadership role, ideally working with government or public sector clients on large-scale IT transformation projects.
- Demonstrated experience managing complex projects involving cloud platforms (AWS, Azure, GCP), DevOps practices, and data solutions (big data, AI/ML, data lakes).
- Proven experience with Agile methodologies, particularly in an enterprise environment.
Skills & Expertise:
- Strong expertise in DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- In-depth knowledge of software development lifecycles and best practices for designing, building, testing, and deploying applications.
- Strong background in Data Engineering (ETL processes, data pipelines, cloud data platforms) and experience with Big Data tools and platforms (e.g., Hadoop, Spark, Kafka).
- Excellent understanding of cloud computing platforms (AWS, Azure, GCP) and their impact on modern application architectures.
- Familiarity with Government Commercial Cloud (GCC)
- Proven ability to lead teams in delivering complex, high-performance systems on time and within budget.
- Excellent interpersonal and communication skills, with the ability to engage with both technical teams and senior stakeholders.
- Experience with public sector regulations and compliance requirements, particularly in data governance and security.
Certifications (Desirable but not required):
- AWS Certified Solutions Architect / Microsoft Azure Solutions Architect / Google Cloud Professional Architect.
- Certified ScrumMaster (CSM) or similar Agile certification.