Head of Managed Services
- Location
- Greater London, England, United Kingdom
Managed Services to lead and scale a global managed IT and security services function across the UK and offshore locations. The role will own service delivery, operational performance, customer experience and commercial profitability, driving a consistent, scalable and commercially sustainable operating model. Key Responsibilities Lead global Service Desk … Field Engineering, NOC, SOC and internal IT support operations. Define and implement managed services strategy, operating models and service improvement initiatives. Own service performance, SLAs, operational risk, customer satisfaction and executive escalations. Drive profitability, margin improvement, cost optimisation, resource utilisation and capacity planning. Standardise service delivery, processes ...