Assistant Systems Administrator Job in Kenya

Job Purpose:

  • The eligible candidate will play a critical role in ensuring the smooth operation of our systems, software apps, providing technical assistance to end users and contributing to the overall success of our organization.


  • Collaborate with team members to determine software requirements and specifications.
  • Design and develop software applications according to specifications.
  • Write well-designed, efficient, and testable code.
  • Revise, update, and debug code.
  • Improve existing software by analyzing and identifying areas for modification.
  • Test and deploy applications and systems.
  • Provide end-user training and conduct user acceptance testing.
  • Participate in testing new software releases and updates to identify potential issues before deployment. Provide feedback to the development teams to improve software quality.
  • Provide technical support to end-users, resolving issues promptly.
  • Monitor systems’ health and proactively identify potential issues to prevent downtime or disruptions.

  • Manage user accounts, access permissions, and security settings to protect sensitive data and maintain compliance with company policies.
  • Assist in documenting system configurations, procedures, and troubleshooting steps to create a comprehensive knowledge base.
  • Collaborate with the Infrastructure team to ensure holistic support for end users.
  • Log and track support requests, incidents, and solutions using the ICT ticketing system.
  • Keep abreast of new technologies and developments in the industry.
  • Contribute to the department’s goals by accomplishing related duties as required.


  • Bachelor of Science degree in Computer Science, Information Technology or a related field from a recognized institution.
  • 3-5 years’ of demonstrated experience in a similar role.
  • Must have good experience of working with Navision Dynamic.
  • Proven knowledge and experience with Microsoft Dynamics Business Central ERP
  • Proficiency in administering Windows and/or Linux server environments.
  • Strong understanding of networking protocols, services, and security.
  • Experience with virtualization technologies (e.g., VMware, Hyper-V).
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Ability to script and automate routine tasks (e.g., PowerShell, Bash).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication skills and ability to work effectively with team members.
  • Proactive attitude towards learning and staying updated on industry trends.

Preferred Qualifications

  • Certifications in relevant technologies (e.g., Microsoft Certified Systems Administrator (MCSA), CompTIA Linux+, MCSE,).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of cybersecurity best practices.
  • Familiarity with backup and recovery solutions.
  • Experience with configuration management tools (e.g., Ansible, Puppet).
  • Understanding of ITIL practices.
  • Previous experience in a DevOps environment.

How To Apply

If you believe you have high performance culture, positive mental attitude and are self-driven, then apply through having Assistant Systems Administrator as the subject of the email.