
Senior Administrator - Windows Azure IaaS, Terraform
About the role
Job Summary
Experienced Azure DevOps Engineer with deep expertise in Infrastructure as Code (IaC), particularly Terraform, along with a strong understanding of CI/CD and the software development lifecycle. This role involves close collaboration with architecture, development, and operations teams to deliver scalable automation and deployment solutions within Agile and Scrum frameworks.
Key Responsibilities
-
Design, develop, and maintain Terraform modules for Azure infrastructure provisioning.
-
Implement IaC best practices including modular code, versioning, and remote state management.
-
Automate Terraform deployments using Azure Pipelines, GitHub Actions or GitLab workflows.
-
Troubleshoot Terraform issues related to state management, provider upgrades, and environment errors.
-
Ensure code quality using Terraform validation, linting, and testing frameworks.
-
Maintain Azure and DevOps security best practices across infrastructure and pipelines.
-
Configure and manage Azure Pipeline agents.
-
Ensure compliance with organizational policies and industry standards.
-
Create and maintain thorough documentation for infrastructure and processes.
-
Design, implement, and maintain build and release pipelines for CI/CD using Azure DevOps.
-
Use Azure Boards for Agile project management, including work items, sprints, and backlogs.
-
Collaborate with cross-functional teams to streamline CI/CD workflows.
-
Integrate Boards, Repos, Pipelines, and Artifacts to build end-to-end workflows.
-
Implement automated testing using Azure Test Plans.
Skill Requirements
-
Experience as one of, or blend of, Azure DevOps Engineer, Azure Developer or Platform engineer.
-
Strong hands-on expertise in Terraform / Open Tofu and industry standard IaC development principles.
-
In-depth knowledge of Azure DevOps (Pipelines, Repos, Boards, Artifacts, Test Plans).
-
CI/CD pipeline development expertise across Azure DevOps, GitHub, GitLab, or Jenkins.
-
Strong scripting skills in PowerShell and Bash.
-
Familiarity with ARM templates and hybrid IaC approaches.
-
Excellent problem-solving and troubleshooting abilities.
Other Requirements
Position: Azure DevOps Engineer
Designation: Technical Specialist / Associate Consultant / Consultant
Experience: Minimum 7+ years as a DevOps Engineer with strong Azure and Terraform experience
About HCL Technologies
Noida
Headquarters