A network consultant is an IT specialist who works with business to design, maintain, implement, or improve their computer network. Job duties may include installing or upgrading computers to work on a specific network, troubleshooting user problems with the network or hardware, providing IT support for customers, and training users how to use new systems or software. A network consultant also advises management on how to increase or maintain security over networks and works closely with other network administrators and security experts.