Senior Azure Infrastructure Engineer implementing Azure infrastructure solutions based on architectural designs for enterprise environments. Collaborating closely with Cloud Solution Architects and Project Managers in a hybrid role.
Responsibilities
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
Software Engineer developing software solutions for PNC's Asset Management organization in Dallas or Pittsburgh. Collaborating in an agile environment to build and maintain software applications.
Software Engineer building intelligent systems and workflows for AI - driven insights at DTN. Collaborating with cross - functional teams to deliver innovative solutions in agriculture, weather, and energy sectors.
Engineering Leader for multi - site Forming Systems Division at Afinitas. Leading engineering design standards and driving continuous improvement across the division.
Software Engineer developing cloud - based fulfillment technology for eCommerce logistics. Collaborating with cross - functional teams to design and deliver customer value from scalable software applications.
Lead Software Developer at Fiserv focusing on designing and implementing financial service applications. Collaborate with teams to ensure optimal software performance and security.
Software Engineer developing secure software solutions for Android, Windows, and Linux environments in the Mission Readiness Systems business area. Working within a cross functional team on mobile and web application development.
EPM Software Developer designing, developing, and troubleshooting software programs for financial analytics systems. Collaborating with teams to implement EPM software using modern methodologies and tools.
Full Stack Engineer developing scalable web solutions to enhance customer experiences at Genesys. Collaborating with cross - functional teams to drive platform modernization and ensure operational excellence.
Senior Software Architect leading the design of scalable communications software at NVIDIA. Focusing on AI and HPC performance improvements for cutting - edge technology solutions.
Software Engineer developing AI solutions for aerospace applications at Boeing. Collaborating in a cross - functional team to develop cutting - edge machine learning algorithms and data engineering pipelines.