Role Summary
The IT Site Support Lead will manage onsite IT support operations and ensure smooth day-to-day IT service delivery for end users. The role involves troubleshooting infrastructure, network, and end-user computing issues while maintaining high service standards.
Key Responsibilities
- Provide onsite IT support for desktops, laptops, printers, and end-user devices (EUC).
- Troubleshoot LAN, WAN, VPN, and Wi-Fi connectivity issues.
- Manage user accounts and access via Active Directory.
- Support Microsoft 365 applications including Outlook, Teams, and Office Suite.
- Handle incidents and service requests through ITSM tools such as ServiceNow.
- Ensure SLA compliance and timely incident resolution.
- Coordinate with regional/global IT teams for escalations and infrastructure support.
- Support IT asset management, onboarding/offboarding, and system upgrades.
Requirements
- 5+ years of IT support or infrastructure experience.
- Strong knowledge of EUC, LAN/WAN, VPN, Wi-Fi, Active Directory, MS365, and ServiceNow.
- Experience in enterprise or multinational environments preferred.
- Good communication, troubleshooting, and stakeholder management skills.
- ITIL or Microsoft certifications are an added advantage.