Designing and installing well-functioning computer networks, connections and cablingPerforming troubleshooting to system failures and identify bottlenecks to ensure long term efficiency of networkTesting and configuring software and maintain and repair hardware and peripheral devicesDesign and install well-functioning computer networks, connections and cablingPerform troubleshooting to system failures and identify bottlenecks to ensure long term efficiency of networkInspect LAN infrastructure and fix minor or major problems/bugsTest and configure software and maintain and repair hardware and peripheral devicesEvaluate network performance and find ways of improvementOrganize and schedule upgrades and maintenance without deterring others from completing their own workDo regular data backups to protect the organizations informationProvide technical direction to co-workers on computer and network usage and offer comprehensive advice and instructions