Job Description:
We are seeking a highly skilled and experienced Senior/Principal Azure Engineer to join our team. In this role, you will be responsible for the implementation, and support of our vast Azure infrastructure. You will play a critical role in our company's cloud adoption and governance strategies, ensuring alignment with the Cloud Adoption and Well-Architected Framework concepts.
Key Responsibilities:
- Architect and Implement Azure Solutions:
- Manage hybrid cloud environments with global on-premise locations.
- Ensure adherence to Azure's best practices and Well-Architected Framework.
- Cloud Governance:
- Manage Azure solutions across multiple tenants.
- Ensure security and compliance in a multi-tenant setup with consideration to data sovereignty
- Implement and manage Azure Policies and Governance at scale.
- Govern Azure RBAC (Role-Based Access Control) at scale.
- Utilize Azure Advisor for triaging and remediating recommendations.
- Infrastructure as Code (IaC):
- Deploy Azure infrastructure using IaC patterns with Terraform.
- Maintain Azure DevOps and GitHub for CI/CD pipelines, only as it relates to infrastructure
- Azure Services and Networking:
- Support and optimize a wide variety of Azure services, including App Service, Azure Functions.
- Manage cloud end of hybrid networking solutions with on-premises resources.
- Utilize Azure Monitor and related technologies for monitoring and alerts.
- Firm understanding of WAF, CDN, Firewalls, Front Door, and Load Balancers.
- Cost Management:
- Proven ability implementing best practices around Azure Cost Management, including reservations and compute savings plans.
- Identity and Access Management:
- Utilize Entra ID (formerly Azure AD), manage identities, and group management best practices.
- Implement managed identities for secure and streamlined access.
- Business Continuity, High Availability, and Disaster Recovery (BCDR/HA/DR):
- Suggest design for and implement BCDR strategies for Azure environments.
- Ensure high availability and disaster recovery plans are in place and tested.
- Create and maintain related documentation and diagrams.
- Contribute towards audit activities through evidence gathering and remediations
- Emergency Response and Support:
- Lead troubleshooting activities and resolving escalated infrastructure issues.
- Professional Collaboration:
- Work professionally and courteously with a variety of personality types.
- Collaborate with development teams, understanding their needs and challenges.
- Coordinating with IT and security teams, implement and manage approved methods of accessing resources.
Requirements
- Extensive experience in architecting and implementing large-scale Azure solutions.
- Strong knowledge of Azure Policy, Management Groups, and Subscription management.
- Proven experience with Terraform or other IaC tools.
- Proficiency with Azure DevOps, GitHub, and CI/CD pipelines.
- Expertise in Entra ID managed identities, group management, and enterprise applications.
- Fluent with Azure Cost Management, reservations, and compute savings plans.
- Strong background in Azure networking and hybrid networking solutions.
- Expert level experience with Azure Monitor and related monitoring tools.
- Ability to quickly adapt to and learn new technologies.
- Self-motivated with outstanding problem-solving skills.
- Excellent communication and interpersonal skills.\
- Experience with Kubernetes and Azure Kubernetes Service (AKS) as an operator.
- Experience with containerization technologies such as Docker.
- Previous development experience to better understand and support development teams.
- Hands on experience in working within well-defined governance models.
- Experience with Git and interacting with APIs using tools such as Postman.
- Experience with Azure API Management (APIM) and Azure App Gateway.
WNS Global Services
WNS (Holdings) Limited is a global Business Process Management (BPM) leader, serving various industries and offering business value to 400+ global clients.
Other jobs at WNS Global Services
Why OmniJobs?
- Rare & hidden jobs
- New jobs every day
- No expired job posts
- All jobs in English
Receive emails about similar jobs
Get alerts to your inbox about new open jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs