We are looking for an experienced DevOps Engineer with solid hands-on experience in Azure DevOps and GitHub Enterprise Cloud migration. The candidate will be responsible for migrating code repositories and CI/CD pipelines from Azure DevOps to GitHub Enterprise Cloud.
Key Responsibilities:
Assess and migrate Azure Repos, including branches, commit history and repository configurations, to GitHub Enterprise Cloud.
Migrate Azure Pipelines (YAML and Classic) to GitHub Actions workflows.
Configure GitHub repositories, branch policies, secrets, permissions and deployment environments.
Plan and execute migration activities, testing, cutover and rollback.
Troubleshoot CI/CD pipeline, GitHub Actions and migration-related issues.
Work on build scripts, Terraform, Dockerfiles and Artifactory integrations.
Use Git, GitHub APIs,
scripting and automation tools for migration activities.
Work with Linux environments (RHEL/Ubuntu), Bash, Python and PowerShell.
Coordinate with application owners and technical teams for migration requirements and approvals.
Maintain migration documentation, ServiceNow tickets and RCA reports.
Mandatory Skills:
Robust experience in Azure DevOps (Azure Repos and Azure Pipelines).
Hands-on experience with GitHub Enterprise Cloud.
Strong experience in GitHub Actions and CI/CD pipeline migration.
Experience in Git repository migration.
Good knowledge of Git, Linux and scripting (Bash/Python/PowerShell).
Experience with Terraform and build automation.