Learning opportunities and responsibilities: Maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization Installation and upgrades of computer components and software, management of virtual servers, and automation processes Troubleshooting hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues Performing regular backup operations and implementing appropriate processes for data protection, disaster recovery, and failover procedures Desktop and helpdesk support, making sure all desktop applications, workstations, and related equipment problems are resolved in a timely manner with limited disruptions Assist with management of in-house Voice over Internet Protocol (VoIP) systems, including software architecture and hardware components. Requirements: *Knowledge of PC hardware and networking basics Knowledge of Microsoft Office applications*Strong self-management: Time Management, Organizational, Information Retrieval and Learning skills*Patience and the ability to listen to others We offer a competitive salary, along with generous benefits.