We are looking for an experienced DevOps Engineer with strong 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:
- Strong 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.