System Administrator / Junior DevOps Engineer

  • Permanent Employee (Full Time)
  • Software Engineering
  • Cape Town

About Us

TooMuchWifi is a leading provider of fast, reliable and affordable internet connectivity to aspirational communities in South Africa.  We are a fast-growing company with a great culture which encapsulates our values - Accountability, Kindness, Integrity, Timeliness and Hardwork.  


We care deeply about our dedicated, hardworking team and the communities we serve.  


Our purpose, mission and social impact drive and inspire us every day. 


Our working environment is colourful, fun, collaborative and kind.  We have come a long way and have amazing stories to tell!  


Our ocean facing head office is located in Paarden Eiland, Cape Town with beautiful views of Table Mountain, Robben Island and sunsets.  Just one of the perks worth mentioning plus:



  • 100% main member contribution for Health Insurance or Medical aid.  Medical aid benefits include gap cover and health saver
  • Hello Doctor online GP consultations
  • 100% main member contribution for Group Life cover which includes death (annual salary lump sum x number of years depending in role level), funeral, child education, critical illness, and income disability cover
  • Free 24/7 Employee Assistance Program (EAP) for our staff and their family
  • Between 15 and 21 days annual leave allocation depending on role grade
  • Birthday leave
  • Discounted TooMuchWifi internet packages
  • Casual Fridays and fun staff events
  • Sport clubs
  • Staff transport services
  • Staff loans (interest free)
  • Wellness events
  • Successful candidate referral bonus for staff

What we are looking for

We are seeking a System Administrator / Junior DevOps Engineer to join our dynamic team. This role is pivotal in maintaining our IT infrastructure, ensuring smooth operations of our cloud environments, and supporting our software development team with automation and tooling. If you are passionate about system administration, cloud technologies, and want to grow in the field of DevOps, we want to hear from you!

What you will be doing

  • Maintain and monitor servers, networks, and cloud-based infrastructure.
  • Troubleshoot and resolve IT-related issues (e.g., networking, hardware, and software).
  • Assist with automation of deployments and infrastructure scaling.
  • Manage system backups, patches, and updates to ensure reliability and security.
  • Collaborate with software developers to optimize CI/CD pipelines.
  • Ensure high availability and performance of critical systems.
  • Document procedures and system configurations.
  • Proactively monitor and enhance infrastructure security.

Minimum requirements (qualifications, skills and experience, other)

  • A Bachelor’s degree in Information Technology, Computer Science, or related field, OR equivalent work experience.
  • 2+ years of experience as a System Administrator, DevOps Engineer, or in a similar role.
  • Proficiency in Linux systems administration (e.g., Ubuntu, CentOS).
  • Familiarity with cloud environments (e.g., AWS, Google Cloud, Azure).
  • Hands-on experience with configuration management tools (e.g., Ansible, Puppet, or Chef).
  • Solid understanding of networking fundamentals (e.g., DNS, VPN, firewalls, routing).
  • Experience with version control tools like Git.
  • Strong troubleshooting skills and attention to detail.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience with monitoring tools like Prometheus, Grafana, or Zabbix.
  • Understanding of CI/CD pipelines and tools such as Jenkins, Github Actions or GitLab CI/CD.
  • Experience with scripting languages (e.g., Bash, Python).
  • Knowledge of IT security best practices and compliance standards.