IT Infrastructure Manager
- Location
- Greater London, England, United Kingdom
security, maintaining our Cyber Essentials Plus accreditation, improve knowledge management through our use of Microsoft Teams and other tools, and champion automation and AI to streamline how we work. You’ll oversee our managed service provider while remaining close enough to the tech to be hands-on when needed. This ...