Sr. Build & Release Engineer, GitHub CI/CD Migration
- Charlotte, NC, United States
From $77 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $77 USD / hour
- Experience
- 5+ years of software development, DevOps, platform engineering, CI/CD engineering, or related experience, with preference for candidates bringing 8+ years of overall experience.
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
- 5+ years of software development, DevOps, platform engineering, CI/CD engineering, or related experience, with preference for candidates bringing 8+ years of overall experience.
- Strong hands-on expertise with GitHub, including:
- GitHub Actions
- GitHub repositories
- Branching and merging strategies
- Pull requests
- Release management
- Repository permissions and security
- Strong hands-on experience with GitLab and GitLab CI/CD pipelines.
- Proven experience migrating repositories and CI/CD pipelines between source control platforms, ideally from GitLab to GitHub.
- Advanced understanding of continuous integration and continuous delivery/deployment concepts and practices.
- Experience creating complex, reusable CI/CD workflows using YAML.
- Strong knowledge of Git and source code management principles.
- Experience with scripting and APIs used to automate development and migration processes.
- Working knowledge of containers and cloud-based development/deployment environments.
- Strong ability to troubleshoot CI/CD pipelines across build, test, release, and deployment stages.
- Solid understanding of the software development lifecycle and developer workflows.
Nice to Have Skills & Experience
- Experience supporting enterprise-scale GitHub migrations or source code management consolidation initiatives.
- Experience migrating from multiple legacy platforms, particularly GitLab, Azure DevOps, and Bitbucket.
- Experience creating reusable GitHub Actions workflows used across multiple repositories or development teams.
- Knowledge of DevSecOps, automated security scanning, secrets management, and secure CI/CD practices.
- Experience developing engineering standards, templates, and governance for GitHub adoption in a large enterprise environment.
Job Description
We are seeking a highly skilled Senior Software Engineer with deep expertise in GitHub, GitLab, and CI/CD pipeline development to support a large-scale source code management modernization initiative. This role will be responsible for migrating repositories and existing CI/CD pipelines from legacy platforms, including GitLab, Azure DevOps, and Bitbucket, into GitHub, which will serve as the organization's standardized source code management platform. The ideal candidate is a hands-on developer who understands the full software development lifecycle and can design, migrate, troubleshoot, and optimize complex CI/CD pipelines using GitHub Actions. This is NOT a traditional operations-focused DevOps role. The emphasis is on development workflows, repository migration, CI/CD automation, and engineering standards.
Key Responsibilities:
- Own the migration of source code repositories from GitLab, Azure DevOps, Bitbucket, and other legacy platforms to GitHub.
- Migrate and rebuild existing CI/CD pipelines using GitHub Actions and reusable workflows.
- Design and maintain complex CI/CD workflows supporting multi-stage builds, automated testing, deployments, approvals, and environment-specific configurations.
- Analyze existing GitLab pipelines and translate pipeline functionality into scalable GitHub Actions workflows.
- Establish and enforce best practices for GitHub repositories, branching strategies, pull requests, releases, permissions, and security.
- Develop reusable pipeline components and automation that can be adopted across multiple development teams.
- Troubleshoot complex CI/CD, build, deployment, and integration issues.
- Partner with application development teams to understand existing development and deployment processes and guide their transition to GitHub.
- Provide technical guidance and establish engineering standards around CI/CD automation, source code management, and DevSecOps best practices.
- Support a large-scale migration initiative impacting development teams across the broader organization.
More about this job
Skills
- GitHub
- CI/CD
- Software development
- DevOps
- GitLab
- Git
- Troubleshoot
- Microsoft Azure
- Atlassian Bitbucket
- Test automation