Serve as the first point of contact for users seeking technical assistance via phone, email, or in person Diagnose and troubleshoot hardware, software, and network-related issues across desktops, laptops, mobile devices, and peripherals Provide timely and effective support, escalating complex issues to appropriate teams as needed Install, configure, and update operating systems, applications, and system components on end-user devices Manage and resolve support tickets using a help desk or IT service management system Assist in onboarding and offboarding procedures, including user account setup, permissions, and hardware deployment Maintain accurate documentation of support activities, issue resolutions, and user instructions Educate users on best practices for system usage, security awareness, and self-service tools Perform routine maintenance tasks such as software updates, patching, and hardware checks Collaborate with IT team members to support organization-wide initiatives and ensure high-quality user support