30-day lab plan · 🛡️ Security Engineer (SOC / Infra Security)
Become job-ready as asecurity engineer in 30 days.
One focused task a day, four weeks, ending with a portfolio and a mock interview. Built for students and engineers in India who learn by doing — about 2 hours a day on weekdays, a little more on weekends.
Your kit
Set up before day 1
A Kali VM, a vulnerable target (DVWA/Metasploitable), Wazuh or Security Onion, and our DNS/email security tool. Everything here is free or has a free tier; a laptop with 16 GB RAM is enough for most labs (32 GB for nested clusters).
- Daily ruleFinish the task, write 5 lines of notes, commit to Git. Notes become your interview stories.
- Weekend ruleDay 7 of each week is a review: redo the hardest task from memory.
- Stuck rule30 minutes max, then ask in a community or our engineer network.
Week 1
Fundamentals
- Day 1Set up Kali + DVWA in isolated VMs; snapshot them
- Day 2OWASP Top 10: exploit SQLi and XSS on DVWA; then fix the code
- Day 3Nmap scan types; interpret results on Metasploitable
- Day 4Password hashing lab: hashcat on sample hashes; discuss policy
- Day 5TLS: inspect a handshake in Wireshark; test a site with our SSL tool
- Day 6Email security: run our SPF/DKIM/DMARC check on 5 domains; explain results
- Day 7Review: write a one-page threat model for a small e-commerce site
Week 2
Blue team
- Day 8Install Wazuh; onboard two agents (Linux + Windows)
- Day 9Generate events (failed logins, sudo); build a detection rule
- Day 10Sysmon on Windows; map 3 events to ATT&CK techniques
- Day 11Linux hardening with a CIS script; re-scan with Lynis
- Day 12Set up a honeypot (Cowrie); review attacker commands
- Day 13Vulnerability scan with OpenVAS; prioritise with CVSS + KEV
- Day 14Review: write an incident report for one Wazuh alert
Week 3
Cloud & identity
- Day 15Create a free AWS/Azure account; enable logging; misconfigure then fix an S3 bucket
- Day 16IAM least privilege: write a policy for a read-only auditor
- Day 17MFA/conditional access lab in Entra ID free tier
- Day 18Container security: scan an image with Trivy; fix the Dockerfile
- Day 19Secrets scanning with gitleaks on a sample repo
- Day 20WAF basics with Cloudflare free/ModSecurity; block a test attack
- Day 21Review: draft a cloud security baseline checklist
Week 4
Response & portfolio
- Day 22Tabletop: ransomware on a file server — write the 60-minute playbook
- Day 23DPDP Act summary: 10 technical controls your company needs
- Day 24Phishing simulation design (GoPhish) and awareness plan
- Day 25Purple-team mini exercise: 3 ATT&CK techniques detected or not
- Day 26Write a vulnerability-management SOP with SLAs
- Day 27Mock interview with 20 questions from our bank
- Day 28Publish write-ups (sanitised) on GitHub/LinkedIn; update resume
After day 30
What you will have
- A portfolio repoDiagrams, configs, scripts and runbooks a hiring manager can read in five minutes.
- Interview storiesReal faults you fixed — the answers to “tell me about a time…”.
- A certification targetSee the role path for which exam to book next.
- A place in our networkFinish the plan, share the repo, and apply — we mentor and place engineers who complete it.
Finished the plan? Show us.
Share your repo and notes; completed plans get a technical conversation with our architects and first paid tasks through the engineer network.