DevOps Engineer – Azure & GitHub Migration
Job Summary
We are looking for a skilled DevOps Engineer with strong experience in Microsoft Azure, GitHub, CI/CD, and GitHub repository migration. The candidate will be responsible for migrating source code and repositories from legacy version-control platforms to GitHub, implementing CI/CD pipelines, and supporting Azure-based DevOps environments.
Key Responsibilities
- Plan and execute GitHub repository migration from platforms such as Bitbucket, GitLab, Azure DevOps, SVN, or other legacy systems.
- Migrate source code, branches, tags, commit history, pull requests, and repository configurations.
- Perform repository assessment, migration planning, validation, and post-migration support.
- Design, implement, and maintain CI/CD pipelines using GitHub Actions.
- Manage GitHub Organizations, repositories, teams, permissions, branch protection, and access controls.
- Develop and maintain automation scripts using PowerShell, Bash, or Python.
- Work with Microsoft Azure services and infrastructure.
- Implement Infrastructure as Code using Terraform or ARM/Bicep.
- Integrate GitHub with Azure services for automated build, deployment, and release processes.
- Implement DevSecOps practices including code scanning, secret management, dependency scanning, and security controls.
- Troubleshoot build, deployment, repository migration, and pipeline issues.
- Collaborate with developers, architects, security teams, and infrastructure teams during migration activities.
- Prepare migration documentation, runbooks, and technical procedures.
Required Skills
- Strong experience in DevOps and CI/CDHands-on experience with Microsoft Azure
- Strong knowledge of Git and GitHubExperience in GitHub Repository Migration
- Experience with GitHub Actions
- Knowledge of Azure DevOpsExperience with Terraform / Infrastructure as Code
- Strong scripting skills in PowerShell, Bash, or Python
- Knowledge of branching strategies, pull requests, merge strategies, and Git workflows
- Experience with repository security, permissions, and branch protection
- Good understanding of DevSecOps practicesGitHub Migration
Skills
- GitHub Enterprise / GitHub Enterprise Cloud
- Repository migration and consolidationGitHub Importer / migration tools
- Git migration from SVN, Bitbucket, GitLab, and Azure DevOpsRepository history and metadata migration
- Branch and tag migration
- Large File Storage (Git LFS)GitHub Organizations and Teams
- Repository permissions and access management
- Branch protection rulesGitHub Actions migration and pipeline conversion
- Migration validation and post-migration support
- Azure
Skills
- Azure DevOpsAzure Kubernetes Service (AKS)
- Azure Container Registry (ACR)
- Azure App Services
- Azure Key Vault
- Azure Storage
- Azure Virtual Machines
- Azure Monitor
- Azure Resource Manager
- Azure networking basics
Preferred Qualifications
- Experience with GitHub Enterprise migration projects
- Experience migrating from Azure DevOps to GitHubKnowledge of GitHub Actions
- Experience with Terraform
- Understanding of Azure security and identity services
- Experience working in large enterprise migration programs
- Relevant Azure/GitHub/DevOps certifications are an advantage.
- Experience6–10 years of experience in DevOps, Cloud Engineering, or Platform Engineering, with hands-on experience in Azure and GitHub migration.