IT Systems Administrator

Job Title: IT Systems Administrator

Department: Tech & Data

Reporting to: Director, Technology & Data

About Moringa

Moringa’s vision is a world in which anyone can create their future. To make that world a reality, we are committed to closing the skills gap in Africa’s job markets through our market-aligned, tech-focused programs for students and corporations. As the premier provider of high-quality technical education in Kenya, we train exceptional Software Engineers, Data Scientists, Cybersecurity specialists, and other tech professionals. We also work with some of Kenya’s biggest and fastest-growing organizations to upskill their workforce. We are expanding and looking for top talent to accelerate our growth.

Working at Moringa

Moringa is an established and respected part of Kenya’s tech and education ecosystem, yet we retain a fast-paced and dynamic culture reminiscent of a start-up. We are all mission-driven professionals with a passion for providing the best student experience possible. And we know that is only possible if our team is highly motivated. We value action, results, hustle, collaboration and a customer-focused mindset and offer a healthy dose of fun and a hybrid working environment.

Job Overview/Summary

We’re looking for a skilled and proactive IT Systems & Network Administrator to manage, secure, and optimize our IT infrastructure – both on-premises and in the cloud. In this role, you’ll oversee the full spectrum of IT systems, including servers, networks, security tools, and enterprise applications like ERPs and HRMIS. You’ll serve as the first line of support for technical issues, maintain critical tools such as pfSense firewalls and Nagios monitoring, and work with platforms like Google Cloud Platform (GCP). If you’re experienced in managing complex IT environments, passionate about solving problems, and ready to help shape the backbone of a growing organization, we’d love to hear from you.

Major Responsibilities

  • Monitor and Optimize Network Performance: Continuously monitor availability, utilization, throughput, and latency across all network systems to ensure maximum performance and uptime.
  • Manage IT Systems & Infrastructure: Administer and maintain all IT-centric systems, ensuring smooth daily operations through monitoring, troubleshooting, reporting, and resolution of issues.
  • Service Desk & Incident Management: Act as the first point of contact for IT-related requests and incidents, managing tickets through the service desk and escalating as needed in line with SLAs.
  • System Implementation & Configuration: Lead the setup, deployment, and maintenance of on-premise or cloud based software systems such as HRMIS, ERP platforms, and other enterprise solutions.
  • Cloud Infrastructure Management: Work with cloud environments like Google Cloud Platform (GCP) for infrastructure management, automation, and system scaling.
  • Monitoring & Alerting: Configure and maintain monitoring tools to proactively identify and resolve system and network issues.
  • Cybersecurity & Risk Mitigation: Conduct regular vulnerability assessments, implement security protocols, and manage firewall solutions (including pfSense and similar tools) to protect systems against cyber threats.
  • Infrastructure Planning & Vendor Coordination: Serve as liaison with third-party vendors and service providers to resolve IT issues and support infrastructure planning and upgrades.
  • Policy Compliance & Strategic Alignment: Enforce IT policies, ensure system compliance with organizational standards, and contribute to the IT strategy by recommending relevant upgrades and best practices.
  • System Maintenance & Disaster Recovery: Manage server updates, security patches, backups, and disaster recovery planning to ensure business continuity.
  • Procurement & Asset Management: Oversee the purchase and inventory of hardware, software, and other IT supplies.
  • Documentation & SOPs: Maintain accurate and current documentation of system configurations, procedures, and network architecture.
  • Create reports that are otherwise to be used to make various decisions to do with the network and internet.

Experience: Minimum Requirements

  • Proven troubleshooting skills for complex IT systems and networks.
  • Strong experience with networking concepts, firewalls (including pfSense), routing, switching, and internet security protocols.
  • Proficient in GCP infrastructure management and familiar with cloud-to-on-prem integration.
  • Hands-on experience implementing and supporting HRMIS, ERP systems, and other enterprise-level platforms.
  • Working knowledge of Linux environments and Windows Server administration.
  • Experience with Nagios (or similar tools) for monitoring and alerting.
  • Understanding of patch management, database management, and LAN/WAN technologies.
  • Knowledge of intrusion detection/prevention systems and data backup/recovery practices.
  • Ability to write and deploy scripts in Python, Perl, or similar languages.
  • Proactive, solutions-oriented mindset with strong communication and collaboration skills.
  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • Professional certifications (e.g., MCSA, CCNA, Network+) are a plus.
  • Minimum 4 years of relevant experience in IT infrastructure and network administration.

CLICK HERE TO APPLY

Subscribe to our socials and stay tuned to the latest jobs