Hands-on DevOps and DevSecOps work across pipelines, policy-as-code, cloud baselines,
Kubernetes controls, FinOps automation, and incident response, with completed projects
linked directly to GitHub.
Reusable GitHub Actions templates for building, scanning, signing, and releasing container services with security gates that engineers can copy into real repositories.
Shows practical shift-left delivery: secrets detection, SAST, IaC checks, SBOM generation, image scanning, and signed artifacts in one pipeline.
A practical security baseline for LLM-backed services, covering prompt-injection testing, identity controls, sensitive-data handling, audit logging, and CI validation.
Extends DevSecOps delivery into AI-assisted services with guardrails that are explicit, testable, and ready to operate.
PythonAzure AI FoundryOWASP LLM Top 10PromptfooGitHub ActionsOpenTelemetry
Planned components
-Prompt-injection and jailbreak test cases with expected outcomes
-Sensitive-data redaction and safe-output policy examples
-Managed identity and least-privilege access design
-Evaluation traces, audit logging, and alerting guidance
Build steps
-Create a small LLM-backed service with a protected data boundary
-Add automated adversarial prompts to the CI validation workflow
-Implement input, output, and tool-use policy checks
-Document incident handling for unsafe or unexpected model behaviour
Shows how cloud security principles apply to the new AI delivery surface: identity, data protection, testing, observability, and response.
Repository not published yet
Published
SonarQube + Trivy DevSecOps Lab
sonarqube-trivy-devsecops-lab
Hands-on lab that builds a Java or Node service, runs code quality and security checks, scans the container image, and publishes findings.
Turns tutorial-style DevSecOps learning into your own working lab with screenshots, pipeline logs, and clear remediation notes.
JenkinsSonarQubeTrivyDockerMaven or NodeGitHub
Project highlights
-Pipeline screenshots for build, quality gate, and security scan
-Before-and-after remediation commit history
-Documented false-positive handling
-Docker Compose lab setup for local reproduction
Build steps
-Create docker-compose.yml for Jenkins and SonarQube
-Add a sample app with intentional low-risk findings
-Write Jenkinsfile stages for build, unit test, SonarQube, Trivy, and publish
-Capture results in README and link from the portfolio page
Makes your GitHub activity visible through CI, scanning, and troubleshooting proof.