Description:
The Senior Azure Architect is responsible for leading the design, engineering, automation, and administration of the organisation’s Azure cloud infrastructure. This role is critical in ensuring a secure, scalable, resilient, and high-availability cloud environment while supporting DevOps initiatives and modern infrastructure best practices.
The incumbent will provide technical leadership, architect enterprise-grade solutions, and collaborate with cross-functional teams to enable reliable cloud platforms aligned with business and technology objectives.
Key Deliverables
Cloud Engineering & Automation
· Design, implement, and manage scalable, secure, and resilient Azure infrastructure solutions.
· Automate cloud operations using Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or Bicep.
· Collaborate with DevOps teams to streamline CI/CD pipelines and integrate cloud-native services.
· Administer, optimise, and govern Azure services including Azure Active Directory, Virtual Networks, Compute, Storage, and Monitoring services.
Containerisation & DevOps
· Deploy and manage containerised applications using Docker and Kubernetes.
· Integrate cloud platforms with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
· Implement end-to-end monitoring, logging, and alerting using Azure Monitor, Application Insights, and Log Analytics.
High Availability (HA) & Disaster Recovery (DR)
· Architect and implement high availability and disaster recovery strategies, including:
o Availability Zones and Availability Sets for virtual machine redundancy.
o Azure Site Recovery and Azure Backup for workload protection.
o Geo-redundant storage (RA-GRS) and multi-region deployments for mission-critical services.
o Azure Front Door or Azure Traffic Manager for global load balancing and failover routing.
· Design active-active and active-passive architectures for services such as Cosmos DB, Azure SQL Database, and App Services.
· Define, implement, and regularly test Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO).
· Maintain and routinely test a documented Disaster Recovery plan aligned with business continuity requirements.
Job Requirements
Experience
· 5–10 years of hands-on experience in Azure cloud engineering, architecture, and administration.
· Proven experience designing and supporting enterprise-scale Azure environments.
· Experience working in hybrid cloud environments with on-premises system integration.
Technical Skills
· Strong expertise in Azure IaaS and PaaS services.
· Proficiency in scripting languages such as PowerShell, Bash, or Python.
· Extensive experience with Infrastructure as Code (Terrafor