THPS Recruitment August 2024 – Assistant Systems Administrator

Directly Reports to the Systems Administrator
Supervises: None
Location: Dar es Salaam

Purpose and Scope of Job:  Responsible for maintaining the stability, security, and efficiency operation of the entire ICT infrastructure including computer systems, Linux and Windows Servers, and Cloud infrastructure. This role demands technical expertise, problem-solving abilities, and the capability to manage and execute multiple IT projects concurrently. The incumbent will be part of the Help Desk Team which involves close collaboration with various departments to support business-critical operations and ensure seamless system performance.

Principal duties and responsibilities:

  1. Infrastructure Management: Responsible for the installation, configuration, testing, and deployment of server hardware and software, covering LAN/WAN infrastructure, operating systems (Linux, Windows), email, databases, web development platforms, firewall systems, and network services (DNS, DHCP, NFS). Assist with the administration, monitoring, updating, and troubleshooting of ICT infrastructure. Contribute to the management and optimization of cloud services, ensuring secure and efficient integration of cloud-based applications and data storage under the organization’s security policies. Additionally, develop, test, and support SharePoint sites, workflows, and document management systems.
  2. Network Management: Install, configure, and maintain LANs, WANs, and network segments to ensure seamless connectivity. Manage network equipment, including routers, switches, firewalls, and VPNs, to optimize performance and swiftly resolve hardware and software issues.
  3. Database and System Maintenance: Manage and maintain databases (MS SQL, MySQL) to ensure data integrity and availability. Perform patch installations, software upgrades, and regular system audits. Contribute to the design and implementation of user-friendly interfaces and functionalities to improve internal and external communication and data management. Participate in the development, programming, testing, debugging, and implementation of new application system releases, modules, and features.
  4. System Security: Supports the implementation, operation, and maintenance of security protocols to safeguard systems from unauthorized access, breaches, and other threats. Conduct regular security audits, manage digital certificates, address identified vulnerabilities, and monitor system and security logs. Oversee the administration of access control lists, including rights and privileges, and actively participate in security incident response activities.
  5. User Account Management: Administer user accounts, permissions, and access controls, including management of Active Directory and Group Policy. Oversee user access for O365 and ERP systems, ensuring appropriate and secure access levels.
  6. System Monitoring and Optimization: Continuously monitor system performance, analyze logs, and proactively address potential issues. Utilize management tools to oversee data center health and respond to hardware issues. Execute software distribution updates, scripting, and testing. Provide maintenance and support for both existing and legacy applications, including version control, deployment, and user training.
  7. Backup and Recovery: Support the implementation and testing of Disaster Recovery and Business Continuity (DRBC) plans and backup services. Ensure data integrity and system availability through adherence to standard procedures, regular testing, and timely updates.
  8. Technical Support: Provide advanced technical support to end-users by resolving hardware, software, and network issues in collaboration with the IT Assistant. Escalate problems and tasks as needed, following established procedures, and monitor issues through to resolution. Identify problem patterns and consult with supervisors to recommend solutions. Assist with the receipt, inspection, and verification of incoming ICT assets and supplies.
  9. Documentation and Training: Create technical documentation for existing and new applications, including functional specifications and training materials. Stay updated on current technology trends and coaching strategies, conduct benchmarking, and recommend relevant hands-on training sessions or new acquisitions.
  10. Perform any other ad hoc duties as required.

Qualification, Competence, and Requirements:

  1. Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field from a recognized institution.
  2. At least three (3) years of experience in systems administration and maintenance, information systems analysis and programming, database installation and management (including MS SQL and MySQL), website development, software development, and hardware installation.
  3. Experience with programming languages (e.g. Python, PHP) and frameworks/systems. Familiarity with current technologies including enterprise backup and recovery, systems performance monitoring, active directories, virtualization, HTTP traffic, content delivery, and caching. Programming experience is essential, with a strong preference for skills in supporting ERPNext and administering the Frappe cloud platform.
  4. Possess in-depth knowledge of operating systems (Linux, Windows), network protocols (TCP/IP, DNS, DHCP, WINS, HTTP, SNMP, SMTP, POP3, IMAP, NTP), system security, and virtualization technologies. Experience with scripting languages (PowerShell, VBScript) for automation and system management is required.
  5. Possession of IT-related certifications in Linux, Microsoft, or network-related fields (e.g. CCNA, MCSE, CISSP, CompTIA Linux+, CompTIA Security+, CEH) is advantageous.
  6. Attention to detail, the ability to follow instructions precisely, and a flexible attitude are essential. Must be able to work independently and as part of a team, while effectively managing unexpected demands.
  7. Possesses strong analytical and conceptual thinking with a proactive, enthusiastic, and output-driven approach. The key attributes are integrity, credibility, and willingness to identify, implement, and drive improvements.

How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

Application Deadline:  2024-09-09