Talent.com
Mid-Tier Database Administrator

Mid-Tier Database Administrator

BC TechDurban, Kwazulu-Natal, South Africa
30+ days ago
Job type
  • Quick Apply
Job description

MID-TIER DATABASE ADMINISTRATOR

JOB PURPOSE STATEMENT

The Mid-Tier Database Administrator is responsible for the day-to-day administration, maintenance, optimisation, and support of the organisation’s database systems. This role ensures database performance, security, and availability, while also contributing to database development projects and supporting application teams with database-related queries.

Duties & Responsibilities

1. Database Administration & Maintenance

Install, configure, and maintain database management systems (primarily SQL Server, MySQL, PostgreSQL, or Oracle, depending on environment).

Perform regular health checks, tuning, and optimisation for performance and reliability.

Apply database patches and upgrades as required.

Monitor database storage, growth, and capacity.

2. Performance Monitoring & Optimisation

Identify slow-running queries and work with developers to optimise SQL code.

Maintain and update indexes, statistics, and execution plans.

Use monitoring tools to proactively address performance issues.

3. Backup & Recovery

Manage database backups, recovery plans, and high-availability configurations.

Test and validate disaster recovery (DR) and business continuity plans.

Ensure compliance with Recovery Time Objectives (RTOs) and Recovery Point Objectives (RPOs).

4. Security & Compliance

Implement and maintain database security best practices, including access control, encryption, and auditing.

Ensure compliance with data protection laws (e.g., POPIA, GDPR).

Manage database user accounts, permissions, and roles.

5. Development & Support

Assist in designing and implementing database solutions for new projects.

Support application and development teams with database queries and schema changes.

Develop scripts, stored procedures, and triggers where necessary.

6. Incident & Problem Management

Troubleshoot and resolve database-related incidents and service requests.

Participate in after-hours support rotation for critical systems.

Document troubleshooting steps, solutions, and lessons learned.

7. Continuous Improvement

Keep up-to-date with emerging database technologies and best practices.

Recommend and implement improvements to database architecture and processes.

Mentor junior DBAs and contribute to internal knowledge sharing.

Key Skills & Competencies

Technical Skills :

Strong proficiency in SQL and database administration.

Experience with database backup, recovery, tuning, and high availability.

Knowledge of replication, clustering, and disaster recovery setups.

Familiarity with database monitoring tools (e.g., SQL Profiler, SolarWinds DPA, Redgate).

Understanding of scripting languages (e.g., PowerShell, Bash, Python) for automation.

Knowledge of cloud-based databases (Azure SQL, AWS RDS) advantageous.

Soft Skills :

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Ability to work independently and under pressure.

Good organisational and documentation skills.

Qualifications & Experience

Bachelor’s degree in Computer Science, Information Systems, or related field (preferred).

3–5 years’ experience in a database administration role.

Microsoft Certified : Azure Database Administrator Associate, Oracle Certified Professional, or similar certifications preferred.

Experience in both on-premises and cloud database environments is advantageous.

Create a job alert for this search

Administrator • Durban, Kwazulu-Natal, South Africa

Related jobs
Operations Administrator | Remote

Operations Administrator | Remote

DevFindersScottburgh, KZN, ZA
Remote
Want to work remotely for a UK-based company while doing what you love? We’re searching for someone who thrives on organisation and enjoys keeping things running smoothly behind the scenes.As our R...Show moreLast updated: 7 days ago
  • Promoted
Data and Analytics Team Lead (Business Intelligence / Mentorship Focus) - Durban – up to R900k

Data and Analytics Team Lead (Business Intelligence / Mentorship Focus) - Durban – up to R900k

E-MergeDurban, South Africa
Join a data-driven solutions company with industry-specific expertise for a.The client is searching for a dynamic and experienced. This role blends hands-on technical expertise in.Lead end-to-end de...Show moreLast updated: 30+ days ago
  • Promoted
Senior Azure Engineer

Senior Azure Engineer

HR GenieMount Edgecombe, South Africa
We are seeking a highly skilled Senior Azure Engineer with 510 years of experience to lead the engineering, automation, and administration of our Azure cloud infrastructure.This role is critical to...Show moreLast updated: 30+ days ago
  • Promoted
Dye Supervisor

Dye Supervisor

Esteem RecruitmentDurban, South Africa
We are seeking an experienced Dye House Supervisor to oversee all dyeing operations at our Durban (Springfield) facility. The ideal candidate will have strong leadership skills, technical dyeing kno...Show moreLast updated: 30+ days ago
Remote Support Administrator

