Azure Systems Engineer
Role details
Job location
Tech stack
Job description
The Azure Systems Engineer is responsible for the design, implementation, automation, and ongoing support of Microsoft Azure cloud infrastructure. This role emphasizes Infrastructure as Code (IaC), cloud reliability, security, and operational excellence. The engineer works closely with application, security, and operations teams to deliver scalable, resilient, and compliant Azure environments while reducing manual configuration through automation. Essential Functions Design, deploy, and maintain Azure infrastructure using Infrastructure as Code tools using Terraform templates. Own Azure resource lifecycle management including subscriptions, networking, compute, storage, and platform services. Implement and support Azure networking components including VNets, NSGs, firewalls, load balancers, and connectivity solutions. Deploy and manage Azure compute services including virtual machines, scale sets, and platform services. Integrate Azure infrastructure with CI/CD pipelines to enable automated provisioning and updates. Support identity and access management using Microsoft Entra ID (Azure AD), RBAC, managed identities, and conditional access. Ensure high availability and uptime through monitoring, alerting, and proactive remediation. Implement and support backup, disaster recovery, and business continuity solutions in Azure. Partner with security teams to implement Azure security best practices and compliance controls. Troubleshoot complex infrastructure issues and provide root-cause analysis. Create and maintain technical documentation, standards, and operational runbooks. Assist with cloud cost optimization and capacity planning.
Requirements
4-8+ years of experience as a Systems Engineer or Cloud Engineer in an enterprise environment. Hands-on experience supporting production workloads in Microsoft Azure. Demonstrated experience implementing and maintaining Infrastructure as Code in production.
- Technical Skills Microsoft Azure IaaS and PaaS fundamentals Infrastructure as Code using Terraform Azure networking and security constructs Microsoft Entra ID (Azure AD) and RBAC Systems management using Ansible Monitoring and logging using Azure Monitor and Log Analytics Windows and/or Linux systems administration Scripting and automation using PowerShell, Bash, or similar Preferred Qualifications Azure certifications (AZ-104, AZ-305, or equivalent) Experience with hybrid on-premises and Azure environments Experience integrating IaC with CI/CD pipelines Familiarity with compliance frameworks such as SOX, NIST, ISO, ITAR, or DFARS Experience supporting enterprise backup and disaster recovery solutions Key Competencies Strong analytical and troubleshooting skills Automation-first mindset Ability to document and standardize complex systems Strong collaboration and communication skills Ability to work independently and prioritize competing initiatives