50 Database Administrators jobs in South Africa
Database Administrator
Posted 21 days ago
Job Viewed
Job Description
Database Administrator, preferably with a relevant tertiary qualification and minimum 5 years’ experience required to join this Financial Services Organisation, based in Midrand, Gauteng.
Minimum Requirements:
- Matric plus applicable tertiary equivalent experience or preferably, an ICT-relevant diploma or degree from a recognised tertiary institution
- Minimum 5 years’ experience as a database administrator, essential
- Relevant technical certifications
- Cloud database experience
- Ability to consult on data architecture and assess the impact of project changes to data architecture, required
- Experience working with SQL Server 2016 and 2019 as a database administrator, essential
- Design and development of MS SQL Server databases (DB design, optimization, tuning, ETL, stored procedures, triggers, and views)
- MCDBA certification advantageous
- SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS) beneficial
- Must have Microsoft SQL Always On practical experience
Duties and Responsibilities:
- Implement appropriate designs for databases, data warehouses, marts, reports, and dashboards
- Specify database infrastructure requirements
- Design and implement database solutions for high performance and high availability using Microsoft SQL Always On.
- Responsible for planning and implementing database replication
- Perform query and database optimisation Be responsible for database maintenance
- Work with development teams to identify databases for decommissioning
- Monitoring database user access and security
- Writing database documentation, including data standards, procedures, and definitions
- Developing, managing, and testing disaster recovery processes and servers as well backup and recovery plans
- Keep abreast of new database technologies
Database Administrator
Posted 21 days ago
Job Viewed
Job Description
The incumbent will support the IT Infrastructure through best practice implementation and solutions whilst contributing to Infrastructure excellence.
Key Performance Areas (KPAS)
KPA 1: Finance
- Oversee budget allocations for database infrastructure, ensuring efficient resource utilization.
- Analyse cost-saving opportunities related to database management and maintenance and proposing alternate technology.
- Prepare reports on database-related expenditures and forecast future costs.
- Contribute to the annual departmental budgeting and business planning process.
- Identify underutilized resources and recommend scaling down where appropriate.
- Assess and implement cost-effective database solutions, such as cloud services or virtualization.
- Monitor licensing agreements and ensure compliance to avoid unnecessary expenses.
- Implement strategies that enhance database performance and reduce downtime, contributing to overall business productivity.
KPA 2: Customer
- Act as the main point of contact for BI, BA, and ERP teams regarding SQL database needs and issues.
- Conduct regular check-ins with stakeholders to gather feedback and address concerns proactively.
- Facilitate training sessions for internal teams to maximize their effective use of database resources.
- Ensure timely resolution of incidents and service requests according to established SLA metrics.
- Regularly review and adjust SLA compliance processes to maintain high service levels.
- Implement monitoring tools to track database health, performance, and security.
- Develop and maintain automated alerts for critical performance issues and potential outages.
- Lead root cause analysis sessions to identify and rectify recurring problems effectively.
KPA 3: Internal (Processes)
- Utilize performance monitoring tools like Idera to track database metrics, identify bottlenecks, and suggest improvements.
- Troubleshoot and isolate performance problems, ensuring minimal impact on user experience.
- Perform routine database health checks, optimizing indexes and queries as needed.
- Collaborate with development teams to optimize application queries and improve overall system performance.
- Execute routine backups, ensuring data integrity and availability for recovery purposes.
- Conduct security audits and implement necessary changes to protect against vulnerabilities.
- Implement and maintain database security for databases, safeguarding sensitive information.
- Document and establish procedures for database maintenance tasks, ensuring compliance with internal policies.
- Design and implement database servers that meet the organization's requirements.
- Research and propose the use of the most appropriate solution for the organization's database needs.
- Provide and maintain documentation related to database and data warehouse structures, including configuration and setup.
- Design and implement data transformation rules according to set standards and methodologies to ensure data quality.
- Evaluate and implement approved updates and patches on designated platforms to enhance security and performance.
- Implement and monitor DB clones used in the organization for testing and development purposes.
- Evaluate and implement new hardware and software for capacity planning, ensuring future scalability.
- Perform analysis and troubleshooting to resolve database issues as they arise.
- Diagnose software and hardware problems and provide timely solutions, minimizing downtime and impact on operations.
- Design database schemas to ensure data integrity and support business processes.
- Integrate large data files and databases from disparate systems, ensuring seamless data flow and accessibility.
- Implement a trend analysis toolset to provide management with insights and analysis for informed decision-making regarding resource management.
- Work closely with developers to ensure database designs align with application needs and scalability.
- Engage with network engineers to ensure optimal database connectivity and performance.
- Participate in project planning sessions to provide input on database requirements and constraints.
- Research and recommend new database technologies and best practices to enhance operations.
- Lead pilot projects to test innovative solutions before broader implementation.
- Gather and analyze feedback from users to continuously refine and improve database processes.
- Implement and monitor early warning systems to detect potential issues before they escalate.
- Contribute to the implementation of projects for the organization by ensuring project deliverables align with organizational goals.
- Adhere to project timelines and budget schedules, ensuring efficient use of resources and meeting deadlines.
- Communicate progress on the status of project tasks to relevant stakeholders, facilitating transparency and collaboration.
- Adhere to the SANBS Project Management Methodology to ensure all projects are executed effectively and efficiently.
- Participate in project meetings and provide input on technical requirements and challenges.
KPA 4: Learning and Growth
- Pursue ongoing education opportunities to remain updated on the latest SQL Server features and technologies.
- Attend industry conferences, workshops, and webinars to enhance professional knowledge and skills.
- Share knowledge gained through training with the team to foster a culture of continuous learning.
- Organize regular knowledge-sharing sessions to discuss challenges and solutions within the team.
- Evaluate and recommend emerging technologies that could enhance the database environment.
KPA 5: Governance (Risk, Notifications, Compliance)
- Develop and implement database policies that align with GDPR, HIPAA, and other relevant frameworks.
- Conduct regular audits to ensure compliance with internal and external data protection regulations.
- Collaborate with legal and compliance teams to address any potential risks related to database management.
- Conduct risk assessments to identify vulnerabilities in database systems and operations.
- Implement security measures such as encryption, access controls, and regular security updates.
- Develop and maintain a disaster recovery plan to minimize downtime in the event of a data breach or system failure.
- Maintain detailed logs of database activities, changes, and access to facilitate audits and compliance checks.
- Create regular reports on database performance, security incidents, and compliance metrics.
- Work with internal teams to ensure all database documentation is up-to-date and accessible.
- Establish protocols for alerts related to database health, performance, and security breaches.
- Implement a notification system for timely communication of critical issues to relevant stakeholders.
- Regularly review alert criteria and thresholds to ensure they align with operational requirements.
Cognitive
- Analytical Thinking and Attention to Detail
- Change Management
- Judgement and Decision Making
- Problem Solving
- Planning, Organising and Monitoring
Personal
- Flexibility and Adaptability
- Orientation
- Ethical Behaviour
Interpersonal
- Customer Service Orientation
- Teamwork
- Communication
- Knowledge Sharing
Prof. Technical
- Business and Financial Acumen
- Systems Competence
- Computer Literacy
- SQL Server 2016 and newer
- MS SharePoint
- Blood Establishment Computer System (BECS) / SAP (or any other relevant programme / application)
Leadership
- Project Management
Education
- Current Microsoft Database Certification
- ITIL Skill set requirement (Problem Management/Incident Management/Change Management, etc.)
Experience and Knowledge Requirements
- Minimum of 3 years directly related work experience in Database Administration and Business Intelligence/Data Warehousing in an environment with multiple production databases.
- Hands-on professional experience must include an overall knowledge of database design, optimization, and troubleshooting, as well as Microsoft SQL 2016, 2017, 2019 and 2022.
- Experience with MS SQL Server, including use of Query Analyser, stored procedures, DTS, Jobs and Profiler.
Database Administrator
Posted today
Job Viewed
Job Description
Database administrator
Posted today
Job Viewed
Job Description
Youll work with cross-functional teams to design and maintain scalable, high-performing databases and provide on-site support for implementations, upgrades, and troubleshooting.
Periodic travel required.
: Install and manage on-prem/cloud database servers Monitor performance and optimize queries, schema, and indexes Ensure database security, access control, and auditing Manage backups, restores, and disaster recovery testing Develop and maintain data models, procedures, views, and triggers Support development teams with data issues and test data Assist in deployment planning and post-release support Troubleshoot database issues and perform root cause analysis Document configurations and best practices Stay updated on new DB technologies and suggest improvements Travel as needed for client support and implementations : Bachelors degree in IT, Computer Science, or related field 35 years DBA experience, ideally in software or IT services Proficient in at least one major RDBMS (Postgre SQL, SQL Server, Oracle, or My SQL) Strong grasp of database design, optimization, and normalization Knowledge of security, compliance, and data privacy best practices Familiar with replication, high availability, and disaster recovery Cloud DB experience (e.g., AWS RDS, Azure SQL) is a plus Skilled in scripting/automation (SQL, Bash, Power Shell) Open to regular travel for client and project support Contact Hire Resolve for your next career-changing move.
Apply for this role today, contact Sune Pienaar at Hire Resolve or on Linked In You can also visit the Hire Resolve website: hireresolve.us or email us your CV: We will contact you telephonically in 3 days should you be suitable for this vacancy.
If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise
Database administrator
Posted 1 day ago
Job Viewed
Job Description
Senior Database Administrator
Posted 1 day ago
Job Viewed
Job Description
Interested in building your career at Luno? Get future opportunities sent straight to your email.
Apply for this job- First Name *
- Last Name *
- Email *
- Phone
- Resume/CV *
- Enter manually
- Accepted file types: pdf, doc, docx, txt, rtf
- Enter manually
- Accepted file types: pdf, doc, docx, txt, rtf
- Do you have the right to work in the corresponding job location ? *
- Do you have experience improving the reliability and performance of a data platform in a high-traffic production environment?
- Have you used automation to reduce operational overhead or improve database reliability
- Which cloud, database, and infrastructure tools have you worked with, and how have you applied them in your environment
- Do you require any specific arrangements or accommodations in this hiring process ? *
- Yes
- No
- Prefer not to say
- If answered yes to the above question, please specify :
- At Luno, we use an AI notetaker and video recorder to help our interviewers stay focused on the conversation, and not on taking notes. The notetaker will join and record your call as an additional participant, but it is not required and you will have the option to opt out of this service freely. Doing so will not negatively impact your application.
- Do you consent to Metaview recording & transcribing notes during the process ? *
- Select.
- What is your ethnic group (choose one option that best describes your ethnic group or background)? *
- Select.
- Do you require any special equipment/adjustments? *
- Select.
We are an equal opportunity employer and value diversity at our company. We do not unfairly discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We want to assure you that your responses are completely anonymous. Additionally, no personally identifiable information is captured unless you voluntarily offer personal information in any of the comment fields.Your responses are combined with those of many others and summarised in a report to further protect your anonymity.
Select.
What is your ethnic group (choose one option that best describes your ethnic group or background)? * Select.
Do you require any special equipment/adjustments? * Select.
#J-18808-LjbffrSenior Database Administrator
Posted 1 day ago
Job Viewed
Job Description
Interested in building your career at Luno? Get future opportunities sent straight to your email.
Apply for this job- First Name *
- Last Name *
- Email *
- Phone
- Resume/CV *
- Enter manually
- Accepted file types: pdf, doc, docx, txt, rtf
- Enter manually
- Accepted file types: pdf, doc, docx, txt, rtf
- Do you have the right to work in the corresponding job location ? *
- Do you have experience improving the reliability and performance of a data platform in a high-traffic production environment?
- Have you used automation to reduce operational overhead or improve database reliability
- Which cloud, database, and infrastructure tools have you worked with, and how have you applied them in your environment
- Do you require any specific arrangements or accommodations in this hiring process ? *
- Yes
- No
- Prefer not to say
- If answered yes to the above question, please specify :
- At Luno, we use an AI notetaker and video recorder to help our interviewers stay focused on the conversation, and not on taking notes. The notetaker will join and record your call as an additional participant, but it is not required and you will have the option to opt out of this service freely. Doing so will not negatively impact your application.
- Do you consent to Metaview recording & transcribing notes during the process ? *
- Select.
- What is your ethnic group (choose one option that best describes your ethnic group or background)? *
- Select.
- Do you require any special equipment/adjustments? *
- Select.
We are an equal opportunity employer and value diversity at our company. We do not unfairly discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We want to assure you that your responses are completely anonymous. Additionally, no personally identifiable information is captured unless you voluntarily offer personal information in any of the comment fields.Your responses are combined with those of many others and summarised in a report to further protect your anonymity.
Select.
What is your ethnic group (choose one option that best describes your ethnic group or background)? * Select.
Do you require any special equipment/adjustments? * Select.
#J-18808-LjbffrBe The First To Know
About the latest Database administrators Jobs in South Africa !
Senior Database Administrator
Posted 5 days ago
Job Viewed
Job Description
Are you a driven, detail-oriented Database Administrator ready to take your career to the next level?
Rewardsco is looking for a Senior DBA to join our dynamic team and ensure our database infrastructure is rock-solid, secure, and always performing at its best.
Key Responsibilities:
- Take ownership of database installation, configuration, and maintenance
- Troubleshoot and resolve SQL-related issues
- Manage data extraction, transformation, and loading (ETL) processes
- Maintain clear and accurate documentation
- Partner with senior engineers and cross-functional teams
- Implement and enhance database security measures
- Plan capacity, monitor performance, and optimize systems
- Stay ahead of industry trends to drive innovation
- Matric and an IT Diploma or NQF Level 7 qualification
- Relevant SQL/DBA certifications (advantageous)
- Minimum of 3 years' experience in database administration
- Proficiency in SQL and PostgreSQL
- Strong experience in Data Modelling, Data Warehousing, and ETL processes
- Working knowledge of Python, Apache Airflow, Kafka, and PowerShell scripting
- Experience with both Linux and Windows operating systems
- Comprehensive Health and Wellness: Free access to Kaelo Health Medical Insurance, Financial Wellness Support, Mental Health Counselling and on-site Pharmacy with an in-house Nurse
- Top-Tier Resources and Amenities: Work with world-class technology, enjoy three in-house restaurants and take advantage of discounted grocery staples
#J-18808-Ljbffr
Database Administrator (DBA)
Posted 10 days ago
Job Viewed
Job Description
The Database Administrator (DBA) will support the performance, availability, and security of SQL and PostgreSQL databases.
The role includes assisting with implementation, configuration, maintenance, monitoring, and optimization of critical SQL Server RDBMS systems to ensure consistent performance of business applications.
The DBA will also support ETL processes, reporting, backups, disaster recovery, and collaborate with development teams to optimise database schemas.
Salary: R20 000 – R30 000 per month.
Duties and Responsibilities:
- Operational Support
- Assist in managing and maintaining MSSQL and PostgreSQL databases.
- Support the design, implementation, and monitoring of secure and highly available database solutions.
- Help develop, implement, and optimise SSIS packages for ETL processes.
- Assist in creating and managing SSRS reports to support business intelligence needs.
- Perform database tuning and monitor performance.
- Support database upgrades, migrations, backups, and recovery procedures.
- Collaborate with development teams to optimise schemas and troubleshoot issues.
- Provide after-hours support, under supervision, for maintenance and emergencies.
- Implementation
- Shadow and support the DBA team during customer meetings, workshops, installations, and upgrades.
- Monitor production systems using reporting tools, logging and escalating issues as required.
- Assist with installation, configuration, testing, and maintenance of operating systems and applications.
- Contribute to ensuring maximum system and infrastructure availability.
- Service Desk
- Manage tickets and project tasks within the Service Desk system.
- Assist with design and support of operational systems.
- Liaise with vendors and IT personnel for issue resolution.
- Self-Learning & Development
- Become familiar with deployed systems and customer workflows.
- Complete relevant certifications and pursue continuous technical learning.
- Proactively identify developmental areas and engage in growth opportunities.
Key Performance Indicators (KPIs):
- Successful support and maintenance of databases to ensure performance, availability, and security.
- Effective delivery of delegated tasks and services.
- Positive customer outcomes measured by satisfaction feedback.
- Demonstrated continuous learning and personal development.
Minimum Requirements:
Education:
- IT-related degree / diploma advantageous.
- Certification in SQL DBA or related field (or equivalent experience).
- Coursework or exposure to SQL Database Administration.
Experience:
- Minimum 1–2 years MS SQL Server Administration.
- Understanding of High Availability (HA) and Disaster Recovery (DR).
- Familiarity with SSIS and SSRS.
- Experience with backups, restores, and recovery models.
- Experience with Windows Server and Active Directory.
- Knowledge of virtualization or containerization beneficial.
Skills Required:
- Strong problem-solving and troubleshooting ability.
- Effective communication and collaboration (written and verbal).
- Ability to learn quickly and manage workload in a fast-paced environment.
- Strong attention to detail with solid reporting skills.
- Ability to work independently and in a team environment.
- Patient, courteous, and adaptable.
Other Requirements:
- Own reliable transport.
- Availability to work after hours when required.
- Ability to support flexible working arrangements.
Senior Database Administrator
Posted 21 days ago
Job Viewed
Job Description
Job Purpose
The database administrator (DBA) is responsible for developing, testing, improving, and maintaining new and existing databases to help users retrieve data effectively. The DBA will work closely with developers to ensure system consistency and will also collaborate with administrators and clients to provide technical support and understand new data requirements. Communication and organization skills are key for this position, along with a solution-driven mindset.
The DBA will also function as team lead to provide technical leadership, mentorship, and support to the DBA team members, along with performance reviews for team members. They will assign, prioritize and track DBA tasks and projects, manage team schedules and workloads. They will act as a point of contact for database-related issues between technical teams, business stakeholders and leadership.
Location: While this role is set as remote, applicants in locations that can adequately support our US-based teams would be preferable, specifically India and Africa (Nigeria, Kenya, Tanzania, South Africa, Ghana).
Duties and Responsibilities
Technical Responsibilities
- Performance Tuning and Optimization: Lead efforts to monitor, troubleshoot, and optimize database performance (indexes, queries, resource usage)
- Database Design & Architecture: Oversee and guide the design, implementation and maintenance of stable, reliable and effective database systems with high availability and quality to store and retrieve company information
- Backup & Recovery: Ensure reliable backup strategies and disaster recovery plans are in place and regularly tested.
- Security Management: Manage user roles, permissions, encryption, and compliance with security policies and audits; assuring compliance with