Position Overview
We are seeking an experienced and versatile Database Administrator (DBA) to manage, optimise, and secure our database infrastructure across multiple platforms and environments. The successful candidate will have a strong foundation in both traditional and emerging database technologies, with hands-on experience in automation, performance tuning, and cloud-based solutions.
Key Responsibilities
Database Implementation & Operations
- Implement and manage databases based on architectural designs and technical specifications.
- Deploy, configure, and maintain data storage solutions across various database models and environments.
- Manage cloud-hosted database infrastructures, optimising for cost-effectiveness, performance, and reliability.
Performance & Optimisation
- Recommend tuning strategies, indexing approaches, and operational improvements to enhance system throughput.
- Perform query optimisation and troubleshoot performance issues across relational and non-relational systems.
Data Lifecycle & Reliability
- Establish and enforce data lifecycle policies, including retention, archival, and deletion practices.
- Develop, maintain, and validate backup and recovery procedures to ensure data availability and integrity.
Security & Compliance
- Ensure database security, access control, and compliance with organisational and regulatory standards.
- Work with cross-functional teams to enforce best practices for data governance and audit requirements.
Automation & Efficiency
- Automate routine administrative tasks to improve operational efficiency and reduce manual effort.
- Leverage scripting or automation tools to support deployment, monitoring, and maintenance activities.
Requirements
- Bachelor’s Degree in Computer Science, Information Systems, or a related discipline.
- At least 5 years of experience in database administration across multiple architectures.
- Proficient in relational databases such as Microsoft SQL Server and PostgreSQL.
- Experience with NoSQL databases (e.g., Cassandra, MongoDB) is preferred.
- Familiarity with object storage systems (e.g., AWS S3, Nutanix Object Store) is advantageous.
- Knowledge of graph databases (e.g., Neo4j) and associated query languages is preferred.
- Strong foundation in performance tuning, indexing strategies, and query optimisation.
- Experience with data lifecycle management, retention, and archival strategies.
- Proficient in automation and scripting (e.g., Python, Bash, PowerShell).
- Strong analytical thinking, problem-solving capabilities, and ability to work collaboratively across teams.
What We Offer
- Opportunity to work on impactful public sector digital platforms.
- Team-first culture with collaborative Agile practices.
- Access to modern testing tools and cloud-based DevOps environments.
- Structured career progression and skills development support.