Analyst → Security Engineer (DevSecOps) - 5–8 hrs/week - Jun 2026 → Jun 2027
- Create
hmstk/hmstkrepo with profile README (template ready) - Update GitHub bio: "Security Engineer in progress — AWS · DevSecOps · Detection"
- Delete or hide the
zero-to-mastery-captions-pythonfork - Set up SSH keys or fine-grained PAT for git
- Create
security-portfoliorepo with roadmap as README - Add About page to hamsteri.co (role, certs, GitHub link)
- Project 1 — AWS Security Auditor (Python/boto3 CLI)
- Scan: public S3 buckets
- Scan: permissive security groups
- Scan: IAM users without MFA
- Scan: unencrypted EBS/RDS
- JSON + HTML report output
- README: problem → architecture → demo → how to run
- Add CI to Project 1: lint + unit tests + Gitleaks on every push
- Enable Dependabot + CodeQL on the repo
- Blog post #1: "Building an AWS security auditor in Python"
- Pin Project 1 on GitHub profile
- Project 2 — DevSecOps Reference Pipeline
- Pick target app (Juice Shop or small Flask app) and containerize it
- Terraform to deploy to free-tier AWS
- Pipeline stage: Gitleaks (secrets)
- Pipeline stage: Semgrep (SAST)
- Pipeline stage: Grype or Snyk (SCA)
- Pipeline stage: Trivy (container scan)
- Pipeline stage: Checkov (IaC scan)
- Pipeline stage: OWASP ZAP baseline (DAST, post-deploy)
- Fail build on criticals; publish SARIF to GitHub Security tab
- Architecture diagram + threat model in README
- Blog post #2: pipeline walkthrough with real findings
- Pin Project 2
- Dec checkpoint: review progress — if behind, drop Project 4, protect Project 3
- Project 3 — Kubernetes security lab (kind/k3s)
- Deploy Q2 app to local cluster
- Network policies + Pod Security Standards
- Trivy Operator
- Falco runtime detection
- Document 2–3 attack → detection scenarios
- Write 3–5 Sigma/Falco detection rules (malware-analysis bridge)
- Blog post #3: "Detecting container attacks with Falco"
- Pin Project 3
- **Project 4 — TBA