Build, maintain, and improve Azure DevOps pipelines to support reliable application and infrastructure deployments across development, test, and production environments.
Develop and maintain infrastructure as code using ARM and Bicep templates to deliver consistent, repeatable, and scalable Azure deployments.
Create and enhance PowerShell-based automation to streamline provisioning, configuration, deployment, and operational support tasks.
Support the deployment, configuration, and ongoing operation of Azure resources and platform services in alignment with engineering standards and business needs.
Partner with development, infrastructure, and support teams to improve cloud delivery processes, remove friction, and strengthen overall engineering efficiency.
Troubleshoot and resolve issues involving pipelines, deployments, Azure resources, environment configuration, and automation workflows.
Help monitor and optimize Azure resource usage, identify opportunities to reduce waste, and support cost optimization and FinOps efforts through reporting, tagging, and governance practices.
Support cloud security and governance initiatives by following established standards for access control, policy enforcement, resource consistency, and operational compliance.
Use Azure-native monitoring and logging tools to improve visibility, support issue resolution, and enhance platform reliability and performance.
Contribute to documentation, standards, and best practices that improve automation, supportability, governance, and the long-term success of the Azure environment.
Requirements
Bachelor’s degree in Information Technology, Computer Science, Engineering, or a related field, or equivalent practical experience.
Experience in cloud engineering, DevOps, systems engineering, or a related technical role supporting Azure-based environments.
Hands-on experience with Azure DevOps, including pipeline creation, build and release automation, and deployment support.
Experience developing infrastructure as code solutions using ARM and Bicep.
Strong scripting and automation experience using PowerShell.
Working knowledge of Azure platform services, cloud deployment patterns, and multi-environment support practices.
Understanding of cloud security, governance, and access management concepts in Azure.
Familiarity with Azure cost management, resource optimization, or FinOps-related practices.
Experience working with source control and versioning practices using Git.
Strong troubleshooting, problem-solving, and communication skills, with the ability to work effectively across distributed teams.