This roadmap contains 6 portfolio-ready projects designed to build core SOC analyst skills using LetsDefend, TryHackMe, and CyberDefenders platforms. Each project maps directly to skills demanded in SOC job descriptions.
Estimated Timeline: 8-12 weeks (8-15 hours/week)
Build core alert triage and log analysis skills.
- Project 1: Live SOC Alert Monitoring (LetsDefend)
- Project 2: Phishing Email Analysis Lab (CyberDefenders)
Develop incident response and SIEM/EDR investigation capabilities.
- Project 3: SOC Analyst Simulation - Incident Response (TryHackMe)
- Project 4: Ransomware Kill Chain Investigation (CyberDefenders)
Advanced threat hunting, detection rule creation, and purple team exercises.
- Project 5: Threat Hunting with Splunk/ELK (TryHackMe)
- Project 6: Detection Engineering - Writing SIEM Rules (Home Lab + Platform Combo)
| Project | Alert Triage | Log Analysis | Incident Response | SIEM Tools | EDR Tools | Threat Hunting | Detection Rules |
|---|---|---|---|---|---|---|---|
| Project 1 | ✅✅✅ | ✅✅ | ✅ | ✅ | - | - | - |
| Project 2 | ✅✅ | ✅✅✅ | ✅ | - | - | - | - |
| Project 3 | ✅ | ✅✅✅ | ✅✅✅ | ✅✅ | ✅✅ | ✅ | - |
| Project 4 | ✅ | ✅✅✅ | ✅✅✅ | ✅ | ✅✅✅ | ✅✅ | - |
| Project 5 | - | ✅✅ | ✅ | ✅✅✅ | ✅ | ✅✅✅ | ✅ |
| Project 6 | ✅ | ✅✅ | ✅ | ✅✅✅ | - | ✅✅ | ✅✅✅ |
Organize your projects in this directory structure:
soc project/
├── SOC-Analyst-Roadmap.md (this file)
├── projects/
│ ├── 01-Live-SOC-Monitoring/
│ │ ├── README.md
│ │ ├── screenshots/ (redacted)
│ │ ├── triage-log.md
│ │ └── lessons-learned.md
│ ├── 02-Phishing-Analysis/
│ │ ├── README.md
│ │ ├── evidence/
│ │ ├── ioc-list.csv
│ │ └── analysis-report.md
│ ├── 03-Incident-Response-Sim/
│ ├── 04-Ransomware-Investigation/
│ ├── 05-Threat-Hunting-SIEM/
│ └── 06-Detection-Engineering/
└── templates/
├── Project-1-Template.md
├── Project-2-Template.md
└── ... (all 6 templates)
- Review each project template in the
templates/folder - Start with Project 1 - Live SOC Monitoring on LetsDefend
- Document as you go - capture screenshots, notes, and findings
- Build your portfolio - complete 2-3 projects before applying to jobs
- Refine resume bullets using the provided templates
Minimum for Applications:
- Complete Projects 1, 2, and 3 (foundation + 1 incident response)
- Create a GitHub repo showcasing your work
- Add 6-8 resume bullets from these projects
Competitive Portfolio:
- Complete all 6 projects
- Contribute detection rules to public repos (Sigma, Suricata)
- Maintain a blog/Medium with 2-3 project write-ups
- LetsDefend: Free tier sufficient for Project 1 (upgrade recommended for more scenarios)
- TryHackMe: Subscription recommended for Projects 3 & 5 (free rooms available)
- CyberDefenders: Free account for Projects 2 & 4
- Home Lab: Optional for Project 6 (can use free SIEM trials: Splunk, Elastic)
- MITRE ATT&CK Framework: https://attack.mitre.org/
- Cyber Kill Chain: Lockheed Martin model
- NIST Incident Response: SP 800-61
- SOC Interview Prep: Common questions + STAR method answers in each template
Ready to start? Open templates/Project-1-Template.md for your first project!