Job Description
Together, We Can Make A Significant Impact 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.
Be Part Of Our Success 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.
Job Requirements
Qualities We Value
- 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.