Full Job Description
If you are an aspiring database professional looking to build your career in a fast-paced technology environment, the Junior DBA – Support opportunity offers valuable exposure to enterprise database administration, monitoring, performance optimisation, and database support. This hybrid role is designed for candidates who have foundational SQL knowledge and are eager to gain hands-on experience supporting critical business systems.
The successful candidate will work alongside experienced Database Administrators and technology professionals, assisting with database maintenance, troubleshooting, monitoring, reporting, backup management, and continuous improvement initiatives. This position provides an excellent platform to develop technical expertise while contributing to the stability, performance, and security of business-critical database environments.
Position Overview
- Position: Junior DBA – Support
- Job Category: Information and Communication Technology (ICT)
- Employment Type: Full-Time
- Work Arrangement: Hybrid
- Location: Johannesburg, Gauteng, South Africa
- Application Closing Date: 10 July 2026
About the Opportunity
Modern businesses rely heavily on databases to store, manage, and secure large volumes of information. As a Junior DBA, you will play an important role in ensuring that these systems remain reliable, secure, and highly available.
You will gain exposure to enterprise database technologies, performance tuning techniques, cloud database solutions, reporting tools, monitoring platforms, and operational best practices. This role is ideal for candidates seeking a long-term career path within database administration, data engineering, cloud infrastructure, or enterprise systems management.
Key Responsibilities
Database Administration Support
- Assist in maintaining and supporting database environments.
- Ensure databases remain stable, secure, and available.
- Support database installation, configuration, and maintenance activities.
- Work closely with senior DBAs to implement database improvements.
- Assist with database upgrades and patch management.
- Maintain database documentation and technical records.
Database Design and Development Support
- Participate in database planning and design discussions.
- Assist with database optimisation projects.
- Support implementation of scalable database solutions.
- Ensure database structures align with application requirements.
- Contribute to testing and deployment activities.
Performance Monitoring and Optimisation
- Monitor database performance and system health.
- Identify bottlenecks affecting performance.
- Assist in analysing database workloads and resource utilisation.
- Support performance tuning initiatives.
- Monitor storage, memory, and processing efficiency.
- Recommend improvements where opportunities are identified.
Database Monitoring and Maintenance
- Utilise monitoring tools to track database performance.
- Monitor backups and recovery processes.
- Support archiving and indexing activities.
- Ensure scheduled maintenance tasks are completed.
- Assist in database housekeeping and optimisation activities.
- Monitor overall database availability and reliability.
Troubleshooting and Incident Management
- Assist in diagnosing database-related issues.
- Investigate performance degradation and service interruptions.
- Support problem resolution activities.
- Participate in root cause analysis processes.
- Escalate complex issues to senior database specialists.
- Assist with emergency database recovery procedures when required.
Backup and Recovery Support
- Monitor database backup schedules.
- Verify backup integrity and successful completion.
- Assist with disaster recovery testing.
- Support recovery procedures when necessary.
- Maintain backup documentation and audit records.
Reporting and Analytics
- Generate database performance reports.
- Assist with dashboards and operational reporting.
- Monitor trends and provide insights to senior team members.
- Support reporting requirements across business units.
- Contribute to data quality monitoring initiatives.
Innovation and Continuous Improvement
- Research emerging database technologies.
- Assist with process improvement initiatives.
- Recommend solutions that improve operational efficiency.
- Support automation projects where applicable.
- Learn and apply industry best practices.
Collaboration and Teamwork
The Junior DBA will work closely with developers, infrastructure teams, IT support specialists, business analysts, and senior database administrators. Success in this role requires strong collaboration skills and a willingness to continuously learn from experienced professionals.
You will contribute to a culture focused on innovation, operational excellence, customer service, and continuous improvement while gaining practical exposure to enterprise technology environments.
Minimum Requirements
- Relevant Degree or Diploma in Information Technology, Computer Science, Information Systems, or a related field.
- 1–2 years of experience in a commercial technology environment, OR successful completion of a graduate programme.
- Basic SQL query writing skills.
- Basic SQL troubleshooting capabilities.
- Understanding of relational database concepts.
- Strong willingness to learn database technologies.
Advantageous Qualifications and Experience
- Experience with Microsoft SQL Server (MSSQL).
- Exposure to database design and optimisation techniques.
- Knowledge of PostgreSQL environments.
- Microsoft Azure Database Administrator Associate certification.
- Exposure to cloud database technologies.
- Experience with database monitoring tools.
Technical Skills Required
- SQL query writing and optimisation.
- Database troubleshooting.
- Database monitoring.
- Performance analysis.
- Backup and recovery processes.
- Data integrity management.
- Basic database security concepts.
- Microsoft SQL Server administration fundamentals.
- Reporting and dashboard support.
Personal Attributes
- Strong analytical thinking.
- Attention to detail.
- Problem-solving mindset.
- Accountability and ownership.
- Strong communication skills.
- Team-oriented approach.
- Adaptability and resilience.
- Commitment to continuous learning.
- Ability to work under pressure.
- Customer-focused attitude.
Career Growth Opportunities
This role provides a strong foundation for individuals who wish to pursue careers in database administration, cloud infrastructure, data engineering, enterprise architecture, or platform engineering. Successful candidates will gain exposure to large-scale database environments and industry-standard technologies that are highly sought after across the technology sector.
The experience gained through this opportunity can open doors to future roles such as Database Administrator, Database Engineer, Cloud Database Specialist, Data Platform Engineer, SQL Developer, or Infrastructure Engineer.
Why Apply?
- Gain hands-on experience with enterprise database systems.
- Work in a collaborative hybrid environment.
- Learn from experienced database professionals.
- Develop highly sought-after technical skills.
- Build a long-term career in data and technology.
- Gain exposure to cloud and modern database technologies.
- Work on business-critical systems and projects.
Application Closing Date
10 July 2026
Final Thoughts
The Junior DBA – Support opportunity is ideal for graduates and junior IT professionals who want to establish themselves within the database administration field. With exposure to SQL Server environments, performance monitoring, troubleshooting, backup management, and enterprise database operations, this role offers an excellent platform for professional growth.
Candidates who are passionate about technology, data management, and continuous learning should strongly consider applying for this exciting career opportunity in Johannesburg.