Provide PC and laptop hardware support, including installations, relocations, and upgrades Provide necessary desktop application support and deployment Responsible for creating and maintaining user login, group access and security records Provide necessary user training on network and desktop applications Provide additional technical support services, such as videoconference meetings, desktop phone support, network cabling and connectivity, etc. Maintain IT asset inventory and configuration documentation on personal computers Create and maintain documentation and desktop instructions for all routinely performed tasks Other duties as assigned.