SYSTEMS ADMINISTRATOR
Uganda * Full-time
Clarke International University
Description
Job Title: SYSTEMS ADMINISTRATOR (FULL TIME)
Reporting to: ICT MANAGER / DESIGNATE
JOB SUMMARY
The Systems Administrator will be responsible for the administration, maintenance, and optimization
of the institution’s virtualization infrastructure, Linux-based systems, databases, and open-source
educational platforms. The role will primarily focus on managing enterprise environments using
Proxmox VE, including virtual machines, LXC containers, clustering, high availability, live migrations,
and Proxmox Backup Server.
The position will also oversee the deployment, configuration, maintenance, and performance
optimization of key academic platforms, including Moodle, BigBlueButton, Koha ILS, and DSpace,
ensuring reliable and secure services for teaching, learning, library, and research activities.
SUMMARY OF KEY DUTIES AND RESPONSIBILITIES:
Virtualization & Infrastructure
● Manage and Maintain enterprise virtualization environments exclusively using Proxmox VE.
● Provision and scale Proxmox Virtual Machines (KVM) and Linux Containers (LXC).
● Configure clusters, high availability (HA), live migrations and Proxmox Backup Server (PBS).
● Monitor resource utilization across nodes to balance CPU, memory, and Ceph/ZFS storage
allocation.
Open-Source & Educational Platforms
● Deploy and manage LMS and repository systems, specifically Moodle, Koha ILS and DSpace.
● Configure and optimize BigBlueButton for high-performance web conferencing and virtual
classrooms.
● Perform regular updates, patch management and version upgrades for all open-source
applications.
Systems Administration
● Administer Linux/Unix servers nested within Proxmox virtual environments.
● Manage services, ensuring robust configuration of DHCP and DNS servers.
● Monitor system performance, troubleshoot outages and implement proactive security
measures.
Database Management
● Maintain and optimize relational databases (e.g., MySQL, PostgreSQL) supporting core
applications.
● Implement backup strategies and disaster recovery plans to ensure absolute data integrity.
● Write and refine SQL queries for troubleshooting and custom reporting needs.
Required Qualifications
● Education: Bachelor’s degree in Computer Science, Information Technology, Computer
Engineering, or a related field.
● Experience: Minimum 3–5 years in systems administration, most preferably within an
academic setting.
● Virtualization: Proven expertise managing Proxmox VE, LXC containers, and hypervisor
clusters.
● Platforms: Strong operational knowledge of Moodle, BigBlueButton, Koha and DSpace.
● Networking: Good understanding of core network protocols, specifically DNS and DHCP.
● Databases: Strong working knowledge of open-source database administration.
● OS: Advanced proficiency in Linux server administration (Ubuntu, Debian or CentOS).
Key Competencies & Skills:
● Exceptional organizational and time management skills.
● Excellent written and verbal communication skills.
● Strategic thinking with the ability to anticipate and proactively address challenges.
● Strong research, analytical, and proposal writing abilities.
● Advanced proficiency in Microsoft Office (Word, Excel, PowerPoint), project management
tools, and CRM software.
● Ability to work under pressure, prioritize tasks, and adapt to a fast-paced environment.
● Strong interpersonal skills to manage relationships with internal and external stakeholders.
● Relationship management and diplomacy
● Branding and communication expertise
Why Join Clarke International University?
● Opportunity to work at a Chartered & leading institution committed to academic excellence,
community service, and research & innovation.
● Engage in high-level decision-making and strategic initiatives that impact higher education in
Uganda and beyond.
● Professional growth and development opportunities in a dynamic and rewarding work
environment.
Recommended for you
Deadline: Open until filled
Related Jobs