Microsoft DevOps Engineer at Fremont, CA 94538 (Fully Onsite) - CG

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

DevOps Engineer
Azure
Terraform
Infrastructure as Code (IaC)
CI/CD
GitLab
Jenkins
HashiCorp Certified
Microsoft Certified

Job Details

Role: Microsoft DevOps Engineer

Locations: Fremont, CA 94538 (Fully Onsite)

Duration: 12+ Months Contract

Note: Candidate needs to be in the office 5 Days every week. Local or candidates from Nearby states only.

Job Description:

  • Experienced DevOps Engineer specializing in Azure and Terraform to join our dynamic IT team.
  • The ideal candidate will be responsible for designing, implementing, and managing cloud infrastructure and CI/CD pipelines using Terraform on Microsoft Azure.
  • This role involves collaborating with development, operations, and security teams to ensure efficient, scalable, and secure cloud infrastructure deployments.

Infrastructure as Code (IaC) Implementation using Terraform:

  • Design, develop, and maintain Terraform scripts and modules to provision and manage Azure cloud infrastructure.
  • Create reusable, well-documented, and version-controlled IaC code to ensure consistency and reliability.

Automation and CI/CD:

  • Automate the provisioning, configuration, and management of Azure resources using Terraform.
  • Implement and manage CI/CD pipelines to ensure seamless deployment of infrastructure changes.
  • Integrate Terraform workflows with CI/CD tools such as Azure DevOps, Jenkins, or GitLab CI, Azure DevOps.

Cloud Infrastructure Management:

  • Deploy, manage, and optimize Azure resources, including IaaS, PaaS, storage accounts, virtual networks, and other services.
  • Monitor and troubleshoot cloud infrastructure to ensure high availability and performance.

Collaboration and Support:

  • Provide guidance and support to team members on Terraform and Azure best practices.
  • Participate in code reviews and knowledge-sharing sessions to ensure code quality and adherence to best practices.

Continuous Improvement:

  • Stay updated with the latest Azure and Terraform features, best practices, and industry trends.
  • Propose and implement improvements to enhance the efficiency, reliability, and security of infrastructure as code and cloud deployments.

Qualifications:

  • 3+ years of experience in DevOps engineering with a focus on Azure and Terraform.

Technical Skills:

  • Proficiency in Terraform, with experience in creating and managing Terraform modules for Azure.
  • Strong understanding of Azure services, including IaaS, PaaS, storage, networking, and security.
  • Experience with CI/CD tools and pipelines, such as Azure DevOps, Jenkins, or GitLab CI.
  • Familiarity with configuration management tools (e.g., Ansible, Chef, Puppet).
  • Knowledge of scripting languages (e.g., PowerShell, Python, Bash).

Preferred Qualifications:

  • Relevant certifications such as HashiCorp Certified: Terraform Associate, Microsoft Certified: Azure DevOps Engineer Expert, or similar.
  • Experience with version control systems (e.g., Git) and code review processes.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes, AKS, OpenShift)."
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.