A 'Senior Cloud & Infrastructure Engineer' will be responsible to manage, maintain and enhance the customer's Microsoft Azure cloud and IT infrastructure, ensuring high availability, security, performance, resilience and cost efficiency. The role involves supporting cloud operations, resolving technical incidents, implementing infrastructure changes, automating operational tasks and delivering infrastructure projects in line with business requirements and IT service management standards.
Experience Required: 4 - 7 Years
Job Type: Permanent
Work Model: Hybrid / Remote
Key Responsibilities
- Manage and maintain Azure infrastructure, including Virtual Machines, Networking, Storage, Entra ID and Identity & Access Management.
- Administer Microsoft 365 services, including Exchange Online, SharePoint, Teams and user access.
- Monitor cloud infrastructure performance, availability, capacity, security and cost, implementing improvements as required.
- Handle incidents, service requests, problem resolution and changes in accordance with ITIL processes and agreed SLA/KPI targets.
- Implement and maintain Azure Backup, disaster recovery and business continuity solutions, including recovery testing.
- Develop and maintain infrastructure automation using PowerShell, Bash, Terraform and ARM templates.
- Support Azure DevOps CI/CD pipelines, infrastructure deployments and Infrastructure as Code (IaC) practices.
- Support Windows Server, shared storage, containers (Docker/AKS), Azure Functions and hybrid cloud environments.
- Collaborate with architects, project managers, service delivery teams and other stakeholders to deliver infrastructure projects and service improvements.
- Maintain technical documentation, cloud knowledge base articles, operational procedures and change records.
- Identify opportunities to automate repetitive tasks, improve operational efficiency, strengthen security and support a shift-left approach.
- Use approved AI-powered tools to assist with script development, log analysis, troubleshooting, documentation and operational insights, ensuring human validation and compliance with organisational security policies.
- Support vulnerability remediation, patch management, access reviews and continuous improvement of cloud operations.
Required Qualifications
- Degree in Computer Science, Information Technology or a related discipline, or equivalent professional experience.
- Microsoft Azure Fundamentals (AZ-900) and Microsoft 365 Fundamentals (MS-900), or equivalent knowledge.
Required Skills & Experience
- 4+ years of experience in IT infrastructure and cloud operations, with practical experience managing Microsoft Azure environments.
- Strong knowledge of Azure Virtual Machines, Networking, Storage, Entra ID, IAM, Backup and Disaster Recovery.
- Experience administering Microsoft 365 services, including Exchange, SharePoint and Teams.
- Hands-on experience with Windows Server, PowerShell scripting and infrastructure automation.
- Working knowledge of Terraform, ARM templates or other Infrastructure as Code tools.
- Experience with Azure DevOps, CI/CD pipelines and cloud infrastructure deployments.
- Understanding of ITIL-based incident, problem and change management processes.
- Experience in monitoring, troubleshooting, patching, security management and performance optimisation.
- Good communication, analytical, problem-solving and stakeholder management skills.
- Ability to manage multiple priorities, work independently and collaborate effectively with cross-functional teams.
- Familiarity with approved AI assistants or AI-enabled IT operations tools to support troubleshooting, log analysis, script generation, knowledge management and operational reporting.
- Understanding of the risks associated with AI-generated scripts and recommendations, including the need to validate outputs, protect sensitive information and follow organisational AI usage policies.
Preferred Knowledge & Qualification
- HashiCorp Terraform Associate or other relevant cloud/IaC certifications.
- Experience with Azure Kubernetes Service (AKS), Docker, Azure Functions and hybrid cloud environments.
- Knowledge of cloud security, observability, resilience engineering, FinOps and AI-assisted IT operations.
- Familiarity with Agile methodologies, DevOps practices and continuous improvement.