DevOps Engineer - CI/CD Migration (TeamCity to GitLab)
Location: Noida
Work Model: Hybrid (Preferred)
Remote: Open for the right candidate
Contract Duration: 6–8 Months (Extendable)
About the Role:
We are looking for an experienced DevOps Engineer to lead and support the migration of enterprise CI/CD platforms from TeamCity to GitLab. The role involves assessing existing build and release processes, designing scalable GitLab CI/CD solutions, migrating pipelines and workflows, and supporting adoption across engineering teams.
This is a hands-on role requiring strong expertise in GitLab CI/CD, CI/CD modernization, infrastructure automation, cloud platforms, and Kubernetes-based environments.
Key Responsibility:
Primary Responsibilities:
- Lead the migration of CI/CD pipelines from TeamCity to GitLab, from assessment and design through implementation and stabilization.
- Assess existing TeamCity build and release processes and design scalable, reusable GitLab CI/CD pipelines and templates.
- Work closely with development teams to migrate repositories, onboard services, and improve build, test, and deployment workflows.
- Support migration cutover activities, validation, documentation, and post-migration support.
- Leverage AI tools responsibly to improve automation, migration efficiency, troubleshooting, and documentation.
Secondary Responsibilities:
- Contribute to infrastructure automation and platform engineering initiatives.
- Implement and maintain Infrastructure as Code (Terraform preferred).
- Support Kubernetes-based platforms and GitOps practices.
- Collaborate with development, platform, and security teams to deliver reliable and secure engineering workflows.
Required Skills & Experience
Must-Have
- 3+ years of experience in DevOps, Platform Engineering, CI/CD Engineering, or related roles.
- Strong hands-on experience with GitLab CI/CD.
- Mandatory experience in migrating CI/CD pipelines to GitLab.
- Experience with TeamCity and CI/CD modernization projects.
- Strong scripting skills using Bash, PowerShell, or Python.
- Good understanding of Git workflows, release management, and CI/CD best practices.
- Experience with Terraform and Infrastructure as Code.
- Hands-on experience with Docker and Kubernetes.
- Experience working with AWS, Azure, or other cloud platforms.
Preferred:
- Experience with TeamCity-to-GitLab migration projects.
- Experience with GitOps tools such as ArgoCD or FluxCD.
- Experience supporting enterprise-scale CI/CD platforms and developer enablement initiatives.
- Exposure to observability and monitoring tools.
Preferred Candidate Profile:
- Candidates from Tier-1 or Tier-2 product companies, global technology organizations, or leading consulting firms are preferred.
- Candidates from premium engineering institutes.
- Demonstrated use of AI tools (e.g., ChatGPT, GitHub Copilot, Gemini, Claude) to improve engineering productivity, automation, documentation, or platform delivery will be an advantage.
Eligibility Criteria:
- Proven GitLab migration experience is mandatory.
- Strong communication and stakeholder management skills.
- Ability to work independently in a fast-paced enterprise environment.
- Comfortable working in a hybrid model from Noida.