
Azure Infrastructure Engineer
- London
- Permanent
- Full-time
- Operational Excellence in Azure
- Monitor and manage Azure resources to ensure high availability, performance, and cost-efficiency.
- Design, deploy, and manage resources within the Azure stack, including Azure Virtual Machines, Networking, Web Apps, APIMs, SQL Databases, etc.
- Configure and optimise Azure services for performance, scalability, and resiliency.
- Implement and enforce resilience patterns including zone redundancy, backup, and disaster recovery.
- Continuously optimize resource usage and cost through Azure Cost Management, budgets, and recommendations.
- Infrastructure as Code (IaC):
- Develop and maintain IaC templates using Terraform & ARM templates.
- Automate provisioning and configuration of infrastructure across environments with version control and change tracking.
- Security Implementation:
- Implement and enforce security best practices across all infrastructure components, ensuring compliance with industry standards and organisational policies.
- Collaborate with security teams to develop and maintain security policies, procedures, and documentation, to ensure compliance with frameworks such as Microsoft CAF, NIST, SOC2, and ISO 27001.
- Automation and Configuration Management:
- Implement automation workflows for infrastructure provisioning and maintenance using tools such as Azure DevOps.
- Integrate CI/CD pipelines for infrastructure configuration and deployments.
- System Monitoring & Incident Response:
- Set up and manage monitoring tools (e.g., Azure Monitor, Log Analytics, Application Insights) to ensure system health and performance.
- Proactively identify and resolve infrastructure issues.
- Participate in on-call rotations and lead root cause analysis for infrastructure incidents.
- Collaboration and Documentation:
- Collaborate with development, security, and operations teams to support applications and resolve technical challenges.
- Create and maintain high-quality documentation, including architecture diagrams, security policies, and resource configurations.
- Cloud Infrastructure:
- Strong hands-on experience with Microsoft Azure, including networking, storage, computing, and security.
- Proven track record of managing and optimising cloud-based environments.
- Automation Expertise:
- Proficiency with Terraform, ARM templates, Bicep.
- Proficiency with PowerShell, T-SQL, Python
- Security and Compliance:
- In-depth understanding of security best practices and compliance frameworks (e.g., GDPR, ISO 27001).
- Experience implementing security measures in cloud environments, including identity and access management, encryption, and network security.
- DevOps Practices:
- Experience with CI/CD pipelines and infrastructure automation tools.
- Knowledge of containerisation and orchestration tools (ACI, Docker).
- Problem-Solving:
- Strong analytical and troubleshooting skills with the ability to address complex technical challenges.
- Azure certifications (e.g., Microsoft Certified: Azure Administrator Associate, DevOps Engineer Expert, Azure Network Engineer Associate, Azure Security Engineer Associate, or similar).
- Experience with hybrid cloud environments or multi-cloud setups.
- Good understanding of O365 and preferably to have Microsoft 365 Certified: Administrator Expert certification.
- Good understanding of Azure SQL Database and preferable to have Azure Database Administrator Associate certification.