Database Administrator (DBA)

Technify Talent Limited
Reading, UK
about 1 month ago
Apply on jobsthamesvalley.co.uk
Prepare application

Role details

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

Tech stack

Bash Shell Databases Data Retention Database Schema Database Security Disaster Recovery Python (Programming Language) PostgreSQL MariaDB Enterprise Messaging Systems MySQL Query Optimization
+8 more
RabbitMQ SQL Databases Database Optimization Database Performance Indexer Event Driven Architecture Deployment Automation Docker

Job description

Working closely with software engineers, platform specialists and data teams, you’ll ensure the database layer remains secure, resilient and highly optimised while supporting the continued evolution of a growing product., * Own the design, administration and ongoing optimisation of production MariaDB/MySQL databases.

  • Develop and manage robust database schema migrations with safe deployment, validation and rollback processes.
  • Monitor, analyse and optimise database performance in high-volume, write-intensive environments.
  • Design and maintain backup, recovery and data retention strategies, regularly validating restore processes.
  • Implement and maintain database security, permissions and audit controls.
  • Create automation, monitoring and health-check tooling to improve operational efficiency and scalability.
  • Collaborate with software developers to optimise queries, indexing strategies and data models.
  • Support the wider engineering function by contributing to CI/CD pipelines and automated deployment processes.
  • Provide guidance on database architecture and best practice across development teams.

Requirements

  • Strong commercial experience administering production MariaDB or MySQL databases.
  • Excellent understanding of database performance tuning, indexing and query optimisation.
  • Experience designing and executing schema migration strategies.
  • Knowledge of backup, recovery and disaster recovery best practices.
  • Automation experience using SQL alongside Python or Bash scripting.
  • Strong communication skills with the ability to work effectively across engineering and technical teams.

Desirable Experience

  • PostgreSQL administration.
  • Containerised environments using Docker.
  • Event-driven architectures or messaging technologies such as RabbitMQ.
  • Experience supporting distributed or multi-site database deployments.
  • Background working within regulated, security-conscious or mission-critical environments.

Benefits & conditions

  • Hybrid working with regular collaboration from the Reading office.
  • The opportunity to work on technically challenging, large-scale software products.
  • A collaborative engineering culture focused on quality, innovation and continuous improvement.
  • Competitive salary and benefits package.
  • Long-term career development within a growing technology business.

Applicants must be eligible to obtain UK Security Clearance.

Apply for this position

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

Apply on jobsthamesvalley.co.uk
Prepare application

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

2:40 min

Evolving through early developer roles and technology stacks

Liam Hurrel +1 · World Congress 2021

3:29 min

Database infrastructure and tech industry history

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all