Job Title: Azure Cloud DevOps Engineer
Location: Chicago, IL (Hybrid)
Duration: Full-time position
Job Summary:
- We are looking for a highly experienced Azure Cloud DevOps Engineer to drive the migration of enterprise applications from on-premises environments to Microsoft Azure.
- This role requires deep expertise in Azure cloud services, DevOps automation, and hands-on development experience.
- The ideal candidate is proactive, detail-oriented, and capable of collaborating with cross-functional teams to successfully deliver cloud modernization initiatives.
Key Responsibilities:
- Lead end-to-end migration of on-premises applications to Microsoft Azure
- Design, implement, and maintain CI/CD pipelines using GitLab and other DevOps tools
- Develop and manage Infrastructure as Code (IaC) using Terraform and Ansible
- Perform cloud readiness assessments, identifying dependencies, risks, and mitigation strategies
- Modernize applications using rehosting, refactoring, and rearchitecting approaches
- Optimize Azure environments for performance, scalability, and cost efficiency
- Collaborate with developers, DBAs, architects, and compliance teams to ensure smooth delivery
- Manage change control processes, including cutover planning, rollback strategies, and deployment governance
Required Skills & Qualifications:
- Strong hands-on experience with Microsoft Azure cloud services
- Expertise in DevOps practices and tools, especially GitLab CI/CD
- Proven experience with Infrastructure as Code (Terraform, Ansible)
- Prior development experience, preferably in .NET technologies
- Solid understanding of cloud migration strategies and best practices
- Strong problem-solving, communication, and stakeholder management skills
Nice to Have:
- Experience with Azure Monitor, Application Insights, or Log Analytics
- Familiarity with containerization tools like Docker and Kubernetes
- Azure or DevOps certifications (e.g., AZ-104, AZ-400)