Network Security Consultants often work for consulting firms, providing services for other organizations. They specialize in network infrastructures and their duties include evaluating and testing existing or ready to be implemented networks, auditing, mapping and analyze network traffic and protocols, evaluate vulnerabilities and propose how to minimize or eliminate them.