A cyber security consultant assesses the weaknesses within computer systems, networks, and software programs.  They figure out how to strengthen those vulnerabilities and prevent hackers from exploiting them.