On-Site IT Support Lead: SLA-Driven Tech & Team Coach
- Location
- Greater London, England, United Kingdom
Telefónica Tech UK&I seeks an On-Site Support Team Leader to oversee end-to-end delivery of on-site IT support in a high-profile environment. You will act as escalation point, drive service ...