what-does-a-cyber-security-consultant-do