Job Title: Software Engineer
Location: Chicago, IL 60661 (Remote)
Duration: 2+ Months (With the possibility of extension)
Work Shift: Mon–Fri 1st shift
Shift Time: 8:00 am - 4:00 pm
Pay Range: $50 - $55.28/hr. on W2
Job Description:
Experience: 4 - 7 years.
We are seeking a skilled and experienced Azure Cloud Infrastructure Engineer for a contract position. The ideal candidate will possess strong expertise in deploying existing infrastructure and services to a new environment within the Microsoft Azure cloud platform, with a particular focus on using Infrastructure as Code (IaC) tools, specifically Bicep and Terraform.
Responsibilities:
- Deploy existing Azure cloud infrastructure and services configurations to a new Azure environment, including but not limited to: Virtual Machines, Networking (VNets, Subnets, Firewalls, Load Balancers), Storage Accounts, Databases (SQL, Cosmos DB), App Services, and serverless functions.
- Utilize and adapt existing Infrastructure as Code (IaC) scripts and templates developed with Bicep and Terraform to automate the provisioning, configuration, and management of Azure resources in the new environment.
- Implement and manage CI/CD pipelines specifically for deploying the existing infrastructure configurations to the target environment.
- Ensure the security, scalability, and reliability of the deployed infrastructure in the new Azure environment.
- Monitor the newly deployed Azure environment for performance, availability, and cost optimization post-deployment.
- Troubleshoot and resolve infrastructure-related issues encountered during and after the deployment process.
- Collaborate with development and operations teams to ensure successful migration and functionality of applications and services in the new environment.
- Document the deployment process and any modifications made to the existing IaC to facilitate future deployments or updates.
- Stay current with the latest Azure deployment strategies and best practices.
Qualifications:
- Proven experience in deploying and managing infrastructure and services in Microsoft Azure.
- Strong hands-on experience with Bicep for deploying Azure resources.
- Strong hands-on experience with Terraform for deploying and managing cloud infrastructure, with a focus on Azure.
- Experience adapting and executing existing IaC codebases for deployment to different environments.
- Experience with scripting languages (e.g., PowerShell, Bash, Python) for automation.
- Familiarity with CI/CD practices and tools (e.g., Azure DevOps, GitHub Actions, GitLab CI), particularly in the context of infrastructure deployment.
- Solid understanding of networking concepts, security best practices, and monitoring in Azure.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a remote team.
Main Responsibilities:
- Deploy existing infrastructure and microservices to the FedRamp environment
- Implement required security scans and code standardization per the FedRAMP guidelines
- Document the updates made to deployment and security scans
Must-Have Qualifications:
- Knowledge of Azure Cloud
- Knowledge of Bicep and Terraform CI/CD Deployment
- Software Proficiency: What software should your new hire be proficient in?
- Java, Terraform, Bicep