Common Skills to excel in Security
Sanjeev Kumar Jaiswal
+10k | Security Architecture | Product Security | GenAI Security | Application Security | Cloud Security | Security Strategy
Whichever domain you choose in security like Application Security, Cloud Security, or DevSecOpss; there are common skills that one must learn to excel in this domain. I have explained?what you need to learn in those common skills here
So, I will explain where to study and how much time you should devote to learning those concepts in these common skills so that you are job ready and interview-ready too!
These 5 common skills are:
Linux basics and Linux Commands (1-2 weeks)
It should not take more than a week to be comfortable with basic Linux commands
Bug bounty hunters, Penetration testers, and almost all tech-focused security professionals use O.S. like Kali Linux, Parrot OS, or BlackArch Linux which have lots of security tools to play with. But for that, you would need to know the basic working of Linux and commands.
Some common commands I can think of are:
What else you can think of as common Linux commands for everyone?
Beyond basics, commands for security professionals (mainly AppSec and Pentesters) are:
Books
Courses
Videos
Networking Fundamentals
Except for the Audit and Compliance role, I assume almost every security professionals need to have a basic to intermediate understanding of Computer Network to excel in its domain.
What to learn and what interview questions related to this are already mentioned in?what you need to learn in those common skills
I will brief the common concepts here anyways just for quick reference:
Books
Videos
Courses
Programming Skills
Recently, it has become a mandatory skill for any tech security job role to have a decent knowledge of at least one programming language. Common Programming languages that attract security folks are:
What actually you should try when you are learning any of these programming languages:
领英推荐
Try a few basic projects like
Books
Videos
Courses
Cloud Computing
Cloud Computing is everywhere these days be it Industrial, Pharma, Finance, IT, etc. Sooner or later, it will be a mandatory skill to have for any cybersecurity job role.
Learn any of the famous CSPs like AWS, Azure, or GCP and
There are separate plans for Cloud Security Study Plan as listed below:
Books
Videos
Courses
git commands
You must understand any of the Version Control Software and git is one of the famous one at present. Don't go for a GUI version like source tree rather try to learn and understand common git commands at the terminal level
The most basic git commands to understand are:
There are many job roles/titles which make it a mandatory skill, such as:
Books
Videos
Courses
I hope, you would find it useful and informative. Don't forget to share with other learners. And yeah, please share your feedback and suggestions
Happy New Year friends!
Cybersecurity Enthusiast I CompTIA Trifecta (in view) I
2 年Balogun Abimisola