The Global Site Support Manager leads assigned Site Services team(s), supports global site operations, and drives reliable, customer-focused IT service delivery. This role partners closely with site support teams and business stakeholders to monitor incidents, manage escalations, support technology initiatives, and identify opportunities for continuous service improvement across National Pen’s global environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
No Education Listed