Role Purpose
This role has been created by my client to lead the design, implementation, and ongoing management of a secure, modern Azure infrastructure that will underpin future growth and support the migration away from legacy Azure environments.
The successful candidate will play a key role in introducing a modern infrastructure approach, embedding best practices, and fostering adoption of DevOps and FinOps principles throughout the business unit.
With a strong background in Microsoft Azure and secure cloud computing, the role holder will champion scalable, cost-effective, and compliant infrastructure solutions. They will also provide leadership to promote new ways of working and contribute to a wider community of practice focused on DevOps excellence.
Key Responsibilities
* Assess current cloud infrastructure and propose a modernised, fit-for-purpose design aligned with future business needs.
* Lead the design, deployment, and maintenance of Azure-based infrastructure, including core services such as networking and security.
* Define and implement a capacity scaling strategy that aligns with business demand.
* Utilise and manage Azure services such as Azure Virtual Network, Azure Active Directory, Azure App Service, Azure SQL Database, and Azure Kubernetes Service.
* Collaborate with development teams to implement cloud-native applications using Azure best practices.
* Monitor infrastructure for performance, security, and availability, addressing issues proactively.
* Automate routine tasks using tools such as Azure Automation and PowerShell to enhance efficiency.
* Deploy and manage infrastructure as code (IaC) using Terraform.
* Develop and maintain CI/CD pipelines using Azure DevOps for both applications and infrastructure changes.
* Ensure compliance with security and regulatory standards in cloud deployments.
* Provide technical leadership and support across teams on Azure technologies.
* Stay abreast of the latest developments in Azure and broader cloud computing trends.
* Actively participate in and contribute to a wider DevOps community of practice.
* Lead or support business improvement projects, including those related to containerisation.
* Deliver guidance and training to internal teams on Azure infrastructure and improvement strategies.
* Perform other relevant duties as required.
Qualifications & Experience
Essential:
* Microsoft Azure certifications (e.g., Azure Administrator Associate, Azure Solutions Architect Expert).
* Experience in hybrid cloud environments and integrating with on-premises infrastructure.
* Proficiency with Azure infrastructure services across IaaS, PaaS, and SaaS models.
* Hands-on use of Azure management tools, such as Azure DevOps, Azure Monitor, and Azure Security Centre.
* Proficient in infrastructure as code (IaC) using Terraform, PowerShell, or equivalent tools.
* Experience in scripting languages (e.g., PowerShell, Python) for automation.
Desirable:
* Bachelor’s degree in Computer Science, IT, or a related discipline (or equivalent experience).
* Experience with containerisation (Docker) and orchestration (Kubernetes).
* Knowledge of other cloud platforms (AWS, GCP).
* Familiarity with monitoring tools such as Nagios and Microsoft Analytics.
Skills & Abilities
Essential:
* Strong knowledge of cloud networking, including virtual networks, VPNs, load balancers, and security groups.
* Deep understanding of Azure security best practices and compliance frameworks.
* Effective communicator with the ability to work across teams and influence adoption.
Desirable:
* Confident in presenting ideas and technical information to various stakeholders.
Personal Attributes
Essential:
* Excellent analytical and problem-solving abilities.
* Strong collaboration skills with a proactive, team-oriented approach.
This is a unique opportunity for a cloud infrastructure expert to lead the transformation of a cloud estate and instil best practices that will shape the organisation’s future infrastructure landscape.