Modul
DevOps Overview
Kembali
Linux Practical DevOps (LF-DOS)
Modul 1
Introduction to DevOps
DevOps Overview
Overview of Security Tools on DevOps Cycle
Overview of Testing Tools DevOps Cycle
DevOps Frameworks
Lab: Exploring GitLab and Harbor Environment
Modul 2
Container Image Management and Harbor Image Registry
What Are Containers? A Simple Overview
Understanding Container Images
Docker Basics: An Easy Introduction
Container Image Lifecycle
Harbor Overview: Managing Container Images
Lab: Exploring Containerization with Harbor
Modul 3
Version Control with Git
Git Basics: Understanding the Core Concepts
Introduction to GitLab: A Quick Overview
Software Development Life Cycle (SDLC)
Lab: Essential GitLab Operations
Lab: Setting Up GitLab Repositories
Quiz 3
Modul 4
Introduction to DevOps Tools
DefectDojo: Centralized Vulnerability Management
SonarQube: A Practical Tool for Code Quality
Dependency-Check: Simplifying Vulnerability Scanning
Trivy: Quick and Efficient Container Scanning
Lab: Setting Up SOCKS5 Proxy and VM
Lab: Exploring Other DevOps Tools
Lab: Setting Up DefectDojo for Vulnerability Management
Lab: Static Application Security Testing (SAST) with Sonarqube
Lab: Software Composition Analysis (SCA) with Dependency-Check
Lab: Container Image Vulnerability Scanning with Trivy
Quiz 4
Modul 5
DevOps Pipeline
DevOps Pipeline
Runners in GitLab: What They Are and How to Use Them
Lab: Registering a Runner
Lab: Setting Up First CI Pipeline in GitLab
Lab: Building a DefectDojo Pipeline in GitLab
Quiz 5
Modul 6
CI/CD Implementation
Overview of CI/CD
Building an Effective Pipelines
Helm for Kubernetes Packaging
About GitOps
Streamlined Kubernetes Deployments
Lab: Adding Unit Tests to Pipeline
Lab: Adding SAST SonarQube to Pipeline
Lab: Adding SCA Dependency Check to Pipeline
Lab: Adding Build and Push Container Images to Pipeline
Lab: Adding Container Image Vulnerability Scanning to Pipeline
Lab: Create Helm Chart for Applications
Lab: Deploying Applications to Kubernetes using ArgoCD and Helm
Lab: Implementing Continuous Deployment to Staging and Production with ArgoCD
Lab: Adding DAST OWASP ZAP to Pipeline
Quiz 6.1
Quiz 6.2
Modul 7
System Monitoring
Fundamentals of Monitoring and Logging
Monitoring and Logging Tools
Alerting and Incident Management
Lab: Exploring Prometheus
Lab: Managing Dashboards in Grafana
Lab: Sending Alert Notifications to Telegram
Modul 8
Closing Training
Survey Training
Post-Test