71 Senior Database jobs in South Africa
Database Administrator
Posted 5 days ago
Job Viewed
Job Description
• Apply knowledge of computer science principles, information management principles, automated data processing (ADP) functions, hardware and software systems' structures and operation, and computer programming languages and techniques to solve automation problems
• Interface with and use minicomputer and mainframe computer systems in addressing project objectives
• Use standard or conventional approaches, methods and techniques to define, plan, organize, design, refresh/modify, test and integrate data base or data processing systems, computer hardware systems and simulation models
• Assist in formulating architectural design, functional specifications, interfaces and documentation of hardware or software system
• Use detailed specifications and adapt standardized techniques, methods, criteria and precedents to refresh or modify portions of a system or program
• Responsible for segments or phases of broader and more complex projects
• Knowledgeable of Windows Server 2019 Configuration and Administration
• Knowledge of Internet Information Server (IIS) 8.5 administration
• Ability to implement DISA required Server configurations
• Maintain Compliance provided by DISA STIGs
• Complete Annual Security Audits with USARC Cyber Team
• Detailed knowledge of T-SQL querying
• Experience with SQL Server Reporting Server (SSRS) and SQL Server Integration Services (SSIS)
• Able to learn and understand AWMS processes and workflows
Minimum Qualifications
• Diploma or postgraduate Degree in computer science, information systems management, mathematics, operations research, statistics, or engineering from an accredited college or university; or eight (8) years of combined education (at the undergraduate level in any academic field) and at least three (3) years' experience
• 8-15 years of experience working with progressively more complex or large-scale databases.
• Experience and / or the ability to perform software program refreshment, systems testing, and production of graphic and statistical reports
• Proficient with Microsoft Office software, to include, but not limited to Word, PowerPoint, Excel, Outlook, etc.
• Excellent verbal and written communication skills,
• Experience with government systems and requirements for maintaining access to these systems
Other Job Specific Skills
• Knowledge of Azure infrastructure and security practices
• Azure Web App configuration and management
• Power BI reporting knowledge
• Knowledge of CI/CD configuration
• Continuous Risk Monitoring experience
• Detailed Knowledge of T-SQL Querying
• Able to learn and understand AWMS processes and workflows
NB! CV FORMAT MUST BE PDF
Database Administrator
Posted today
Job Viewed
Job Description
Role Summary
The Database Administrator is responsible for the day-to-day maintenance, and administration of the organization's IT infrastructure and data systems. This includes managing databases, maintaining servers and cloud environments and securing systems.
Responsibilities
Database Administration
- Install, configure, and maintain database systems (e.g., MSSQL, MySQL, PostgreSQL) to ensure optimal availability, performance, and security.Analyze and optimize slow-running queries, implement efficient indexing strategies, and monitor storage usage.
- Automate routine DBA tasks through scripts or tools to support monitoring, deployment, and reporting.
- Apply necessary patches and upgrades across database environments.
- Conduct regular data audits and integrity checks to ensure consistency, accuracy, and reliability of stored data.
- Maintain up-to-date documentation of database configurations, schemas, and procedures.
- Participate in capacity planning, forecasting, and contribute to disaster recovery and business continuity planning.
- Provide technical support for database-related issues, working closely with developers, system administrators, and stakeholders to resolve problems efficiently.
- Implement and test backup and recovery strategies, including regular validation of recovery procedures to ensure data integrity.
- Configure user access, roles, and permissions to enforce security.
- Ensure high availability and perform regular health checks on critical databases.
Systems Administration
- Install, configure, and maintain Windows and Linux servers, both physical and virtual.
- Support core services such as Active Directory, Group Policy, DNS, print services, file shares, IIS, and FreeRADIUS.
- Manage and monitor virtualized environments (e.g., VMware, Hyper-V).
- Maintain and troubleshoot web services using Apache, NGINX, and Docker containers.
- Apply updates, patches, and security fixes across systems.
- Monitor performance and availability of systems using tools like Zabbix or similar.
Security & Compliance
- Support antivirus and endpoint security platforms (e.g., Defender for Endpoint).
- Assist with firewall rule changes and device hardening.
- Enforce IT policies regarding access controls, password hygiene, and patch management.
- Participate in security audits and remediate identified vulnerabilities.
Backup & Disaster Recovery
- Monitor and test server and database backups.
- Support the implementation of a 3-2-1 backup strategy.
- Assist with restoring files or systems in the event of data loss or corruption.
Cloud & Collaboration Tools
- Support Microsoft 365 and Google Workspace user environments.
- Manage user access, licenses, and basic security configurations.
- Assist with mailbox configuration, calendar sharing, Teams, OneDrive, Teams, and Google Drive support.
Networking & Connectivity
- Basic troubleshooting of LAN/WAN connectivity issues.
- Patch and maintain network devices under guidance from network administrators.
- Assist in monitoring internet availability and site-to-site VPNs.
Documentation & Asset Management
- Maintain accurate records of hardware, software, and configurations.
- Keep documentation updated for all routine processes and systems.
- Track assigned IT assets and participate in regular audits.
Qualifications
- Matric / Grade 12
- Diploma / Degree in IT
- Certificate in CompTIA, Microsoft, Cisco, Linux+
- Certification in SQL Server (Advantageous)
Database administrator
Posted today
Job Viewed
Job Description
TransUnion's Job Applicant Privacy Notice
What We'll Bring
At TransUnion, we strive to build an environment where our associates are in the driver's seat of their professional development, while having access to help along the way. We encourage everyone to pursue passions and take ownership of their careers. With the support of colleagues and mentors, our associates are given the tools needed to get where they want to go. Regardless of job titles, our associates have the opportunity to learn new things and be a leader every day.
Come be a part of our team – you'll work with great people, pioneering products and cutting-edge technology.
We're looking for a talented and proactive Data Base Administrator Developer to join our growing engineering team.
What You'll Bring
- 3+ years of hands-on experience as a MySQL DBA, with deep expertise in:
- Database architecture, query optimization, and transaction/locking mechanisms.
- Storage engines (InnoDB, MyISAM) and replication (GTID, binlog).
- Proven experience with AWS RDS, including:
- Configuration of parameter groups, Multi-AZ deployments, and Performance Insights.
- Backup/Restore (snapshots, PITR) and cross-region replication.
- Scalability expertise:
- Designing sharding, partitioning, and read/write splitting for high-traffic systems.
- Familiarity with sharding tools (e.g., Vitess, ShardingSphere) is a plus.
- Security & Compliance:
- Implementing TLS encryption, IAM-based access control, and data masking.
- Monitoring & Automation:
- Tools: CloudWatch, Prometheus/Grafana, Percona PMM.
- Scripting skills (Python/Shell) for automation.
- Nice-to-Have:
- Experience with Redis, DynamoDB, or other NoSQL solutions.
- Knowledge of Aurora or data warehousing (Redshift).
Impact You'll Make
- Perform day-to-day MySQL database administration (deployment, monitoring, backup/restore, performance tuning) on AWS RDS.
- Design and implement high-availability architectures (master-slave replication, failover) and sharding strategies for large-scale datasets.
- Optimize AWS RDS resource allocation (instance types, storage, IOPS) to balance performance and cost efficiency.
- Develop and enforce database security policies (access control, encryption, compliance with GDPR/HIPAA).
- Lead disaster recovery (DR) planning, including RTO/RPO definitions and regular drills.
- Collaborate with developers to review SQL queries, schema designs, and resolve performance bottlenecks.
- Automate routine tasks (backups, scaling) using AWS Lambda, Terraform, or scripting (Bash/Python).
Should you not have heard from us within 3 weeks from applying, please regard your application as unsuccessful.
Please note it is a requirement of the Global Capability Centre Africa that you reside in a home that is fibre ready; and has space for you to be able to work comfortably and confidentially on a day-to-day basis for the purpose of your proposed employment. You can be based anywhere in South Africa that has fibre but will not be able to work in a location outside of South Africa.
A Minimum of a 100 Meg Fibre line is required, should you be successful, you will need to upgrade your line or install fibre in order to work effectively.
Please note that being a credit bureau, some positions require a clear credit record.
This is a remote position which may require occasional in-person attendance at work-related events at the discretion of management.
TransUnion Job Title
Assoc Developer, Database Administration and Storage
Database Administrator
Posted today
Job Viewed
Job Description
Job Title: Database Administrator
Purpose of the Job
To create a comprehensive database of our clients for the region and manage it through Excel CRM.
1.Database compilation
- This role will involve scheduling and conducting meetings with various stakeholders within the business in order to collate information
- Compiling information in a structured manner in Excel
- Travel to various properties if required in order to gather information
Knowledge
- Knowledge of database compilation and CRM systems
Experience
- 1 – 2 year's experience in a data capturing and administration
Education
- Matric
- Post Matric qualification will be advantageous
- Valid drivers license
Job Specific Skills
- Computer literacy: Word, Excel.
- Good communication skills; written and verbal
- Time management skills
- Sound administrative skills
- Good problem-solving skills
- Professional working relationships skills
- Maintaining a clear and organised record system is crucial.
Competencies
- Ability to compile and check information.
- Hardworking and highly organized.
- Team player
- High attention to detail
- Proactive, flexible and self-motivated
- Ability to multitask
Database Administrator
Posted today
Job Viewed
Job Description
A Bit About Us:
We're a world-leading smart mobility SaaS tech company with almost 2,000,000 active users. Our teams are collaborative, vibrant and fast-growing, and all team members are empowered with the freedom to influence our products and technology.
Are you curious, innovative and passionate?
Do you take ownership, embrace challenges, and love problem-solving?
We're looking for a Database Administrator who will empower us to build industry disruptive tech products and enable us to provide our customers with smart actionable insights that will revolutionize their businesses.
You want to
- Install database software, configure, and maintain all levels of the databases management
- Monitor the health, capacity, and performance
- Troubleshoot issues, help the development teams to detect and improve long running queries
- Patch and upgrade the software in alignment with the application owners
- Create users and assign permissions
- Developing stored procedures and SQL queries
- Perform database updates and migrations
- Generate comprehensive technical documentation
- Provide support on DB related issues
- Ensure that DB maintenance tasks are setup and performed
You have
- BS Computer Science degree with outstanding academic performance or equivalent industry experience
- Minimum 3 years of experience administering relational databases on Linux such as MySQL or PostgreSQL
- Proficient in all aspects of database administration, including backup/recovery and proactive monitoring Knowledge on high availability / disaster recovery technologies
- Demonstrated experience with database performance tuning and capacity planning
- Understand data locking concepts and different levels of locking
- Experience with data anonymization and duplication to test environments
- Strong systems administration and automation skills
- Excellent verbal and written communication skills
Job Type: Full-time
Ability to commute/relocate:
- Rosebank, Gauteng: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- PostgreSQL: 2 years (Preferred)
- Microsoft SQL Server: 3 years (Preferred)
- SQL: 3 years (Preferred)
- DBA: 3 years (Preferred)
Location:
- Rosebank, Gauteng (Preferred)
Work Location: In person
Database Administrator
Posted today
Job Viewed
Job Description
Nhiệm vụ chính
- Cài đặt, cấu hình và quản trị hệ thống CSDL (PostgreSQL, SQL Server, MySQL, SAP HANA).
- Theo dõi và tối ưu hóa hiệu suất (truy vấn, chỉ mục, cấu hình hệ thống).
- Đảm bảo High Availability (HA) và Disaster Recovery (DR) thông qua backup, replication, failover.
- Quản lý bảo mật: phân quyền, vai trò và kiểm soát truy cập.
- Xử lý sự cố và hỗ trợ khắc phục kịp thời các vấn đề liên quan đến CSDL.
- Thiết kế, duy trì schema, procedures, data models phối hợp cùng đội phát triển.
- Thực hiện vá lỗi, nâng cấp phiên bản, triển khai tự động hóa quản trị và báo cáo định kỳ.
- Lập tài liệu quy trình, chính sách và tiêu chuẩn liên quan đến quản trị cơ sở dữ liệu.
Yêu cầu công việc
Kỹ năng chuyên môn
- Kinh nghiệm quản lý và tối ưu hóa CSDL:
- PostgreSQL: Advanced indexing, partitioning, logical replication.
- SQL Server: SSMS, T-SQL, Always On, agent jobs.
- MySQL: Replication, tối ưu InnoDB, backup strategy.
- SAP HANA: Data modeling, performance tuning, HANA Studio/HDBSQL.
- Thành thạo SQL scripting, tối ưu hóa truy vấn.
- Nắm vững chiến lược backup/restore, HA/DR.
- Kinh nghiệm với các công cụ giám sát: pgAdmin, SQL Profiler, SAP HANA Cockpit.
- Hiểu biết hệ điều hành (Linux/Windows), mạng và lưu trữ liên quan đến hiệu suất CSDL.
Kỹ năng mềm
- Giải quyết vấn đề nhanh chóng, chính xác.
- Khả năng làm việc độc lập và phối hợp nhóm hiệu quả.
- Giao tiếp tốt, làm việc đa phòng ban.
- Quản lý thời gian, ưu tiên công việc tốt trong môi trường áp lực cao.
Trình độ ưu tiên
- Tốt nghiệp ngành CNTT, Khoa học Máy tính hoặc liên quan.
- Có chứng chỉ là lợi thế:
- Microsoft Certified: Azure Database Administrator Associate
- PostgreSQL Certified Professional
- SAP Certified Technology Associate – SAP HANA
- Oracle/MySQL Certified DBA
Quyền lợi
- Thu nhập cạnh tranh, thưởng xứng đáng theo năng lực.
- Đầy đủ chế độ BHXH, BHYT, bảo hiểm Sun Group.
- Chính sách phúc lợi đặc thù: nghỉ dưỡng, giải trí, ưu đãi nội bộ trong hệ sinh thái Sun Group.
- Chương trình An cư Lạc nghiệp: trao tặng căn hộ cho cán bộ có thâm niên.
- Cơ hội thăng tiến rõ ràng, làm việc trong môi trường chuyên nghiệp, cởi mở.
- Khám sức khỏe định kỳ, chương trình chăm sóc sức khỏe thể chất & tinh thần.
- Được tham gia các khóa đào tạo nâng cao chuyên môn và kỹ năng.
Database Administrator
Posted today
Job Viewed
Job Description
Job Title: Database Administrators (SQL Server / Oracle / PostgreSQL / MySQL)
Location:
South Africa (Onsite/Hybrid depending on project requirements)
Contract Type:
(Permanent / Fixed-Term / Project-Based – specify as needed)
Company:
Khozer0 Projects (Pty) Ltd
About Khozer0 Projects
Khozer0 Projects is an ICT and infrastructure solutions company delivering advanced digital services and enterprise systems to both public and private sector clients. We are expanding our technical team and are looking for
4 experienced Database Administrators
to join us — each specializing in one of the following technologies:
- Microsoft SQL Server
- Oracle Database
- PostgreSQL
- MySQL
Role Overview
As a
Database Administrator (DBA)
, you will be responsible for the design, implementation, optimization, and maintenance of mission-critical databases. Each DBA will specialize in
one platform
and ensure high availability, performance, and data security to support enterprise-scale applications.
Key Responsibilities
- Install, configure, and maintain enterprise database environments.
- Develop and optimize queries, stored procedures, triggers, and indexing.
- Monitor database performance and implement tuning strategies.
- Manage database security, user roles, and compliance with regulations.
- Implement and test
backup, restore, and disaster recovery
procedures. - Ensure
high availability
using clustering, replication, or equivalent. - Collaborate with developers and system administrators for seamless integration.
- Maintain clear documentation for database systems and processes.
Qualifications & Requirements
- Bachelor's degree/Diploma/Btech
in Computer Science, Information Technology, or related field (or equivalent experience). - Proven experience in one of the following roles:
- SQL Server DBA
: Strong
T-SQL
, stored procedures, triggers, Always On, replication. - Oracle DBA
: Skilled in
PL/SQL
, Oracle RAC, Data Guard, backup/recovery. - PostgreSQL DBA
: Proficiency in
PL/pgSQL
, replication, clustering, partitioning. - MySQL DBA
: Strong in replication, clustering, triggers, performance tuning. - Solid understanding of
database design, normalization, and indexing
. - Familiarity with
backup/recovery methods
, monitoring, and optimization tools. - Strong problem-solving, troubleshooting, and analytical skills.
- Relevant certifications in the chosen technology are advantageous.
Preferred / Nice to Have
- Knowledge of
cloud-based databases
(Azure SQL, AWS RDS, Oracle Cloud, Google Cloud). - Experience with
DevOps pipelines
and automation (PowerShell, Bash, Python). - Exposure to
containerization and orchestration
(Docker, Kubernetes).
What We Offer
- Opportunity to work on
enterprise-scale ICT projects
. - Competitive remuneration packages.
- Professional development and certification support.
- A collaborative and innovative work environment.
How to Apply
Applicants must submit:
- Updated CV
- Relevant Certifications
Send applications to:
Subject Line (choose one):
- Database Administrator – SQL Server
- Database Administrator – Oracle
- Database Administrator – PostgreSQL
- Database Administrator – MySQL
Be The First To Know
About the latest Senior database Jobs in South Africa !
Database Administrator
Posted today
Job Viewed
Job Description
The opportunity that awaits you:
Are you a hands-on IT professional with a knack for keeping systems running smoothly and data secure? Join a dynamic team where your problem-solving skills and technical expertise will make a real impact.
Your key responsibilities:
- Deploy, configure, and administer enterprise-grade database platforms (including MSSQL, MySQL, and PostgreSQL) to ensure high availability, optimal performance, and robust security across environments.
- Diagnose and enhance query performance, implement strategic indexing solutions, and proactively manage storage utilization to support scalable operations.
- Automate routine database administration tasks using scripts and toolsets to streamline monitoring, deployment, and reporting functions.
- Manage patching and version upgrades across all database systems, ensuring compliance with security standards and operational continuity.
- Perform scheduled data integrity audits and validation checks to maintain consistency, accuracy, and reliability of critical business information.
Our required expertise:
- A tertiary qualification in IT or related
- Proven experience in database administration and system support
- Strong problem-solving mindset and attention to detail
- Ability to work independently and communicate clearly
- Familiarity with networking, firewalls, and system security
- Minimum 4 to 8 years' experience in database administration and IT systems support
- Strong problem-solving ability – quick thinker who thrives under pressure.
Compensation:
R400K – R700K per annum
Please apply directly or on our website
)
For more roles, please have a look at our website ). or follow us on LinkedIn ) and Instagram (@60d_sixtydegrees).
Database Administrator
Posted today
Job Viewed
Job Description
JOB PURPOSE
To conduct day-to-day database operation of the organization's and its compliant with relevant regulations, and optimising it for better performance.
KEY PERFORMANCE AREAS
• User Support – provide support to users who may encounter issues emanating from the database.
• Database Installations, configurations and maintenance – install database management systems and configure databases as per the design.
• Backup and recovery – implement defined backup and recovery plans to ensure that the databases and systems can be recovered quickly in the event of disaster or disruptions.
• Database programming - proficiency in writing T-SQL queries to support business operations.
• Database performance optimisation – ensure optimisation of database performance and maintain high level of availability ensuring the systems are accessible to the users when required.
• Database security – implement defined database security controls, security policies and procedures.
• Data Migration – migrate data between diffferent data sources and ensure data quality, integrity and curated data are implemented successfully.
• Capacity planning – provide input into planning for future growth to meet increasing demands.
• Technical writing – maintain existing technical documentation and related technical specifications. Provide input into the policies, procedures, etc.
• Compliance and regulations - Ensure compliance with the policies, processes, procedures and applicable standards and data laws and regulations (e.g. POPIA).
• Data governance - understanding of data governance principles and concepts.
• Project management – adherence to project management standards and techniques.
• Data lake administration- administering the data lake platform.
• Cloud database administration – administering cloud-based database management system.
EDUCATION, SKILLS AND EXPERIENCE
• A relevant Degree in Information Technology or a relevant NQF level 7 equivalent qualification
• User Support – minimum three (3) year experience.
• Database Installations, configurations and maintenance – minimum three (3) year experience.
• Backup and recovery – minimum three (3) year experience.
• Database programming - minimum three (3) year experience.
• Database performance optimisation – minimum three (3) year experience.
• Database security – minimum three (3) year experience.
• Data Migration – minimum one (1) year experience.
• Capacity planning – minimum one (1) year experience.
• Technical writing – minimum one (1) year experience.
• Compliance and regulations – knowledge of applicable standards and data laws and regulations (e.g. POPIA).
• Data governance - knowledge of data governance principles and concepts.
• Project management – knowledge of project management concepts, techniques and principles.
• Data lake administration- knowledge of administering the data lake platform is an advantage.
• Cloud database administration – experience in administering cloud-based database management system is an advantage
Database Administrator
Posted today
Job Viewed
Job Description
Database Administrator, 3 month contract, $ per day, Remote
We are seeking a highly skilled and detail-oriented Database Administrator Specialist to join
our banking customers IT team. The ideal candidate will be responsible for the design, implementation, maintenance, and security of our organization's databases. This role requires a strong understanding of database structures, theories, principles, and practices, along with the ability to troubleshoot and optimize database performance.
Key Responsibilities:
•
Database Design & Implementation:
o Design and implement database systems based on user requirements and
performance considerations.
o Develop, manage, and test backup and recovery plans.
o Ensure data integrity and security by implementing and enforcing database
policies.
•
Database Maintenance & Performance:
o Monitor and optimize the performance of databases, including query
optimization and indexing strategies.
o Perform regular maintenance tasks, including data purging, index rebuilding,
and performance tuning.
o Manage database storage, including disk space and memory allocation.
•
Security Management:
o Implement and maintain database security, including user permissions and
roles.
o Ensure compliance with data protection regulations and industry best practices.
o Conduct regular security audits and respond to security incidents.
•
Troubleshooting & Support:
o Diagnose and troubleshoot database issues, ensuring minimal downtime.
o Provide support to development teams for database-related queries and
performance issues.
o Collaborate with other IT professionals to integrate databases with other
systems.
•
Documentation & Reporting:
o Maintain comprehensive documentation of database configurations, processes,
and procedures.
o Generate reports and provide insights based on database data.
o Stay updated with the latest database technologies and industry trends.
Qualifications:
•
Education:
o Bachelor's degree in Computer Science, Information Technology, or a related
field. A master's degree is a plus.
•
Experience:
o 5+ years of experience as a Database Administrator or in a similar role.
o Proven experience with database management systems with PostgreSQL (other
Databases are appreciated e.g., MySQL, Oracle, SQL Server).
o Experience in database security, backup, and recovery.
•
Technical Skills:
o Strong understanding of database structure, theories, principles, and practices.
o Proficiency in SQL and database management tools.
o Familiarity with cloud-based database solutions (e.g., AWS RDS, Azure SQL
Database) is an advantage.
o Knowledge of scripting languages (e.g., Python, Bash) for automation.
•
Soft Skills:
o Excellent problem-solving and analytical skills.
o Strong attention to detail and organizational skills.
o Ability to work independently and as part of a team.
o Good communication skills, both written and verbal.