- Assist with the support and maintenance of the company’s technical infrastructure and business applications, including server platforms, storage systems, virtualization, desktops, voice/data networks, and remote devices.
- Maintain on-site IT hardware (PCs, laptops, printers) and ensure appropriate service and warranty contracts are in place.
- Provide both on-site and remote support to business users.
- Monitor and maintain secure network access for remote users.
- Manage and implement system upgrades as required.
- Liaise with external suppliers to source the best hardware and software solutions for company growth.
- Test, modify, and optimize systems to ensure reliability and performance.
- Identify and implement improvements to system architecture, functionality, and operational efficiency.
- Design and implement maintenance procedures.
- Manage system security, integrity, and backup procedures to ensure business continuity.
- Ensure compliance with software licensing laws and internal IT policies.
- Respond to support queries via chat, email, or phone.
- Diagnose and resolve system or network errors.
- Install, update, or upgrade software as needed.
- Deliver user training, guidance, and feedback.
- Update Microsoft Active Directory and manage password resets.
- Assist with the delivery of IT infrastructure projects.
- Develop, update, and implement IT policies and procedures across the group.
- Stay up to date with emerging technologies.
- Understand business and departmental plans, ensuring alignment with day-to-day responsibilities.
- Maintain confidentiality of sensitive business information.
- Deploy and support anti-virus solutions.
- Perform hardware moves and cabling tasks as required.
- Work in a professional, cooperative, and flexible manner to meet the evolving needs of the business
- Degree or relevant professional qualification (e.g., Microsoft MCP, MCSA, MCSE, MCIPT) preferred but not essential.
- Proven experience in an IT-related environment, ideally involving management of complex computer systems such as the Microsoft Azure ecosystem.
- Background in IT service delivery and support functions.
- Experience supporting cloud-based telephone systems (desirable).
- Proficiency with the Microsoft Office suite (essential).
- Experience managing Office 365 and OneDrive (essential).
- Strong knowledge of Microsoft Windows 10/11, Windows Server, Active Directory, and Microsoft Exchange.
- Experience with Mobile Device Management (MDM) solutions.
- Proven track record in implementing and managing Microsoft Azure environments (essential).
- Excellent organisational, analytical, evaluation, and problem-solving skills.
- Strong relationship-building abilities with clear and effective communication skills (both verbal and written).
- Capable of conveying complex technical concepts in a clear and understandable manner.
- Confident in decision-making with a proactive, solutions-focused mindset.
- Strong team player with the ability to work collaboratively.
- Skilled in troubleshooting and diagnosing technical issues.
- Able to work under pressure, manage multiple tasks, and adapt to changing priorities.
- Flexibility with working hours, including early starts or late finishes when required.
- Full, clean driving licence (essential).
- Willingness to travel to other locations/offices at short notice when necessary.