For this job role, employers can be picky with skills. Knowing the basics of Operating Systems, Network Security is a must. Here is the list of other skills required:
- Programming languages: C, C++, C#, Java, ASM, PHP, PERL, Python
- Network scanning tools (e.g. Nessus, ACAS, RETINA, Gold Disk, etc.)
- Security frameworks (e.g. ISO 27001/27002, NIST, HIPPA, SOX, etc.)
- Security tools and products (Fortify, AppScan, etc.)
- Metasploit framework