Remote Support Administrator

DevFindersInanda, KZN, ZA
Remote
Looking for a remote role with a UK-based company where your organisational talent truly matters? We’re hiring a Remote Business Support Administrator to keep our operations tight, tidy, and effici...Show moreLast updated: 5 days ago
Remote Administrative Assistant

Remote Administrative Assistant

DevFindersWaterfall, KZN, ZA
Remote
Ready to work remotely for a UK-based company and take on a role where your organisational skills shine? We’re looking for a Remote Administrative Assistant who enjoys doing admin, coordinating tas...Show moreLast updated: 7 days ago
  • Promoted
Junior Dialer Administrator

Junior Dialer Administrator

The Legends AgencyDurban, South Africa
Kickstart your career in contact centre technology and analytics.Durban (office-based) | R15 000 - R20 000.Our client is a solutions-focused business that empowers contact centres to optimise custo...Show moreLast updated: 30+ days ago
  • Promoted
E-commerce Administrator

E-commerce Administrator

Talent Scout RecruitmentDurban, South Africa
Job Title : E-commerce Administrator.The E-commerce Administrator is responsible for the day-to-day operation, maintenance, and optimization of the company’s e-commerce platforms.This role ensures t...Show moreLast updated: 30+ days ago
Remote Company Administrator

Remote Company Administrator

DevFindersAmahlongwa, KZN, ZA
Remote
Ever thought about working remotely for a UK-based company while doing what you love? We’re looking for someone who’s super organised and loves keeping things running like clockwork.In this role, y...Show moreLast updated: 10 days ago
  • Promoted
SAP Master Data Specialist (FTC)

SAP Master Data Specialist (FTC)

Pollock & AssociatesDurban, ZA
Job title : SAP Master Data Specialist (FTC).Job Location : KwaZulu-Natal, Durban.A specialist is required to take ownership of all SAP Plant Maintenance (PM) master data and technical documentatio...Show moreLast updated: 4 days ago
  • Promoted
SQL Developer

SQL Developer

The Legends AgencyDurban, South Africa
Durban | R50 000 - R60 000 per month.Our client is a forward-thinking technology company providing integrated software and data solutions to the retail and distribution sector.They specialize in de...Show moreLast updated: 28 days ago
  • Promoted
Administrator

Administrator

The Recruitment CouncilDurban, South Africa
Exciting Opportunity : Join a Dynamic Financial Team as an Administrator.A leading investment-focused financial planning firm is seeking a skilled and motivated Administrator to join their high-perf...Show moreLast updated: 30+ days ago
Intermediate BI Developer

Intermediate BI Developer

The Legends AgencyDurban, South Africa
Turn data into strategy with a leading analytics provider.Our client is a forward-thinking analytics provider helping businesses transform data into strategic decisions. With a focus on innovation, ...Show moreLast updated: 30+ days ago
  • Promoted
Senior SQL Server Developer (Technology / Mining)

Senior SQL Server Developer (Technology / Mining)

Black Pen RecruitmentDurban, South Africa
Our client is a growing technology company that revolutionises mining logistics across South Africa.Their platform connects mines and hauliers, automating vehicle tracking, order management and wei...Show moreLast updated: 30+ days ago
  • Promoted
Financial Advisor

Financial Advisor

One SparkDolphin Coast / Ballito, South Africa
You became a Financial Advisor to make a difference, to help people make informed decisions for them and their loved ones. At Dis-Chem Life, we are giving you the platform to do just that.Welcome to...Show moreLast updated: 30+ days ago
  • Promoted
Junior Data Analyst | Ballito

Junior Data Analyst | Ballito

The Recruitment CouncilBallito, South Africa
The Recruitment Council seeks a motivated Data Analyst with 6 months to 2 years of experience to support our recruitment and business development teams. This role drives success by analyzing data, m...Show moreLast updated: 30+ days ago
  • Promoted
Salesperson - Pine Crest

Salesperson - Pine Crest

Cash Crusaders Retail (Pty) LtdPinetown, South Africa
Are you passionate about people, sales, and providing exceptional customer service? We’re on the lookout for a.Welcome and assist customers in a friendly and professional manner.Understand customer...Show moreLast updated: 21 days ago
Trainee Manager

Trainee Manager

Jam ClothingPinetown, South Africa
Quick Apply
Pump up the JAM, Pump up your CAREER.The words, conventional and average are not part of our.It takes a front footed, passionate person to exceed in JAM. So if you want to work hard and make your li...Show moreLast updated: 24 days ago