
Senior Azure Infrastructure Engineer
Codec Ireland
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Implement Azure infrastructure solutions based on designs and architectural patterns provided by Cloud Solution Architects, ensuring alignment with Microsoft best practices and customer requirements
- Build, maintain, and continuously improve Infrastructure as Code using Terraform, Bicep, and PowerShell-writing modular, reusable, and testable code that can be confidently deployed across multiple environments
- Design and manage CI/CD pipelines for infrastructure deployment using Azure DevOps Pipelines and GitHub Actions, incorporating appropriate gates, approvals, and quality checks
- Implement automated testing for IaC deployments and ensure robust secret management practices using Azure Key Vault and secure pipeline variable handling
- Configure and manage Microsoft Entra ID components including conditional access policies, identity governance frameworks, Privileged Identity Management (PIM), and SSO configurations
- Implement and configure the Microsoft Defender suite (Defender for Cloud, Defender for Endpoint, Defender for Identity) as integral components of customer solution delivery
- Deploy and configure core Azure infrastructure services including Virtual Networks, ExpressRoute/VPN connectivity, Azure Firewall, Network Security Groups, Load Balancers, Virtual Machines, Storage accounts, and Compute services
- Collaborate closely with Project Managers to ensure tasks are properly tracked, effort is estimated accurately, and work is delivered on schedule across multiple concurrent projects
- Work alongside the Cloud Solution Architect during customer engagements, providing technical input and supporting architecture discussions when required
- Produce and maintain clear, comprehensive technical documentation and runbooks for implemented solutions, enabling smooth handover and ongoing support
- Set up monitoring, alerting, and observability using Azure Monitor, Log Analytics, Application Insights, and related tooling to ensure solutions remain healthy and performant
- Informally mentor and support junior and mid-level engineers-sharing knowledge through code reviews, pair programming, and helping raise overall team engineering standards
- Contribute to internal automation tooling, reusable templates, and standardised modules that improve delivery efficiency and consistency across the team
- Stay current with Azure platform updates, new service capabilities, and evolving best practices-proactively suggesting improvements to existing customer environments where appropriate
- Cost up solutions using the Azure pricing calculator with options for PAYG, Reserved Instances and Savings Plan
Requirements
- 3+ years of hands-on experience with Microsoft Azure infrastructure in production environments
- 5+ years overall experience in IT infrastructure or cloud engineering roles
- Strong hands-on proficiency with Infrastructure as Code: Terraform, Bicep, and PowerShell - including writing modular, testable code and managing state files/backends effectively
- Practical experience building and maintaining CI/CD pipelines using Azure DevOps Pipelines and/or GitHub Actions for infrastructure deployments
- Solid understanding of IaC testing approaches, deployment strategies (blue/green, canary deployments for infrastructure), and secret management using Azure Key Vault
- Good working knowledge of Azure core infrastructure services: Virtual Networks, VPN/ExpressRoute, Azure Firewall, Network Security Groups, Load Balancers, Virtual Machines, Storage accounts, and Compute services
- Working knowledge of Microsoft Entra ID: conditional access policies, identity management, Privileged Identity Management (PIM), and SSO configuration
- Working knowledge of the Microsoft Defender suite (Defender for Cloud, Defender for Endpoint, Defender for Identity) and how it integrates into Azure infrastructure solutions
- Familiarity with Microsoft Well-Architected Framework (WAF) and Cloud Adoption Framework (CAF) principles and how they guide infrastructure design decisions
- Strong collaboration skills - comfortable working closely with Architects and Project Managers in a delivery-focused, consultancy environment
- Ability to manage own workload effectively across multiple concurrent projects, estimate effort accurately, and flag risks or blockers early
- Experience working within a Microsoft Partner or consultancy environment is strongly advantageous
- Preferred Skills
- Experience with Azure Kubernetes Service (AKS) or containerised workloads and their supporting infrastructure
- Familiarity with Azure Migrate, Azure Site Recovery, or other migration tooling for lift-and-shift or cloud-native migrations
- Knowledge of Azure Policy and governance frameworks at scale, including policy-as-code approaches
- Experience with monitoring and observability beyond basics: custom dashboards, advanced alerting rules, workbook creation in Azure Monitor
- Exposure to Azure Arc for hybrid and multi-cloud management scenarios
- Familiarity with FinOps practices and Azure Cost Management tooling to optimise cloud spend
- Experience with Git branching strategies (GitFlow, trunk-based development) and code review workflows in a team setting
- Knowledge of Microsoft 365 and Intune integration points with Azure infrastructure (hybrid identity, device management)
- Scripting experience beyond PowerShell (Python, Bash) for automation tasks and tooling development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Azure infrastructureInfrastructure as CodeTerraformBicepPowerShellCI/CD pipelinesAzure DevOps PipelinesGitHub ActionsAzure Key VaultMicrosoft Entra ID
Soft Skills
collaborationworkload managementrisk managementmentoringtechnical documentationcommunicationproblem-solvingteamworktime managementconsultancy