A security consultant is an information technology (IT) professional who is responsible for ensuring that an organization's online website, computer hardware, and software are secure against cyber attack. They are experts in computer infrastructure, networking, and security protocols. As a consultant, you may play a number of roles within an IT organization. Your primary duties likely revolve around advising software developers and server maintainers on how to develop secure systems. You must be an expert on the latest cybersecurity solutions and their benefits to the IT organization. Your job duties also include performing penetration tests and security audits in alignment with corporate security policies.