Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevSecOps - Kubernetes DevOps & Security with Hands-On Labs
Rating: 4.5 out of 5(512 ratings)
5,597 students

DevSecOps - Kubernetes DevOps & Security with Hands-On Labs

Learn how to integrate & monitor security within Applications, Docker, Kubernetes using DevSecOps with Hands-On Labs
Last updated 3/2024
English

What you'll learn

  • DevSecOps Approach
  • Kubernetes Security Concepts
  • HashiCorp Vault + Secret Injection into Kubernetes Pod
  • Find Vulnerabilities in Dependencies, Dockerfile, Images, K8S Resources
  • Unit Test, Mutation Test, SAST, DAST, Integration Test
  • Integrate/Shifting Security Left within the DevOps Pipeline
  • Fix/Patch Vulnerabilities in Dependencies, Dockerfile, Images, K8S Resources
  • Monitoring Vulnerabilities and Kubernetes Cluster
  • Slack Notifications for Jenkins, Prometheus, Grafana, Falco

Course content

6 sections138 lectures13h 1m total length
  • Welcome and Course Introduction4:08
  • Slack Channel and LinkedIn0:07
  • Best 1080p Video Quality0:08
  • Section 1 - Topics0:23
  • DevOps vs DevSecOps4:21
  • Security Aspects4:21
  • Tools Explored in this Course1:04
  • References0:08
  • Feedback0:08

Requirements

  • Basic Knowledge on the below is good to have, not mandatory as scripts, snippets are provided,
  • DevOps & Jenkins
  • Docker & Kubernetes
  • Linux VM, CLI & Shell Scripting

Description

++ Updated the course with 19 Hands-On Lab Environments.


Note -

  • Please watch the Preview/Promotional Video to get an idea of what will be covered as part of this course.

  • Auto-generated English Captions are available to all course videos.


DevSecOps - Automates the integration of security at every phase of SDLC through Jenkins and various other tools.

This course is for teams/individuals looking to integrate security into their DevOps pipeline. We will learn all the needed DevSecOps skills, tools and processes to secure,

  • secrets/sensitive data from being accidentally pushed to SCMs.

  • find, fix, patch vulnerabilities in application dependencies, Dockerfile, Images, Kubernetes Resources,

  • build and test the application, build/push docker image, deploying to Kubernetes cluster securely,

    • testing

      • Unit Test,

      • Mutation Test,

      • SAST - Static Application Security Testing,

      • DAST - Dynamic Application Security Testing,

      • Integration Test

  • monitoring vulnerabilities and Kubernetes cluster using various tools

I will present every topic to you in a simple, visual and easy way,

  • we'll first go through slides for every concept to understand the topic followed by a practical hands-on exercise.

  • we'll setup your own Kubernetes cluster for this we provide simple scripts.

  • we also have a Github repository with various code snippets which we use throughout this course

  • Join the Kubernetes DevSecOps private Slack community for any topic request/discussion.


Basic Knowledge of the below tools/technologies is good to have, but not mandatory as we discuss each concept and provide all the required scripts, code snippets, examples,

  • DevOps & Jenkins

  • Docker & Kubernetes

  • Linux VM, CLI & Shell Scripting

Note -

  • Please watch the Preview/Promotional Video to get an idea of what will be covered as part of this course.

  • Auto-generated English Captions are available to all course videos.

Who this course is for:

  • There is no prior knowledge needed, but a dev/ops/cloud/linux/networks background will definitely help
  • Kubernetes Admins and Developers
  • DevOps Engineers
  • SpringBoot or any Programming Language Developers
  • Architects and Product Managers