Senior DevOps Engineer
Role Purpose
The Senior DevOps Engineer will serve as the technical deputy to the IT Service Delivery Manager, assuming responsibility for build-and-run capabilities in Singapore. The successful candidate will architect, implement, and manage CI/CD pipelines, infrastructure-as-code, and observability and reliability practices across both cloud and on-premises environments. The role emphasizes embedding DevSecOps principles and compliance by design, with close collaboration alongside APAC teams and strict adherence to Landing Zone/Global Landing Zone standards and enterprise toolsets (e.g., GitHub, Python, Terraform).
Key Responsibilities
1) CI/CD & Platform Engineering
- Design, build, and maintain CI/CD pipelines for applications and services, leveraging GitHub Enterprise Cloud and, as appropriate, Azure DevOps/Terraform Cloud in line with APAC/Global standards.
- Standardize build, test, and release workflows. Implement automated daily checks for code quality, security scanning, and unit/API/UI testing to advance DevSecOps maturity.
2) Infrastructure as Code & Cloud Foundations
- Implement infrastructure-as-code (IaC) solutions, contributing to module improvements and adhering to Global Cloud Products standards for Azure deployments.
- Align with APAC/Global access and guardrail frameworks. Collaborate with APAC teams for subscription/account governance, policy enforcement, and role-based access models.
3) Reliability, Observability & Operations
- Champion SRE practices (SLIs/SLOs, error budgets), implement robust monitoring and alerting, and minimize mean time to recovery (MTTR) via automated rollback and deployment safety nets, in accordance with DevSecOps metrics.
4) Security & Compliance (DevSecOps)
- Integrate security-by-design in all pipelines (static/dynamic analysis, container security), ensuring strict adherence to least privilege RBAC and supporting the ongoing APAC Data Privacy Program.
- Collaborate with Information Security to ensure compliance with MR5 policies and ICIF controls, focusing on data governance, access management, and audit preparedness.
5) Resilience & Disaster Recovery
- Develop and maintain disaster recovery (DR) runbooks and cross-region recovery strategies for cloud workloads. Validate failover and restore procedures with application owners and platform teams.
6) Tooling & Ecosystem Enablement
- Enhance developer productivity by integrating enterprise toolchains (e.g., GitHub) and shared services. Contribute to APAC reusable patterns and templates.
- Coach teams on automation opportunities (e.g., documentation generation, data pipelines) to eliminate manual tasks.
7) Stakeholder & Vendor Collaboration
- Collaborate with APAC, Workplace Solutions, Information Security, and Business Technology teams to deliver reliable and secure releases.
- Coordinate with vendors regarding platform upgrades and support SLAs.
Qualifications & Experience
- 7–10 years of experience in DevOps, SRE, or platform engineering, primarily within Azure environments, with a proven track record of managing production CI/CD and IaC at scale.
- Strong hands-on expertise with Git-based workflows and pipeline orchestration; proficiency in Python, with experience in code quality and security scanning as part of CI processes.
- Practical knowledge of Landing Zone and guardrail concepts, subscription/account governance, and role-based access control.
- Demonstrated experience in developing DR runbooks and conducting failover testing for cloud services.
- Familiarity with service management workflows (e.g., ServiceNow), endpoint and workplace tools (e.g., Intune, Zoom) commonly used across APAC.
- Exposure to APAC enterprise patterns and CCoE engagement models; comfortable working with GitHub.
Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Certifications in AWS, Terraform, or DevOps/SRE disciplines are advantageous.