Role Description
Responsible for the management, maintenance, design, and reliable operation of all Linux, Windows, and network infrastructure across the organization. Ensures performance, security, and availability of all core systems to support business continuity and innovation. This role is located in Dar es Salaam, Tanzania.
Key Responsibilities
- Install, configure, monitor, and maintain Linux and Windows servers and systems.
- Oversee day-to-day operations of local and wide area networks (LAN/WAN), switches, routers, firewalls, and VPNs.
- Implement and manage user accounts, access controls, Active Directory, and system permissions.
- Perform troubleshooting of hardware, software, server, and network issues, responding to critical outages and help desk tickets.
- Develop automation scripts and tools for system management (e.g., Bash, PowerShell, Python).
- Plan and apply security updates, patches, firewall rules, and regular vulnerability assessments.
- Manage backups, disaster recovery plans, and restore tests to ensure data integrity.
- Plan, design and manage infrastructure enhancements, system migrations, and technology upgrades.
- Document system configurations, procedures, and incident responses.
- Monitor server and network performance, analyzing logs, and identifying areas for improvement.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology or related field, or equivalent experience.
- 3+ years of professional system administration experience across Linux and Windows platforms.
- Advanced networking knowledge: TCP/IP, DNS, DHCP, routing, switching, and firewall configuration.
- Proficiency in virtualization (VMware, Hyper-V), cloud platforms (AWS, Azure preferred), and endpoint security.
- Experience managing networks, servers, storage (NAS/SAN), and remote access for distributed teams.
- Scripting expertise (Bash, PowerShell, Python).
- Strong problem-solving, analytical, and communication skills.
- Relevant industry certifications (CompTIA A+/Network+, Microsoft, Cisco, Red Hat) are a plus.
- Willingness to participate in on-call rotation and support outside standard business hours.
Preferred Experience
- Experience automating deployments and configuration management.
- Experience with Backup and Disaster Recovery platforms such as Veeam and Nakivo.
- Familiarity with monitoring tools (e.g., ManageEngine, Nagios, Zabbix).
- Hands-on knowledge of cybersecurity compliance and frameworks.
- Experience deploying and managing Cloud Platforms such as Cloudstack.