Overview

Job Title: Assistant Systems Administrator

Answers to/ Reports to: Systems Administrator

Supervisor: None

Deadline for Application: September 9, 2024

Job location: Dar es Salaam

THPS

 

The Purpose and Scope of Job:

In charge of preserving the whole ICT infrastructure’s efficiency, security, and stability, which includes computer systems, Linux and Windows servers, and cloud infrastructure. Technical know-how, problem-solving skills, and the capacity to oversee and carry out several IT projects at once are requirements for this position. As a member of the Help Desk Team, the incumbent will work closely with many departments to support operations that are crucial to the business and guarantee smooth system functioning.

 

 

The Principal duties and tasks:

  • Infrastructure management includes LAN/WAN infrastructure, email, databases, web development platforms, firewall systems, and network services (DNS, DHCP, NFS). It also includes the installation, configuration, testing, and deployment of server hardware and software. Help with ICT infrastructure administration, monitoring, updating, and troubleshooting. Participate in the management and optimization of cloud services, making sure that data storage and cloud-based applications are integrated safely and effectively while adhering to the security guidelines of the company. Develop, test, and maintain document management systems, workflows, and SharePoint sites in addition.
  • Network management: To guarantee uninterrupted connectivity, install, set up, and maintain LANs, WANs, and network segments. Handle network gear, such as switches, firewalls, routers, and VPNs, to maximize efficiency and quickly fix hardware and software problems.
  • Database and System Maintenance: To guarantee data availability and integrity, manage and maintain databases (MS SQL, MySQL). Conduct routine system audits, software upgrades, and patch installations. Participate in the development and deployment of user-friendly features and interfaces to enhance data administration and communication both internally and outside. Take part in the creation, programming, testing, debugging, and deployment of new modules, features, and releases for the application system.
  • Security of the System: Assist with the deployment, management, and upkeep of security measures to protect systems against intrusions, illegal access, and other dangers. Manage digital certificates, carry out routine security audits, fix vulnerabilities found, and keep an eye on system and security logs. In addition to actively taking part in security incident response operations, supervise the administration of access control lists, including rights and privileges.
  • User Account Management: Oversee user accounts, group policy and active directory administration, as well as permissions and access controls. Ensure suitable and secure access levels for users by supervising their access to O365 and ERP systems.
  • System Optimization and Monitoring: Analyze logs, keep an eye on system performance, and take proactive measures to resolve any possible problems. To monitor the condition of the data center and address hardware problems, use management tools. Conduct testing, scripting, and software distribution updates. Maintain and maintain applications, both current and legacy, including version control, deployment, and user education.
  • Backup and Recovery: Assist in putting Disaster Recovery and Business Continuity (DRBC) plans and backup services into action and testing them. Maintain system availability and data integrity by following established protocols, testing often, and updating when necessary.
  • Technical Support: Work with the IT Assistant to resolve hardware, software, and network problems in order to offer end users advanced technical support. As tasks and problems arise, escalate them as necessary while adhering to established protocols, and track problems through to completion. Determine the recurring issues and confer with supervisors to suggest fixes. Help with the receiving, examining, and confirming of incoming supplies and ICT equipment.
  • Records and Instruction: Provide functional specs, training materials, and technical documentation for both new and current applications. Keep up of the latest coaching techniques and technological developments, perform benchmarking, and suggest pertinent new purchases or hands-on training sessions.
  • Carry out any additional ad hoc tasks as needed.

 

 

Qualification, Proficiency, and Conditions:

  • A bachelor’s degree from an accredited university in computer science, computer engineering, information technology, or a similar discipline.
  • Three (3) or more years of expertise in database administration and installation (including MS SQL and MySQL), information systems analysis and programming, website development, software development, and hardware installation.
  • Familiarity with frameworks and systems for programming languages (such as Python and PHP). knowledge of modern technologies like as virtualization, caching, HTTP traffic, content delivery, active directories, corporate backup and recovery, and systems performance monitoring. It is necessary to have programming experience; knowledge in managing the Frappe cloud platform and supporting ERPNext is highly valued.
  • Have extensive understanding of virtualization technologies, system security, network protocols (TCP/IP, DNS, DHCP, WINS, HTTP, SNMP, SMTP, POP3, IMAP, NTP), and operating systems (Linux, Windows). It is necessary to have prior experience with scripting languages (PowerShell, VBScript) for system administration and automation.
  • A certification in Linux, Microsoft, or networking (such as CCNA, MCSE, CISSP, CompTIA Linux+, CompTIA Security+, or CEH) in IT is preferable.
  • It’s crucial to have a flexible mindset, the ability to follow directions exactly, and an eye for detail. Must be able to handle unforeseen demands well and operate both individually and in a team.
  • Have a proactive, vivacious, and results-oriented approach coupled with good analytical and conceptual thinking skills. Important qualities include honesty, reliability, and a readiness to recognize, make, and promote changes.