Interval

Platform / DevOps Engineer (Renovate & GitLab)

Interval

Software Development · 2-10 employees

Yesterday
devops Senior (5-10 yrs) Contractor
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Operate and scale a self-hosted Renovate service across thousands of GitLab repositories while managing CI/CD capacity and policies. You will support development teams in onboarding to common policies and build automation scripts to audit GitLab infrastructure.

What they look for

Renovate GitLab GitLab CI/CD Docker Kubernetes Bash Python REST APIs Helm Terraform Dependency management Automation Supply chain security Observability Linux administration

Requirements

Requires extensive experience with Renovate configuration, GitLab administration, and GitLab CI/CD pipelines. Candidates must have the right to work in the EU and be prepared for occasional travel to Ruhr, Germany.

Benefits

Flexible working hours Freedom to choose projects Competitive pay Dedicated support team

Full description

This is a remote position.

Platform / DevOps Engineer (Renovate & GitLab)

Freelance | Up to 100% (full-time) | Remote with ~20% on site in Ruhr, Germany | ASAP to end 2026 (with option to extend)

We are looking for a Platform / DevOps Engineer to run Renovate as a central dependency update service for several thousands of GitLab repositories.

Key tasks

  • Operate and scale self-hosted Renovate across a large GitLab estate (autodiscover, sharding, repository cache, global and repo config)
  • Design, write and govern shared Renovate presets and policies (packageRules, grouping, schedules, automerge, minimumReleaseAge, Dependency Dashboard)
  • Manage GitLab capacity: CI load, runners, API rate limits, bot users, tokens and permissions
  • Support many development teams in onboarding to a common policy without breaking their pipelines
  • Build audit and automation scripts against the GitLab REST API
  • Analyse Renovate run logs and resolve issues across package ecosystems

Requirements

Eligibility

  • Fluent English or German
  • Residency and right to work in the EU
  • Travel readiness (Ruhr, Germany)

Technical and professional

  • Must have: Renovate configuration and self-hosting
  • Must have: GitLab administration (groups, permissions, service accounts, access tokens, protected branches, MR approval rules, CODEOWNERS)
  • Must have: GitLab CI/CD (scheduled pipelines, parallel:matrix, runners, CI variables, caching, MR pipelines)
  • Should have: Containers (Docker, non-root images, digest pinning, internal registry mirroring)
  • Should have: Scripting in Bash or Python with glab, curl and jq against REST APIs
  • Should have: Kubernetes (CronJobs, PersistentVolumes, securityContext, Secrets, Helm), secrets management, supply chain security and observability
  • Nice to have: Working knowledge of npm, Maven/Gradle, NuGet, pip/Poetry, Go, Docker, Helm and Terraform versioning and lock files
  • Nice to have: Mend Renovate Enterprise, GitLab Dependency Scanning, Terraform, experience leading platform rollouts

Benefits

As a freelancer / contractor with us, you will enjoy flexible working hours and the freedom to choose your own projects. Our platform gives you access to exciting projects in various industries and supports you in advancing your career. You'll benefit from competitive pay and a dedicated team to help you with any questions you may have. Work independently and utilise our strong network to achieve your professional goals.

Similar roles