We are seeking a detail-oriented and experienced IT Support Engineer to join our dynamic team. The IT Support Engineer will be responsible for ensuring the smooth operation of IT systems, networks, hardware, and software. This individual will work to design, implement, and maintain IT infrastructure and provide technical support to internal teams and external clients. The role requires a proactive problem-solver with expertise in troubleshooting, system upgrades, network optimisation, and security implementation.Responsibilities: IT Infrastructure Management: Design, install, and maintain servers, networks, and workstations. Maintain and monitor AWS server environments, including daily maintenance, backup management, and applying patches. Monitor system performance to ensure high availability and optimal operation.Technical Support: Provide support for hardware, software, and network issues. Troubleshoot and resolve IT issues for internal staff and external clients in a timely manner. Conduct root cause analysis to prevent recurring issues.Network Management: Set up, configure, and maintain LAN, WAN, VPNs, and firewalls. Monitor network traffic, identify bottlenecks, and ensure network security.Systems Security: Implement and maintain cybersecurity protocols to safeguard systems from threats. Manage user access, permissions, and data backup systems. System Upgrades & Maintenance: Plan and execute IT infrastructure upgrades and software updates. Ensure minimal downtime during maintenance windows.Documentation & Reporting: Maintain accurate documentation of systems, procedures, and configurations. Generate reports on system performance and security incidents. Vendor Management: Coordinate with external vendors for hardware procurement and software licensing. Manage service-level agreements (SLAs) with third-party providers.Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).Proven experience as an IT Support Engineer or in a similar role.Strong knowledge of IT infrastructure (servers, networking, storage, virtualisation).Proficiency in network protocols and security (TCP/IP, DNS, VPNs, firewalls).Experience with cloud platforms (AWS, Azure, Google Cloud) and virtualization technologies.Familiarity with operating systems (Windows, Linux, macOS) and enterprise software.Solid understanding of cybersecurity best practices and data protection principles.Strong problem-solving skills and the ability to work independently and as part of a team.Preferred Skills: Certifications such as CCNA, CompTIA Network+, Microsoft Certified: Azure Administrator, or AWS Solutions Architect.Experience in scripting and automation (e.g., PowerShell, Python).Familiarity with ITIL practices for IT service management.