DevOps Engineer

  • CGG Services (UK) Limited
  • Crawley, Sussex
  • 30/05/2026
Full time Information Technology Telecommunications Python Software Engineer

Job Description

Viridien () is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future.

The Data Hub team develops technology solutions that transform data across industries such as geothermal, environmental, hydrocarbon, and mineral exploration. You will work in an open, collaborative environment and have opportunities for growth.

Location and Work Style

Based in North Wales or Crawley, hybrid or remote options are considered. You will collaborate with architects, software engineers, machine learning engineers, data engineers, and subject matter experts.

Role Summary

The DevOps Engineer designs, builds, and maintains the infrastructure and tools that enable efficient software delivery of machine learning driven data transformation systems. The role supports on premise (Viridien HPC or client data centres) and public cloud deployments, keeping solutions platform agnostic and scalable.

Key Responsibilities
  • Develop a deep understanding of the data system software stack and design, build, improve, and support the infrastructure (IaC) and CI/CD pipelines.
  • Build and support deployment of software components to Kubernetes.
  • Design solutions with performance, scalability, and cost efficiency in mind.
  • Collaborate with the cloud team to support Azure deployments, managed within the Data Hub team.
  • Act as interface between the software development team and infrastructure teams (Viridien HPC, cloud team, customer IT) to diagnose and resolve issues.
  • Develop and enhance observability tooling across environments for robust solutions.
  • Share and promote software best practices using DevOps tools and processes, including standardizing documentation, auditing, and review.
  • Collaborate with DevOps and software best practice owners and external suppliers to drive cross company improvements.
  • Perform other general development and software maintenance tasks as required.
Qualifications
  • Familiarity with GitOps principles (Argo CD) and hands on experience building CI/CD pipelines (GitLab CI, Jenkins).
  • Experience with infrastructure as code tools (Terraform, Ansible).
  • Solid understanding of containerization (Docker).
  • Experience scanning images for vulnerabilities and optimizing image size and build times.
  • Solid knowledge of Kubernetes and management of multiple clusters and deployments.
  • Understanding of deployment strategies (canary, blue/green, rolling).
  • Experience with templating tools such as Helm or Kustomize.
  • Proven record of managing cloud based projects.
  • Experience with observability tools (Prometheus, etc.).
  • Comfortable with Python projects, shell scripting, Linux administration (Debian/Alpine).
  • Familiarity with modern deployment strategies.
Preferred Qualifications
  • Relevant technical certifications (CKA, AZ 900 minimum).
  • Experience with OpenShift, OpenStack.
  • Experience in MLOps (deployment and managing model versions).
Employment Practices

We value diversity and are committed to equal employment opportunities for all professionals.