Software Engineer II

Tampa, FL, US

7 days ago
Save Job

Summary

Position: Software Engineer

Work Location: Chicago, IL 60661

Duration: 3+ months contract

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.

Requirements

  • If you meet the qualifications and are a self-motivated individual with a passion for deploying Azure cloud technologies and automation, we encourage you to apply.

Main Responsibilities

  • What are the main responsibilities that your new hire will have?
  • Deploy existing infrastructure and micro services 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

  • What qualifications are must-haves for candidates? (e.g., X technical skills, experience with Y projects, Z certification or license)
  • 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

Required Experience Level

(Entry-level, Mid-level, Senior-level, etc.) Mid-Level

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: