Our client delivers fully managed secure ICT services to the UK’s Defence and Security sectors and are seeking a talented and experienced Azure Cloud Engineer to join our team.
As an Azure Cloud Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure on the Azure platform. You will collaborate with cross-functional teams to develop scalable and secure cloud solutions that align with our business objectives.
Responsibilities:
* Design, deploy, and manage Azure cloud-based solutions to meet business requirements, ensuring scalability, availability, and security.
* Collaborate with stakeholders, including developers, architects, and operations teams, to define cloud architecture and infrastructure requirements.
* Implement and configure Azure services, such as Virtual Machines, Virtual Networks, Storage Accounts, and Azure Active Directory.
* Automate deployment and management processes using Infrastructure as Code (IaC) tools, such as Azure Resource Manager (ARM) templates, PowerShell, or Azure CLI.
* Monitor and optimize Azure infrastructure performance, troubleshoot issues, and implement necessary enhancements.
* Implement and maintain robust security measures, including network security groups, access controls, and encryption mechanisms.
* Collaborate with development teams to streamline application deployment and support Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Requirements:
* You will possess proven work experience as an Azure Cloud Engineer or similar role, with a strong understanding of Azure services and architecture.
* Experience in designing and implementing scalable, highly available, and secure cloud solutions on the Azure platform.
* Proficiency in deploying and managing infrastructure using Infrastructure as Code (IaC) tools, such as ARM templates, PowerShell, or Azure CLI.
* Strong knowledge of networking concepts, including Virtual Networks, Subnets, Load Balancers, and VPNs.
* Desirable but not essential, A bachelor’s degree in computer science, engineering, or related field. Or equivalent work experience showing a proven track record in Azure cloud computing.
* Hands-on experience with Azure DevOps, CI/CD pipelines, and source control systems (e.g., Git).
* Familiarity with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms (e.g., Azure Kubernetes Service).
* Solid understanding of security principles and best practices in Azure, including identity and access management, encryption, and network security.
* Excellent troubleshooting and problem-solving skills, with the ability to quickly identify and resolve issues in a production environment.
* Azure certifications, such as Azure Solutions Architect, Azure DevOps Engineer, or Azure Administrator, are highly desirable.