Field
Software & Automation
Build applications, and automate the infrastructure everything runs on.
Not all code is a software career. Some of the highest-leverage code in IT is written by people who do not call themselves developers — the script that configures 400 switches, the pipeline that rebuilds an environment, the tool that pulls evidence out of ten systems at once. This domain covers both ends of that.
Inside software & automation
All 9 roles in this field
Each page covers what you actually do, the technologies, where the work happens, the honest downside, and only then the certifications.
DevSecOps Engineer
Put the security checks inside the pipeline, so nobody has to remember them.
A senior destination
Software Developer
Build the applications other people use to get their work done.
Reachable as a first job
Application Security Engineer
Find and fix the flaws in software before it ships.
Usually a second role
Data Engineer
Get data reliably from where it is created to where it can be used.
Usually a second role
Detection Engineer
Write the rule that catches it next time — without crying wolf.
Usually a second role
DevOps Engineer
Make shipping software boring — automated, repeatable and reversible.
Usually a second role
Network Automation Engineer
Configure a thousand network devices with code instead of a thousand logins.
Usually a second role
Platform Engineer
Build the internal platform other engineers deploy onto, so they stop reinventing it.
A senior destination
Site Reliability Engineer
Decide how reliable a system needs to be, and engineer it to stay there.
A senior destination
Technologies you’ll meet here
Click any of them for a plain-English explanation.