Job Summary
The Azure Solution Architect is responsible for designing, implementing, and overseeing scalable, secure, and cost-effective cloud solutions on Microsoft Azure. This role involves working closely with stakeholders, development teams, and operations to translate business requirements into robust cloud architectures that align with organizational goals and industry best practices.
Key Responsibilities
- Design, build, and manage end-to-end Azure cloud solutions for enterprise environments.
- Develop cloud architecture blueprints, reference models, and migration strategies.
- Collaborate with application, infrastructure, and security teams to ensure architecture consistency and compliance.
- Define and implement Azure governance, including policies, cost management, and monitoring strategies.
- Design solutions using Azure services such as Virtual Machines, App Services, AKS (Kubernetes), Azure Functions, Logic Apps, API Management, and Azure Storage.
- Architect network topologies (VNETs, NSGs, VPN, ExpressRoute, Load Balancer, Application Gateway).
- Implement identity and access management using Azure AD, RBAC, and Conditional Access policies.
- Work on migration projects from on-premises or other clouds to Azure (using tools like Azure Migrate).
- Design high availability (HA) and disaster recovery (DR) strategies leveraging Azure-native tools.
- Support DevOps and automation practices using ARM Templates, Terraform, Bicep, or Azure DevOps pipelines.
- Conduct architecture reviews, risk assessments, and performance optimization.
- Stay updated with Azure service enhancements, pricing models, and best practices.
Required Skills
- Proven experience in Microsoft Azure architecture and administration.
- Strong understanding of IaaS, PaaS, and SaaS Azure components.
- Experience designing microservices and container-based architectures (AKS, Docker).
- Expertise in Azure networking, storage, and security configurations.
- Hands-on experience with Infrastructure as Code (IaC) tools:
- Terraform, ARM Templates, or Bicep.
- Familiarity with DevOps pipelines and CI/CD tools (Azure DevOps, GitHub Actions).
- Knowledge of cloud cost optimization and governance frameworks.
- Experience integrating Azure with on-premises Active Directory and hybrid environments.
- Scripting experience with PowerShell or Python.
- Knowledge of monitoring tools (Azure Monitor, Log Analytics, Application Insights).
Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Microsoft Certifications (Highly Preferred):
- Azure Solutions Architect Expert (AZ-305)
- Azure Administrator Associate (AZ-104)
- Azure DevOps Engineer Expert (AZ-400)
- Azure Security Engineer Associate (AZ-500)
Preferred Experience
- 5+ years of experience in IT infrastructure or software development.
- 3+ years of hands-on experience architecting solutions in Azure.
- Experience with multi-cloud or hybrid cloud environments (AWS, GCP).
- Prior experience in enterprise cloud migration or modernization projects.
Job Type: Full-time
Ability to commute/relocate:
- Muscat: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- what is your monthly current salary?
- what is your monthly expected salary?
- what is your notice period?
Education:
Experience:
- Azure Solution Architect: 10 years (Required)