As a DevOps Engineer your primary focus will be to lead and deliver the migration of a CI/CD platform from TeamCity to GitLab. This role is centered on assessing the current build and release landscape, designing the target GitLab CI/CD approach, and migrating pipelines, tooling, and workflows in a structured and sustainable way. Following the migration, the role will support broader DevOps initiatives across CI/CD, infrastructure automation, cloud platforms, Kubernetes, and developer enablement. **Primary responsibilities*** Lead the migration of CI/CD pipelines from TeamCity to GitLab, from discovery and design through to implementation, validation, and handover
- Assess the current TeamCity estate and design scalable, reusable GitLab CI/CD pipelines, templates, and standards
- Work with development teams to migrate repositories, onboard services, and improve build, test, and deployment workflows
- Support cutover, documentation, and post\-migration stabilisation to ensure successful adoption
- Use AI tools responsibly to accelerate migration, automation, documentation, and troubleshooting, with appropriate review, testing, and protection of sensitive data
- *Secondary responsibilities*** Contribute to broader DevOps work including infrastructure automation, deployment tooling, and platform improvements
- Implement and maintain Infrastructure as Code, GitOps practices, and Kubernetes\-based platforms
- Collaborate with development, platform, and security teams to deliver secure, reliable, and efficient engineering workflows
Primary requirements* 3\+ years of experience in DevOps, platform engineering, CI/CD engineering, or a similar role
- Strong hands\-on experience with GitLab CI/CD and proven experience migrating or modernising CI/CD pipelines, ideally from TeamCity to GitLab
- Strong scripting and automation skills using tools such as PowerShell, Bash, or Python
- Good understanding of Git\-based workflows, release management, and secure, maintainable CI/CD practices
- Degree in Computer Science, Software Engineering, IT, or equivalent practical experience, with fluent English
Secondary requirements* Experience with Infrastructure as Code, preferably Terraform, and GitOps tools such as Argo CD
- Experience with Docker, Kubernetes, and cloud platforms, preferably Azure
- Ability to support application and platform services in cloud environments, including security and access controls
- Experience with observability tools and software development technologies is beneficial