About the position
Job Purpose
To envision, architect, and lead the development of fit-for-purpose, integrated end-to-end technology solutions across multiple platforms and cloud environments. Provide technical leadership in designing scalable, resilient, secure, and cost-effective cloud-native architectures while driving modernisation, innovation, governance, and engineering excellence across the organisation.
Key Responsibilities
- Design and govern cloud-native, hybrid-cloud, and multi-cloud solutions.
- Lead architecture decisions across Azure.
- Define cloud adoption, migration, modernisation, and optimisation strategies.
- Design scalable, secure, highly available distributed systems.
- Establish cloud architecture standards and reference architectures.
- Drive Infrastructure as Code and DevSecOps adoption.
- Conduct architecture reviews and provide technical governance.
- Lead application modernisation using microservices, containers, Kubernetes and serverless technologies.
- Mentor and coach engineering practitioners.
Minimum Experience
Minimum 8+ years of experience in software engineering, solution architecture, and technology leadership roles, including at least 3-5 years of hands-on experience designing and implementing enterprise-scale cloud solutions on Azure.
Technical / Professional Knowledge
- Cloud Architecture and Design Patterns
- Azure, Kubernetes and Containers
- Infrastructure as Code
- DevOps and DevSecOps
- Distributed Systems Design
- Cloud Security and Identity Management
- FinOps and Cost Optimisation
Preferred Certifications
- Azure Solutions Architect Expert
- AWS Solutions Architect
- Google Professional Cloud Architect
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
- TOGAF
- ITIL
Desired Skills:
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management