Database Engineer (MongoDB, Postgres)

CGG
Crawley, UK
9 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£53,000.0 - £93,000.0
Working hours
Regular working hours

Tech stack

Application Performance Management Bash Shell Databases Relational Databases Database Design Linux DevOps Distributed Systems Monitoring of Systems Python (Programming Language) PostgreSQL MongoDB
+14 more
Prometheus Standard Sql System Availability Grafana Database Optimization Database Performance Gitlab Ansi Sql Kubernetes Information Technology Database Backup Docker Golang Microservices

Job description

  • We design, maintain, and optimise database platforms that support global production systems and high-performance computing workloads.
  • We manage, maintain, and support MongoDB and relational database environments.
  • We install, configure, and administer MongoDB sharded clusters and replica sets.
  • We support PostgreSQL environments, including day-to-day administration, backup, and recovery.
  • We monitor database health, performance, and availability using tools such as Prometheus, Grafana, and MongoDB Ops Manager.
  • We analyse and optimise database performance, queries, and configurations.
  • We develop strategies to support data growth, scalability, and high-traffic workloads.
  • We implement backup, restore, Point-in-Time Recovery (PITR), and High Availability (HA) solutions.
  • We troubleshoot database issues and ensure the reliability of production systems.
  • We support business continuity through robust operational practices.
  • We work with development teams to improve database design and application performance.
  • We support testing, validation, and quality assurance activities for database changes.
  • We contribute to automation, operational improvements, and database best practices.

Technologies:

  • Bash
  • DevOps
  • Docker
  • GitLab
  • Golang
  • Grafana
  • Support
  • Kubernetes
  • Linux
  • MongoDB
  • PostgreSQL
  • Prometheus
  • Python
  • SQL
  • microservices

Requirements

  • We require a bachelors degree in Computer Science or a related discipline, or equivalent practical experience.
  • We require proven experience administering MongoDB in production environments, including sharded clusters and replica sets.
  • We require experience supporting PostgreSQL or other enterprise relational databases.
  • We require experience with MongoDB Ops Manager and monitoring tools such as Prometheus and Grafana.
  • We require strong knowledge of database backup, recovery, Point-in-Time Recovery (PITR), and High Availability strategies.
  • We require experience troubleshooting and optimising database performance.
  • We require strong analytical and problem-solving skills.
  • We require the ability to work effectively in production-critical environments.
  • Preferred: experience supporting globally distributed or high-availability database platforms.
  • Preferred: experience with database automation using Bash, Python, or Golang.
  • Preferred: familiarity with Linux, Docker, Kubernetes, GitLab, or DevOps practices.
  • Preferred: knowledge of data modelling, schema design, and database optimisation techniques.
  • Preferred: experience supporting databases for microservices or distributed applications.
  • Preferred: familiarity with ANSI SQL and relational database concepts.
  • Preferred: experience contributing to quality assurance and testing of database platforms.

Benefits & conditions

Viridien is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. We discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. You will join our database team supporting global software and HPC environments, working closely with software developers, infrastructure engineers, and operations teams to deliver reliable, scalable, and high-performing database services. The role is based in Crawley, United Kingdom and is full time. We offer a competitive salary, highly attractive bonus scheme, 22 days annual leave with future increases, a flexible buying and selling holiday program, company pension with generous employer contribution, wellbeing support, flexible benefits, social events, cycle purchase scheme, flexible private medical and dental care, visa sponsorship and relocation packages

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

Videos

See all

Related articles

See all