Key Responsibilities
Network Management:
Install, configure, and maintain network systems
Monitor performance and ensure network availability
Troubleshoot connectivity issues
Implement basic network security controls
Systems Maintenance:
Maintain computers, servers, and software systems
Perform updates, patches, and regular backups
Diagnose and resolve hardware/software issues
Ensure minimal downtime and system efficiency
Website & Hosting Management:
Manage and update company website content
Oversee domain registration and hosting services
Monitor website performance, uptime, and security
Liaise with hosting providers and developers when required
Email Systems Administration:
Set up and manage company email accounts
Administer email platforms (e.g., Microsoft 365, Google Workspace)
Ensure email security, spam filtering, and data protection
Troubleshoot email delivery, access, and configuration issues Website Management
Update and maintain company website content
IT Infrastructure Management:
Oversee IT equipment, software, and tools
Maintain IT asset register and documentation
Recommend and implement improvements where needed
IT Security:
Implement and maintain basic IT security measures
Monitor systems for risks or vulnerabilities
Manage antivirus, access controls, and data protection
Ensure regular backups and support disaster recovery readiness
Promote cybersecurity awareness among staff
Technical Support:
Provide day-to-day IT support to staff
Resolve technical issues promptly
Guide users on proper use of IT systems and tools
Person Specification
Bachelor's degree in IT, Computer Science, or related field
2 - 5 years' relevant IT experience
Experience in a small or growing organization is an advantage
Technical Skills:
Knowledge of network setup and troubleshooting
Systems maintenance (hardware and software)
Website/CMS management
Basic IT security practices (firewalls, antivirus, backups)
Familiarity with cloud tools is an advantage
Skills & Competencies:
Strong problem-solving ability
Ability to work independently and manage multiple tasks
Good communication skills (especially with non-technical users)
Good time management and prioritization
Behavioural Attributes:
High level of integrity and responsibility
Detail-oriented and organized
Service-oriented and approachable
Proactive and willing to learn.