Database Administrator

CCG Systems

Gauteng

On-site

ZAR 700,000 - 1,000,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CCG Systems seeks a Database Administrator to ensure the availability, performance, security and recoverability of Microsoft SQL Server databases across production, development and UAT environments at our Head Office.

You will implement robust backup strategies, monitor health and performance, optimize queries, manage security, and participate in disaster recovery planning and testing to safeguard critical financial and operational data.

Qualifications

  • Diploma or Bachelor's Degree in IT/CS or related field.
  • Microsoft SQL Server certification.
  • Microsoft Azure database-related certification.
  • ITIL Foundation or equivalent service-management certification.
  • Cybersecurity certification.

Responsibilities

  • Install, configure and maintain Microsoft SQL Server environments and databases; manage instances, schemas and objects.
  • Monitor database health, availability and performance; optimize slow queries and manage indexes.
  • Design and implement backup strategies; ensure successful backups and test restoration procedures.
  • Manage database security: users, roles, permissions, and AD integration; enforce least privilege; monitor access.

Skills

Database administration
SQL expertise

Education

Diploma or Bachelor's Degree in IT/CS or related field
Microsoft SQL Server certification
Microsoft Azure database-related certification
ITIL Foundation certification
Cybersecurity certification

Tools

Microsoft SQL Server
SQL Server Management Studio

Job description

CCG Systems is an ICT sector and is well known to specialize in the implementation and support of ERP systems as well as Payroll & HR Systems to which our clients are made of mostly Municipalities throughout South Africa. Our company is looking for a potential candidate to join our IT team in the capacity of a Database Administrator, to be based at our Head Office.

The Database Administrator is responsible for the availability, performance, security, integrity, reliability and recoverability of the organisation's databases. The role will administer and support production, development and UAT database environments, with particular focus on Microsoft SQL Server and databases supporting critical business applications, ERP, financial, billing and reporting systems. The DBA will ensure that databases are properly maintained, monitored, secured and backed up, while providing technical support for database-related incidents, performance issues, system implementations, upgrades and disaster recovery activities. The position requires a high level of technical discipline because the databases support business-critical and financially sensitive applications.

Formal Qualification required

  • Diploma or Bachelor's Degree in Information Technology, Computer Science, Information Systems, Database Administration; or a related field. Relevant Microsoft SQL Server certification.

  • Microsoft Azure database-related certification. ITIL Foundation or equivalent service-management certification. Relevant cybersecurity certification

Legal Requirements
  • Valid code B driver’s license and own transport
  • Passed credit and criminal checks
  • S.A Citizen, Resident or Valid S.A Work Permit

Database Administration

  • Install, configure and maintain Microsoft SQL Server environments.
  • Create, configure and maintain databases.
  • Manage database instances, databases, schemas and database objects.
  • Monitor database health and availability.
  • Perform routine database maintenance.
  • Manage database growth and storage requirements.
  • Monitor database capacity and proactively identify potential capacity constraints.
  • Maintain accurate database documentation and configuration records.
  • Support production, development, testing and UAT database environments.

Database Performance Management

  • Monitor database and SQL Server performance.
  • Investigate slow-running queries and database performance issues.
  • Analyse execution plans and identify inefficient queries.
  • Perform query optimisation and performance tuning.
  • Manage indexes and statistics.
  • Investigate blocking, deadlocks and long-running transactions.
  • Identify CPU, memory, disk I/O and storage-related database bottlenecks.
  • Establish performance baselines and monitor deviations.
  • Recommend infrastructure or database configuration improvements where required.

Backup and Recovery

  • Design, implement and maintain database backup strategies.
  • Monitor the successful completion of scheduled backups.
  • Perform full, differential and transaction-log backups as required.
  • Regularly test database restoration procedures.
  • Maintain backup retention policies.
  • Investigate and resolve failed backups.
  • Ensure databases can be recovered within defined recovery requirements.
  • Participate in Disaster Recovery planning and testing.
  • Maintain appropriate Recovery Point Objective (RPO) and Recovery Time Objective (RTO) procedures

Database Security

  • Manage SQL Server users, roles and permissions.
  • Implement role-based access controls.
  • Ensure the principle of least privilege is applied.
  • Monitor privileged database access.
  • Support integration with Windows/Active Directory authentication where applicable.
  • Implement database security controls and encryption where required.
  • Ensure appropriate protection of sensitive and financial information.
  • Participate in database security assessments and remediation activities.
  • Ensure database access is aligned with organisational security policies

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Administrator
Database Administrator

SpesNet Group • Centurion

Hybrid
ZAR 350,000 - 550,000
Database Administrator
Database Administrator

AllSpes (Pty) Ltd • Centurion

Hybrid
ZAR 480,000 - 720,000
Database Administrator
Database Administrator

60 Degrees • Centurion

On-site
ZAR 500,000 - 700,000
Database Administrator (DBA)
Database Administrator (DBA)

Placements24 • Benoni

Hybrid
ZAR 480,000 - 780,000
Hybrid work model
Competitive salary
Health and retirement benefits
+2
Database Administrator (DBA)
Database Administrator (DBA)

Placements24 • Free State

Hybrid
ZAR 450,000 - 750,000
Competitive salary
Health insurance
Training opportunities
+2
OpenSource Database Administrator
OpenSource Database Administrator

Optimal Growth Technologies • Johannesburg

Hybrid
ZAR 550,000 - 900,000
Health benefits
Retirement benefits
Training & certifications
+2
Database Administrator
Database Administrator

Global Village Worker • Pretoria

On-site
ZAR 480,000 - 720,000
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Database Administrator (SQL Server, IBM DB2 & PostgreSQL)
Senior Database Administrator (SQL Server, IBM DB2 & PostgreSQL)

iDbase Software • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Database Administrator - 12 Month Contract
Database Administrator - 12 Month Contract

Derivco • Durban, Pretoria

On-site
ZAR 750,000 - 1,100,000