AIM Firms

IT System Administrator

Posted: 2 days ago

Job Description

Company DescriptionAIM Firms is a Managed Service Provider (MSP) based in Dar es Salaam, Tanzania. As a strategic outsourced IT service provider, we support companies and organizations across Tanzania with a wide range of IT solutions, including support, networking, and cloud services. We strive to help businesses stay ahead in an increasingly interconnected world.Role DescriptionResponsible 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 ResponsibilitiesInstall, 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 QualificationsBachelor’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 ExperienceExperience 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In