Senior Azure Infrastructure Engineer (Hands-On Production Environment)
Job Summary:
The Senior Azure Infrastructure Engineer is responsible for managing and optimizing a production Azure environment, ensuring high availability, security, and performance. This role focuses on (1) building and maintaining Azure virtual infrastructure, (2) overseeing networking, monitoring, and system health, and (3) supporting virtual desktop solutions such as RDS/VDI. This position plays a critical role in maintaining operational stability and driving cloud infrastructure best practices across the organization.
Key Responsibilities:
• Design, deploy, and manage Azure Virtual Machines within a production environment
• Administer and maintain Azure resources including Resource Groups, VNets, subnets, and IP configurations
• Configure and manage Network Security Groups (NSGs), firewall rules, and access controls
• Perform VM backups, tagging, and lifecycle management
• Monitor system performance using Azure Monitor, Log Analytics, and Service Health tools
• Troubleshoot infrastructure issues and respond to incidents in a timely manner
• Develop and execute automation scripts using PowerShell
• Implement and support RDS, VDI, and/or Azure Virtual Desktop environments
• Ensure overall health, security, and performance of the Azure environment
• Collaborate with cross-functional teams to support infrastructure needs and improvements
Minimum Education & Experience Requirements:
• Bachelor’s degree in Information Technology, Computer Science, or related field (or equivalent experience)
• 5+ years of experience in IT infrastructure or cloud engineering roles
• Proven hands-on experience managing Azure production environments
• Experience creating and managing 10+ Azure Virtual Machines in a production setting
• Strong experience with Azure networking and infrastructure components
Special Requirements:
• Hands-on production experience in Microsoft Azure is required (non-academic)
• Proficiency in PowerShell scripting
• Experience with Azure monitoring and logging tools (Azure Monitor, Log Analytics)
• Experience supporting RDS, VDI, or Azure Virtual Desktop solutions
Knowledge, Skills, and Abilities:
• Strong understanding of Azure infrastructure, networking, and security best practices
• Ability to manage cloud environments end-to-end, beyond basic VM deployment
• Proficiency with PowerShell for automation and administration required
• Experience with monitoring tools and incident response processes
• Strong troubleshooting and problem-solving skills
• Effective communication and collaboration skills
• Ability to prioritize tasks and manage multiple responsibilities in a fast-paced environment
Additional Desired Characteristics:
• Experience with Microsoft Sentinel or other SIEM tools
• Familiarity with cloud governance, compliance, and cost optimization strategies
• Experience in enterprise-level cloud environments
• Strong documentation and process improvement mindset
Work Environment:
This role operates in a professional IT environment with a mix of on-site and/or remote work within a regional area. Occasional after-hours support or on-call responsibilities may be required to maintain system uptime and performance.
Other Duties:
This job description is not intended to be all-inclusive. The employee may be required to perform other related duties as assigned to meet the ongoing needs of the organization.