
Azure DevOps Engineer, GitHub Migration Specialist
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in Mexico.
• Manage the complete migration of repositories from Azure DevOps to GitHub, encompassing history, branches, tags, work items where applicable, and metadata.
• Transform and reconstruct CI/CD pipelines from Azure Pipelines (YAML/Classic) to GitHub Actions, ensuring functional parity and maintaining deployments to current Azure environments.
• Set up migrated repositories, including repository settings, branch protection rules, environments, secrets, and permissions, in collaboration with the Infrastructure team.
• Collaborate with the Security team to guarantee that migrated repositories comply with access control, secret scanning, and vulnerability management standards.
• Work alongside the Infrastructure team to coordinate networking, authentication (SSO/SCIM), and integration of tools such as build agents, runners, and artifact storage.
• Develop and maintain automation and scripts for consistent migration tasks, including bulk repository migration, permission replication, and pipeline conversion.
• Assist pull request workflows in GitHub Actions, incorporating code verification, security scanning, automated integration tests, and AI-enhanced PR feedback.
• Resolve migration challenges related to repository integrity, pipeline issues, permissions, and integrations.
• Confirm post-migration repository and pipeline functionality with engineering teams prior to cutover.
• Serve as the subject matter expert on GitHub features, limitations, and best practices, advising the Senior Software Engineer and Business Analyst on the feasibility and sequencing of migration waves.
• Coordinate with Microsoft support and migration teams regarding tooling, licensing, and technical escalations.
• Maintain migration runbooks, configuration standards, and technical documentation to ensure repeatability and facilitate knowledge transfer.
• Assist engineering teams after migration with GitHub onboarding, addressing workflow inquiries, and resolving issues during stabilization.
• Identify and communicate risks, technical obstacles, and scope gaps to the Senior Software Engineer and Business Analyst for prioritization.
• A Bachelor’s Degree in Computer Science, Information Systems, or a related field is preferred, or equivalent practical experience.
• Over 5 years of experience in a DevOps or Platform Engineering position.
• Practical experience with GitHub, including administration of GitHub Enterprise (Cloud or Server).
• Practical experience with Azure DevOps (Repos, Pipelines, Boards), in either administration or development roles.
• Experience in migrating source control systems and/or CI/CD pipelines across platforms.
• Working knowledge of Git internals, including branching, history, large file handling, and repository structure.
• Experience in writing GitHub Actions workflows and converting pipelines from other CI/CD tools.
• Scripting proficiency in PowerShell, Python, or Bash for automating migration and configuration tasks.
• Understanding of identity and access management concepts: SSO, SAML, SCIM, and RBAC.
• Familiarity with source control security practices, including secret scanning, branch protection, and dependency management.
• Strong troubleshooting abilities and the capacity to independently diagnose and resolve technical issues.
• A strong sense of ownership and attention to detail, particularly regarding data integrity and security during migrations.
• Collaborative and communicative, with the ability to clearly articulate technical details to both technical and non-technical stakeholders.
• Openness to document and share knowledge.
• Advanced proficiency in English.
• A 3-month contractor framework, with the potential for extension.
JFrog
CodiLime
AbbVie
Sphera
Get handpicked remote jobs straight to your inbox weekly.