Request ID: 107478-1
Title: Azure Devops Engineer
Locations: Chicago, IL (Local Candidates Only)
Duration: 6+ Months
Pay Range: $50.00 - $55/Hour on W2/ C2C (All inclusive)
Experience: 07+ Years
We are seeking an experienced Senior Azure Cloud DevOps Engineer with strong expertise in Azure cloud infrastructure, Terraform, Kubernetes, CI/CD automation, security, and cloud data platforms. The ideal candidate will be responsible for designing, deploying, and automating scalable Azure environments while implementing secure cloud architectures and DevOps best practices.
The candidate will work on infrastructure provisioning, CI/CD workflow automation, cloud networking, identity management, and deployment automation for enterprise data platforms. Strong experience with Terraform, Azure, Kubernetes, Docker, GitHub Actions, Python, Snowflake, and cloud security practices is required.
Key Responsibilities:
Cloud Infrastructure & Automation
- Design, deploy, and manage Azure cloud environments using Terraform Infrastructure as Code (IaC).
- Perform end-to-end infrastructure provisioning, configuration, and integration with CI/CD workflows.
- Develop reusable Terraform modules and automation frameworks.
- Automate infrastructure deployments across development, testing, and production environments.
- Migrate manual deployment processes into automated, repeatable workflows.
CI/CD & DevOps Automation
- Design and implement CI/CD pipelines using:
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Automate promotion of data platform components across environments.
- Improve deployment consistency, reliability, and operational efficiency.
- Integrate infrastructure automation with source control using Git/GitHub.
Cloud Networking & Security
- Design and implement secure Azure networking architectures.
- Configure:
- Private connectivity
- VPN solutions
- Network security controls
- Private endpoints
- Identity and access management
- Implement least-privilege access using:
- Azure Managed Identities
- Role-Based Access Control (RBAC)
- Support cloud security and compliance initiatives.
Kubernetes & Containerization
- Deploy and manage containerized workloads using:
- Support cloud-native application deployments.
- Troubleshoot Kubernetes workloads, networking, and deployments.
Data Platform Support
- Work with enterprise cloud data platforms and storage systems.
- Support deployment and validation of data platform components.
- Perform post-deployment validation, troubleshooting, and performance checks.
- Collaborate with data engineering teams supporting platforms such as Snowflake.
Monitoring & Operations
- Implement cloud monitoring and observability solutions.
- Perform system health checks and operational troubleshooting.
- Support production environments and resolve infrastructure issues.
Required Qualifications:
- 10+ years of experience in Cloud DevOps, Infrastructure Engineering, or Cloud Platform Engineering.
- Strong hands-on experience with Client Azure.
- Strong experience with Terraform Infrastructure as Code (IaC).
- Experience designing and managing Azure cloud infrastructure.
- Strong experience with:
- Kubernetes
- Docker
- Linux
- Networking
- Experience developing CI/CD pipelines using:
- GitHub Actions
- GitLab
- Azure DevOps
- Strong understanding of:
- Cloud networking
- VPN
- Virtualization
- Cybersecurity concepts
- Identity and access management
- Experience with Git/GitHub workflows.
- Programming/scripting experience with Python.
- Experience supporting cloud data platforms including Snowflake.
Preferred Skills:
- Experience with AWS and other cloud platforms such as Hetzner Cloud.
- Experience with Cloudflare services.
- Experience implementing cloud security best practices.
- Experience building enterprise-scale DevOps automation solutions.
- Strong troubleshooting and problem-solving skills.