HamburgerMenu
hirist

Cloud Modernization & Migration Automation Developer - IAC Terraform

iTheme Consulting
Bangalore
5 - 8 Years

Posted on: 10/11/2025

Job Description

Description:

We are seeking a Cloud Modernization & Migration Automation Developer to accelerate the transformation of legacy systems to Azure through automation, scripting, and CI/CD practices.

Key Responsibilities :

- Develop and maintain automation scripts using PowerShell or Python to manage tagging, log extraction, configuration, and validation processes.

- Integrate automation workflows into CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.

- Work with REST APIs to automate configuration and telemetry retrieval, including handling authentication, response parsing, and retries.

- Manage source code using Git; create branches, raise pull requests, resolve merge conflicts, and maintain version control best practices.

- Collaborate with cloud and migration teams to support Azure Migrate or ASR-based modernization efforts.

- Perform pre- and post-migration validation using scripting or lightweight testing frameworks.

- Document and maintain runbooks, migration playbooks, and cutover checklists to standardize migration procedures.

Must-Have Skills :

- Strong scripting expertise in PowerShell or Python, with hands-on experience building end-to-end automation (resource tagging, log extraction, environment configuration, error handling, etc.).

- Experience working with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins able to edit YAML workflows, configure secrets/variables, and understand pipeline stages and approvals.

- Proficiency in Git and version control practices, including branching, pull requests, code reviews, and merge conflict management.

- Experience integrating automation with REST APIs, using PowerShell Invoke-RestMethod or Python requests libraries, and handling token-based authentication and response parsing.

- Working knowledge of Azure cloud services, including Azure Migrate, App Services, IaaS VMs, and scripting via Azure CLI or REST APIs.

Nice-to-Have Skills :

- Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform or Bicep able to read and modify existing templates and understand backend state management.

- Exposure to Azure Migrate or Azure Site Recovery (ASR) for migration readiness assessments, dependency grouping, and cutover scheduling.

- Understanding of validation or testing frameworks such as PyTest for basic script-based checks or environment validation.

- Experience editing and validating YAML or JSON configuration files used in pipelines or API payloads.

- Basic knowledge of Azure Log Analytics and KQL, with the ability to run simple queries to validate deployment health or resource telemetry.

- Familiarity with runbook documentation and supporting production cutovers using standardized checklists or templates.


info-icon

Did you find something suspicious?