Advanced Devsecops: Real-World Security For Devops Engineers
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.22 GB | Duration: 11h 28m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.22 GB | Duration: 11h 28m
Master security in DevOps with hands-on projects, secure pipelines, real-world attack scenarios, and compliance practice
What you'll learn
Secure the DevOps lifecycle: Integrate security into planning, coding, building, testing, deployment, and monitoring.
Build a Secure CI/CD Pipeline: Automate security scanning for code, dependencies, and infrastructure.
Identify vulnerabilities using tools like Snyk, Trivy, Kyverno, Cosign etc
Kubernetes & Container Security: Secure Kubernetes clusters, apply RBAC, Check for runtime security, and scan images with Trivy etc.
Secrets & Credential Management: Safeguard sensitive data with Kubernetes Secrets and learn best practices to manage them.
Security Compliance & Policy as Code: Automate security governance using tools like Kyverno on Kubernetes.
Final Capstone Project: Apply everything learned to secure a cloud-native microservices application, ensuring end-to-end security from code to deployment.
Requirements
Basic DevOps Knowledge – Familiarity with DevOps workflows and CI/CD pipelines.
Experience with Linux & Containers – Ability to work in the terminal and use Docker/Kubernetes.
General Cloud Knowledge – Understanding of AWS, Azure, or GCP is helpful but not mandatory.
No Prior Security Experience Required – This course covers security fundamentals before diving into advanced topics.
A Laptop/PC with Docker & Cloud Account – Labs are hands-on, so having a free-tier cloud account (AWS/Azure/GCP) is recommended.
Description
Security is no longer optional—it's a fundamental part of modern DevOps. If you're an SRE, DevOps engineer, security specialist, or software developer, mastering DevSecOps is key to ensuring the security of cloud-native applications while maintaining high-speed deployments.In this project-based, hands-on course, you'll learn how to integrate security into every phase of the DevOps lifecycle. We focus on real-world security threats, practical secure CI/CD pipeline implementation, and best practices for Kubernetes, containers, and cloud security. You’ll also get hands-on with SAST, DAST, dependency scanning, compliance automation, and infrastructure security tools.Unlike other courses that are theory-heavy or exam-focused, this course is practical and job-oriented. Every session includes hands-on labs where you simulate attacks, detect vulnerabilities, automate security checks, and deploy security-focused pipelines. The final capstone project will have you apply all these concepts to a real-world enterprise-grade DevSecOps implementation.By the end of this course, you'll be job-ready, capable of designing and securing production-grade CI/CD pipelines, ensuring compliance, and responding to security threats effectively. Whether you’re securing a startup’s cloud-native stack or a large enterprise’s DevOps environment, this course will equip you with battle-tested DevSecOps skills.How This Course Stands OutProject-Based, Hands-On Learning – Not just theory, but real-world attack simulations & secure pipelines.Job-Focused, Not Just Certification-Focused – Practical DevSecOps training for real jobs.Covers the Full Stack – From code security to cloud infrastructure protection.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Introduction to DevSecOps
Lecture 2 01. Introduction to CI/CD
Lecture 3 02. Security Scope
Section 3: Source Code Security
Lecture 4 03. Source Code Security and Analysis
Lecture 5 04. Setting up and Configuring Sonarqube with Docker
Lecture 6 05. Installing Sonarqube on Kubernetes
Lecture 7 06. Scanning your Projects using Sonarqube
Section 4: CVEs and Dependency Security
Lecture 8 07. Common Vulnaribilities and exposures
Lecture 9 08. Managing Application Dependencies
Section 5: Getting Started with Jenkins to Automate Security Pipelines
Lecture 10 09. Configuring jenkins to run the Dependency Audit
Lecture 11 10. Continuous Security Audits with Jenkins
Section 6: Container Security
Lecture 12 11. Introduction to Container Security
Lecture 13 12. Managing Container Permissions
Lecture 14 13. Picking the most secure Base Image
Lecture 15 14. Using Trivy to Scan Container Images
Section 7: Trivy - Deep Dive
Lecture 16 15. Deep Dive into Trivy
Section 8: Shifting Security to Left with Jenkins Pipelines
Lecture 17 16. Integrating Trivy with Jenkins
Lecture 18 17. DevSecOps with Jenkins
Lecture 19 18. Steps in the Jenkins Pipeline
Lecture 20 19. Configuring and Running the Jenkins DevSecOps Pipeline
Section 9: Supply Chain Security
Lecture 21 20. Supply Chain Security
Lecture 22 21. Using Digital Signature to verify the sender
Lecture 23 22. Signing the Container Images with Cosign
Lecture 24 23. Verifying the Image Signatures at receiver end
Section 10: Implementing Security with Policies
Lecture 25 24. Protecting Kubernetes Clusters with Policies
Lecture 26 25. Deep dive into Kyverno
Section 11: The Final Project on DevSecOps
Lecture 27 26. The DevSecOps Project
Lecture 28 27. DevSecOps Project Daily Plans
DevOps Engineers & SREs – Secure DevOps workflows and automate security in CI/CD.,Security Engineers – Understand DevSecOps and implement security controls in cloud-native environments.,Cloud & Kubernetes Engineers – Learn security best practices for containers, Kubernetes clusters, and cloud applications.,Software Developers – Build security into the SDLC and write secure code with automated security testing.,QA & Test Engineers – Learn how to integrate security testing in CI/CD pipelines.,IT Professionals & Architects – Implement DevSecOps strategies at scale.,Anyone looking to break into DevSecOps – This course provides real-world, job-ready security skills for cloud and DevOps professionals.