Database Administrator (DBA) – Full-time \| Remote \| Permanent (UK)
Experience Required: 0–12 years
Location: Fully Remote (UK-based)
Job Type: Permanent
Work Authorization: UK-based residency or eligibility to work remotely for a UK employer
Key Responsibilities
Install, configure, and maintain relational and/or NoSQL databases such as SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, etc.
Manage database performance, including query optimisation, indexing, and performance tuning.
Perform backup and recovery planning, implementation, and validation.
Ensure high availability, security, and compliance of databases.
Monitor daily database operations using tools and automation scripts.
Troubleshoot data-related issues, crashes, and performance bottlenecks.
Create and maintain database documentation, schemas, and operational runbooks.
Work closely with developers, DevOps, cloud engineers, and product teams.
Assist with routine database maintenance tasks.
Handle basic SQL queries, data checks, and monitoring alerts.
Support senior DBAs with deployments, patching, and backup checks.
Learn and adhere to database security and best practices.
Manage database migrations and upgrades independently.
Perform advanced performance tuning and optimization.
Write automation scripts (PowerShell, Bash, Python).
Participate in on-call rotations for production DB support.
Support cloud database configuration (AWS RDS, Azure SQL, GCP Cloud SQL).
Own end-to-end database architecture and design strategy.
Lead disaster recovery (DR) planning and high-availability solutions.
Support large-scale distributed systems and clustering (AlwaysOn, RAC, Replication).
Mentor junior DBAs and review database design decisions.
Work with leadership to define database governance, compliance, and security strategy.
Technical Skills
Strong SQL skills (DML, DDL, queries, stored procedures).
Knowledge of at least one major database platform:
MS SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, or similar.
Understanding of database backups, restores, and maintenance tasks.
Basic knowledge of Linux and/or Windows Server environments.
Experience with cloud-hosted databases (AWS RDS/Aurora, Azure SQL, Google Cloud SQL).
High Availability/Disaster Recovery:
AlwaysOn AG, Log Shipping, Replication, Oracle RAC, Clustering.
Performance tuning using
Execution plans, indexes, query optimization.
Scripting:
PowerShell, Bash, Python.
Experience with monitoring tools:
Prometheus, Grafana, CloudWatch, SQL Performance Monitor, Dynatrace, Redgate, etc.
Knowledge of CI/CD, DevOps workflows, and Infrastructure-as-Code (Terraform/Ansible).
Strong problem-solving abilities.
Excellent communication (written \& verbal) — required for remote work.
Ability to work independently with minimal supervision.
Team collaboration across time zones.
Attention to detail, ownership mindset, and structured documentation habits.
Job Types: Full-time, Permanent
Pay: £40,000.00-£75,000.00 per year
Benefits:
Work from home