دوره مهندسی دواپس سطح 3 | DevSecOps

مروری بر دوره

این دوره برای تبدیل مهندسان DevOps به متخصصان DevSecOps و مانیتورینگ و Observability طراحی شده است. شرکت‌کنندگان یاد می‌گیرند چگونه امنیت را در Pipelineهای CI/CD پیاده‌سازی کنند، برنامه‌ها و زیرساخت‌ها را به‌صورت بلادرنگ مانیتور کنند و لاگ‌ها را جمع‌آوری و تحلیل کنند تا به اطلاعات عملیاتی دست پیدا کنند.

در پایان دوره، دانشجویان قادر خواهند بود:

  • پیاده‌سازی امنیت در Pipelineهای CI/CD با بهترین روش‌ها و ابزارهای خودکار
  • شناسایی آسیب‌پذیری‌ها در کد، کانتینرها و تنظیمات
  • مانیتورینگ کلاسترهای Kubernetes و میکروسرویس‌ها با Prometheus و Grafana
  • جمع‌آوری، ایندکس و نمایش لاگ‌ها با ELK Stack
  • طراحی هشدارها و استراتژی‌های پاسخ به حادثه
  • اجرای کامل مفاهیم DevSecOps و Observability در پروژه‌های واقعی

این دوره تاکید ویژه‌ای بر آموزش عملی و پروژه‌محور دارد و اطمینان می‌دهد که شرکت‌کنندگان با مهارت‌های امنیت، مانیتورینگ و بهینه‌سازی سیستم‌های تولیدی در محیط‌های سازمانی دوره را ترک کنند.

.

سرفصل ها

Module 1 – Introduction to DevSecOps

Duration: 3 hours

  1. Overview of DevSecOps and its importance

  2. Security challenges in DevOps environments

  3. Security in CI/CD pipelines

  4. Threat modeling for microservices and containerized applications

  5. Introduction to tools: Trivy, SonarQube, Aqua Security

 

Module 2 – Secure CI/CD Pipelines

Duration: 8 hours

  1. Implementing security in Jenkins pipelines

  2. GitLab CI/CD security integration

  3. GitHub Actions security workflows

  4. Static Application Security Testing (SAST)

  5. Dynamic Application Security Testing (DAST)

  6. Container image scanning and vulnerability assessment

  7. Secret management in CI/CD

  8. Policy as Code and automated security gates

 

 

 

 

Module 3 – Prometheus Monitoring

Duration: 7 hours

  1. Introduction to Prometheus and metrics monitoring

  2. Prometheus architecture and components

  3. Installing Prometheus on Kubernetes

  4. Configuring Prometheus scrape targets

  5. Custom metrics collection from applications

  6. Writing Prometheus queries using PromQL

  7. Alerting rules and integration with Alertmanager

  8. Hands-on: Monitoring a Kubernetes cluster

 

Module 4 – Grafana Visualization

Duration: 5 hours

  1. Introduction to Grafana and dashboards

  2. Connecting Grafana to Prometheus and other data sources

  3. Building real-time dashboards

  4. Visualization techniques for system metrics

  5. Setting up alerts and notifications

  6. Hands-on: Creating a production-grade monitoring dashboard

 

Module 5 – ELK Stack Logging

Duration: 7 hours

  1. Introduction to ELK Stack (Elasticsearch, Logstash, Kibana)

  2. Log collection from applications and containers

  3. Parsing and transforming logs using Logstash

  4. Indexing and querying logs in Elasticsearch

  5. Visualizing logs in Kibana

  6. Centralized logging architecture for Kubernetes

  7. Hands-on: Full log pipeline from application to Kibana

 

Module 6 – Observability and Incident Response

Duration: 5 hours

  1. Observability principles in DevOps

  2. Combining metrics, logs, and traces

  3. Alerting and incident response strategies

  4. Hands-on: Integrating Prometheus, Grafana, and ELK for full observability

  5. Incident response simulations

 

Module 7 – Final Project

Duration: 5 hours

  • Build a secure CI/CD pipeline for a microservices application

  • Implement vulnerability scanning and secret management

  • Set up Prometheus monitoring with Grafana dashboards

  • Collect logs using ELK Stack and create alerts

  • Deliver a full observability and DevSecOps solution

مخاطبان دوره

این دوره مناسب افرادی است که می‌خواهند امنیت و مانیتورینگ واقعی DevOps را پیاده‌سازی کنند:

  • مهندسان DevOps که می‌خواهند مهارت امنیت در CI/CD و Observability را یاد بگیرند
  • متخصصان امنیت و DevSecOps که به دنبال پیاده‌سازی SAST، DAST و Container Scanning هستند
  • مدیران سیستم و توسعه‌دهندگان که می‌خواهند زیرساخت‌ها و سرویس‌ها را مانیتور کنند و هشدار دریافت کنند
  • علاقه‌مندان به طراحی داشبوردهای عملیاتی و تحلیلی با Prometheus و Grafana
  • افرادی که می‌خواهند Logها و داده‌های اپلیکیشن و زیرساخت را با ELK Stack جمع‌آوری و تحلیل کنند

پیش نیازها

دوره مهندسی دواپس سطح 2

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.