Mehmet Yasin Ozkasapoglu

Skip to content
  • Blog
  • Course List
    • 🔵 Cisco
      • Networking & Infrastructure
      • Security
      • Wireless & Mobility
      • Data Center
      • IoT & Emerging Technologies
    • 🔴 Red Hat & Linux
      • Red Hat Enterprise Linux (RHEL)
      • Linux (General & Debian/Ubuntu)
    • 🟢 VMware
    • ⚫ Programming & Automation
    • 🟠 Fortinet
    • 🟤 Sophos
    • 🟣 SonicWall
  • Projects
    • 🔵 Multisite Cisco Wireless and Network Deployment
    • 🔵 Network Automation and Identity Service
    • 🔴 Active/Passive DC Design for SCADA System
    • 🟠 Data Center Relocation – 2015
    • 🟢 Broadband over Power Lines (BPL) – 2009
    • 🟤 DNS-layer Protection (2008)
    • 🟢 Physical to Virtual Server Migration (2007)
    • 🟣 Interactive Online Audio Book System (2007)
    • âš« Custom Linux Kiosk Operating System (2006)
  • Calendar
  • References
  • Media
  • About
  • Contact
  • labs
Mehmet Yasin Ozkasapoglu

labs

ENTR
Labs / DevSecOps Labs

DevSecOps Labs

Hands-on labs for DevOps and DevSecOps practices - CI/CD, observability and security in depth.

Before you start

Clone the repo so you have all the lab files locally:

git clone https://github.com/yasinoz/devsecops.git

Environment setup guide

CI/CD Pipeline

Build automation with Jenkins, container images and release pipelines.

  1. Automation with Jenkins45 dkdockerbeta
  2. Building Container Images40 dkdockerbeta
  3. Accessing Images on Registries30 dkdockerbeta
  4. Multi-Stage Builds40 dkdockerbeta
  5. Building Apps with Compose45 dkdockerbeta
  6. Building Docker Images with Jenkins60 dkdockerbeta

Observability

Metrics, logs and distributed traces - knowing what your system is doing.

  1. Collecting Metrics with Prometheus45 dkdockerbeta
  2. Exporting Metrics40 dkdockerbeta
  3. Visualizing Metrics with Grafana40 dkdockerbeta
  4. Storing Logs in Elasticsearch45 dkdockerbeta
  5. Searching Logs with Kibana45 dkdockerbeta
  6. Distributed Tracing45 dkdockerbeta
  7. Visualizing Traces with Jaeger35 dkdockerbeta

Security in Depth

Shifting security left - static analysis, scanning, golden images and policy enforcement.

  1. Static Code Analysis45 dkdockerbeta
  2. Security Scanning45 dkdockerbeta
  3. Golden Image Libraries50 dkdockerbeta
  4. GitOps with ArgoCD60 dkdockerkubernetesbeta
  5. Enforcing Workload Policies60 dkdockerkubernetesbeta
  6. Container Security Controls50 dkdockerkubernetesbeta

Source: GitHub

Submit a form.
  • Mail
  • LinkedIn
  • Instagram
  • Facebook
  • X
Copyright © 2026 Mehmet Yasin Ozkasapoglu. All Rights Reserved.
  • LinkedIn
  • Email
  • Facebook
  • Instagram