Role & responsibilities Install, configure, and maintain computer hardware, software, and peripherals. Manage user accounts, permissions, email systems, and directory services. Provide technical assistance to end-users regarding hardware, software, network, and IP camera related issues. Implement and maintain firewalls, VPNs, and other security measures. Implement Active Directory Domain Services (ADDS), DNS management, DHCP configuration, and Group Policy implementation. Troubleshoot hardware, software, and network-related issues. Ensure the availability and reliability of network services. Collaborate with the IT team to develop and implement IT policies and procedures. Monitor system performance and make recommendations for improvements. Keep abreast of emerging technologies and industry trends. Preferred candidate profile Strong knowledge of Windows operating systems (OS) and network operating systems (NOS). Proficiency in software applications such as MS Office and Google Workspace. Familiarity with network protocols, troubleshooting methodologies, and network infrastructure. Experience in implementing and maintaining security measures and protocols. Excellent problem-solving and analytical skills. Effective communication and interpersonal skills. Strong attention to detail and organisational abilities. Ability to work independently and in a team environment. Relevant certifications such as CCNA, MCSE, Cloud computing, and Linux are a plus. Experience with virtualization technologies (e.g., VMware, Hyper-V). Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud). Knowledge of scripting languages (e.g. PowerShell, Python) for automation tasks.