About Company
Bytes Technology Group is a leading technology services and solutions provider, empowering organisations across Southern Africa and the UK with innovative and transformative digital capabilities. With a proud history spanning decades, we have established ourselves as a trusted partner, delivering integrated technology solutions that drive business efficiency, enhance competitiveness, and foster growth. Our extensive portfolio includes cloud services, data centre solutions, cybersecurity, enterprise applications, and IT infrastructure services. We pride ourselves on a culture of excellence, continuous learning, and client-centricity, attracting and retaining top talent who are passionate about leveraging technology to solve complex business challenges. Joining Bytes Technology Group means becoming part of a dynamic team dedicated to shaping the future of IT.
Job Description
We are seeking a highly skilled and dedicated Database Administrator (DBA) to join our professional IT team in Tembisa, Gauteng. This full-time, on-site role is critical to ensuring the stability, integrity, and performance of our vital database systems that underpin our extensive range of IT services and solutions. At Bytes Technology Group, data is at the heart of everything we do, and as a DBA, you will be the guardian of this invaluable asset, responsible for its robust health and optimal functionality.
In this role, you will be instrumental in the design, implementation, maintenance, and optimisation of various database environments, primarily focusing on Microsoft SQL Server and Oracle, but with potential exposure to PostgreSQL and MySQL. This isn’t just about keeping the lights on; it’s about proactively identifying and resolving potential issues, enhancing database performance, fortifying security measures, and ensuring robust disaster recovery capabilities. You will actively contribute to strategic initiatives, supporting both our internal systems and the critical solutions we deliver to our diverse client base across multiple industries.
Your day-to-day responsibilities will involve meticulous monitoring of database health, proactive identification and resolution of performance bottlenecks, and the implementation of sophisticated backup and recovery strategies to guarantee data availability and integrity. You will play a key role in ensuring data security, compliance with regulatory standards, and managing user access and permissions. Beyond routine operations, you will contribute significantly to data migrations, system upgrades, and continuous improvement initiatives, collaborating closely with our talented teams of developers, system administrators, and project managers.
We are looking for an analytical mind, a meticulous problem-solver, and someone passionate about data integrity and system reliability. The ideal candidate thrives in a fast-paced, challenging environment and is eager to make a tangible difference in the heart of our IT operations. This position offers a rewarding career path for a professional ready to take on significant responsibility and grow their expertise in a supportive and innovative culture that values continuous learning and professional development.
Key Responsibilities
- Install, configure, and upgrade database servers and related components.
- Monitor database performance, troubleshoot issues, and implement optimisation strategies (tuning queries, indexes, etc.).
- Develop, implement, and maintain robust database backup, recovery, and replication solutions.
- Ensure database security, implement access controls, and manage user permissions and roles.
- Perform regular database maintenance activities, including integrity checks, archiving, and clean-up.
- Collaborate with development teams to optimise database design and query efficiency.
- Manage database capacity planning, ensuring adequate resources for future growth.
- Provide technical support and guidance for database-related issues.
- Document database architecture, procedures, and best practices.
- Participate in disaster recovery planning and testing.
Required Skills
- Proficiency in SQL (T-SQL, PL/SQL).
- Extensive experience with relational database management systems (RDBMS) such as Microsoft SQL Server and Oracle.
- Strong understanding of database architecture, design, and normalisation.
- Proven experience with database backup, recovery, and high availability solutions.
- Expertise in database performance tuning and optimisation techniques.
- Solid understanding of operating systems (Windows Server, Linux) in relation to database operations.
- Excellent analytical and problem-solving skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant database certifications (e.g., MCSA: SQL 2016 Database Administration, Oracle Certified Professional).
- Experience with cloud database services (e.g., AWS RDS, Azure SQL Database, Google Cloud SQL).
- Scripting skills (e.g., PowerShell, Python, Bash) for automation of DBA tasks.
- Familiarity with NoSQL databases.
- Knowledge of ITIL frameworks and best practices.
Perks & Benefits
- Competitive market-related salary.
- Comprehensive medical aid contributions.
- Provident fund contributions.
- Generous paid time off and leave policies.
- Opportunities for professional development and industry certifications.
- Performance-based bonuses and incentives.
- Employee wellness programs.
- Access to a dynamic and collaborative work environment.
- Contribution to impactful and innovative projects.
How to Apply
To apply for this exciting opportunity, please visit the Bytes Technology Group careers page. Navigate to the careers section, search for ‘Database Administrator’ and submit your detailed resume and a cover letter outlining your relevant experience and qualifications. We encourage you to click on the link below to apply for the job.
