* Install, configure, test, maintain, monitor, and troubleshoot servers, and end user workstation hardware, software, networked peripheral devices, cabling, and networking hardware and software products.
* Install, configure, test, maintain, monitor, and troubleshoot routers, switches, firewalls, and VPN devices.
* Plan and execute Backup/Restore procedures for servers and network equipment.
* Record, track, and document the help desk request problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to final resolution.
* Perform hands-on fixes at the desktop and server level, including installing and upgrading software, installing hardware, implementing file backups, and configuring systems and applications.
* Test fixes to ensure problem has been adequately resolved and perform post-resolution follow-ups to help requests.
* Develop help sheets and frequently asked questions lists for end users.
* Perform on-site analysis, diagnosis, and resolution of complex server and desktop problems and recommend and implement corrective solutions, including off-site repair for remote users as needed.
* Collaborate with LAN technicians/Systems Administrators to ensure efficient operation of the company's desktop computing environment.
* Ensure that physical desktop connections (i.e. RJ-45 Ethernet jacks, RJ-11 telephone modem jacks, connectors between PCs and servers, etc.) are in proper working order.
* Prepare tests and applications for monitoring server and desktop performance, then provide performance statistics and reports.
* Develop and maintain an inventory of all server, workstation, network, security devices and peripheral equipment.
* If necessary, liaise with third-party support and equipment vendors.
* Aid in development of business continuity and disaster recovery plans, and maintain current knowledge of plan executables. Respond to emergency network outages in accordance with business continuity and disaster recovery plans.