Job Description
About the role
- We are seeking a highly skilled and experienced Senior Azure Cloud Engineer to join our growing IT consulting team. In this role, you will serve as a technical lead and trusted advisor for our enterprise clients, designing and delivering robust, scalable, and secure cloud solutions on Microsoft Azure. You will play a central role in shaping cloud strategy, driving digital transformation initiatives, and mentoring junior engineers across the practice.
Key Responsibilities
Cloud Architecture & Solution Design
- Design and architect end-to-end Azure cloud solutions aligned with client business requirements and best practices.
- Lead the development of cloud migration strategies, including lift-and-shift, re-platforming, and cloud-native redesign.
- Define reference architectures, infrastructure standards, and technical blueprints for client engagements.
- Evaluate workloads and recommend appropriate Azure services including Azure Kubernetes Service (AKS), Azure App Service, Azure SQL, and more.
Implementation & Delivery
- Deploy and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Bicep, and ARM templates.
- Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions to automate deployment workflows.
- Implement monitoring, alerting, and observability solutions using Azure Monitor, Log Analytics, and Application Insights.
- Lead technical delivery on client projects, ensuring solutions are delivered on time, within scope, and to high quality standards.
Security & Compliance
- Apply Azure security best practices including identity and access management (IAM), RBAC, Azure Policy, and Microsoft Defender for Cloud.
- Conduct cloud security assessments and assist clients in achieving and maintaining compliance with relevant frameworks (ISO 27001, SOC 2, GDPR).
- Design and implement network security controls including Azure Firewall, NSGs, VPNs, and Private Endpoints.
Client Engagement & Consulting
- Act as a subject matter expert and trusted advisor for key client accounts, building long-term relationships and understanding business needs.
- Lead workshops, solution presentations, and technical demonstrations for client stakeholders at all levels.
- Produce high-quality documentation including solution designs, architecture diagrams, runbooks, and post-implementation reports.
Mentorship & Team Development
- Mentor and guide junior and mid-level cloud engineers within the team, conducting code and design reviews.
- Contribute to the development of internal frameworks, toolkits, and reusable assets that improve delivery efficiency.
- Stay current with the Azure roadmap and emerging technologies, sharing knowledge through internal sessions and knowledge base contributions.
Required Qualifications
Education & Certifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305) — required.
- Additional certifications such as AZ-400 (DevOps Engineer Expert), AZ-500 (Security Engineer), or AZ-104 (Administrator) are a strong advantage.
Technical Experience
- 5+ years of hands-on experience designing and deploying solutions on Microsoft Azure in a consulting or enterprise environment.
- Deep expertise in Azure core services: Compute, Networking, Storage, Databases, Identity, and Security.
- Proven experience with Infrastructure as Code using Terraform and/or Azure Bicep.
- Strong scripting skills in PowerShell, Bash, or Python for automation and tooling.
- Experience with containerisation technologies including Docker and Kubernetes (AKS).
- Familiarity with hybrid cloud architectures, Azure Arc, and on-premises integration scenarios.
- Experience with Azure cost management, FinOps practices, and cloud optimisation.
Soft Skills
- Strong analytical and problem-solving abilities with a pragmatic, client-centric mindset.
- Excellent written and verbal communication skills; ability to explain complex technical concepts to non-technical audiences.
- Demonstrated ability to manage multiple workstreams and stakeholders simultaneously in a fast-paced consulting environment.
- Strong collaborative skills with a proven ability to work effectively in cross-functional teams.