DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS

Implement SAST, SCA & DAST in Jenkins DevSecOps Pipeline from scratch and setup infra using Terraform, Kubernetes in AWS

4.40 (426 reviews)
Udemy
platform
English
language
Web Development
category
instructor
5,441
students
3.5 hours
content
Mar 2024
last update
$84.99
regular price

What you will learn

Learn to create AWS Infrastructure to implement DevSecOps with Terraform

Learn to perform Continuous integration and Continuous Deployment using Jenkins in AWS

Learn DevSecOps implementation with Jenkins

Learn to implement GitOps in AWS

Learn SAST Integration with Jenkins

Learn to deploy web application on Kubernetes cluster (EKS) with Jenkins

Learn SCA Integration with Jenkins

Learn DAST Integration with Jenkins

Learn to deploy Jenkins on EC2 instance using Terraform

Description

Course Updates:

v 4.0 - Jan 2024

  • Added lecture on Jenkins UI change in Section 5

  • Updated GitHub Repos in Section 5 to install Java 17 on EC2 instance using Terraform and to use sonar.token instead of sonar.login

  • Added debugging lecture to fix cleanup issues with Terraform in Section 10

v 3.0 - April 2023

  • Updated Install Jenkins Shell script to fix breaking changes related to Jenkins installation on EC2 instance

  • Updated course with newer video of Lecture 9 to cover New AWS IAM Console Changes

  • Added Screenshots for Lecture 17 to identify VPC ID in your AWS account

v 2.0 - Feb 2023

  • Updated course with newer videos on Integrate JIRA with SonarCloud/SonarQube in Section 11

  • Added Quiz and Assignments on Terraform and Jenkinsfile

v 1.0 - June 2022

  • Updated course with newer videos on Cleanup Resources in AWS in Section 10


Who shall take this course?

This "DevOps & DevSecOps with Jenkins, Kubernetes, Terraform & AWS" course is designed for Security Engineers, DevOps Engineers, SRE, QA Professionals and Freshers looking to find a job in the field of security. This is a focused DevOps/DevSecOps course with a special focus on integrating SAST/SCA/DAST tools in Jenkins pipeline with infrastructure created with Terraform and K8S.

Learn and implement security in DevOps pipeline, get Hands On experience in using Security tools & technologies.

This course is for:

  • Developers

  • DevOps

  • Security Engineers

  • Aspiring professional in the Security domain

  • Quality Assurance Engineers

  • InfoSec/AppSec Professional

DevSecOps being the hot skill, will help you to secure a high-salaried job and stay informed on the latest market trends.

Why purchase this course?

This is only practical hands-on course available on the internet till now.

DevSecOps enables rapid application development with agility, at the same time it secures your application with automated security checks integrated within the pipeline. It helps to increase productivity and security by integrating security stages in the pipeline.

Also, we have included practical examples to implement security in the DevOps pipeline through various tools.

By the end of the course, you will be able to successfully implement DevOps or DevSecOps pipeline and lead initiatives to create, build and maintain security pipelines in your project.

No Action required before taking this course. For any question or concerns, Please post your comments on discussions tab


Disclaimer: English subtitles are auto-generated so please ignore any grammar mistakes

Content

Introduction

Introduction and Course Agenda
About the Course
Understand End to End Case Study that will be implemented in this course

Install Terraform and AWS CLI on Windows Machine

Download Terraform on Windows Machine and Configure PATH in windows machine
Create AWS Free Tier Account
Create AWS Admin User
Install AWS CLI and Authenticate with AWS
Install Visual Studio Code on Windows Machine

Work with Terraform to create DevSecOps Infrastructure in AWS

Clone Terraform Repo On Local System
Open the Terraform Repo in Visual Studio Code
Understand Terraform Script to create AWS Infrastructure for DevSecOps
Understand shell script to install softwares on EC2 instance using Terraform
Understand variables file in TF and create AWS Key pair to create EC2 using TF
Run Terraform Script to create AWS Infrastructure for DevSecOps

DevSecOps with Jenkins on AWS EC2 instance - Integrate SAST in DevSecOps

Find Jenkins Password and Complete Jenkins Setup
Configure Maven in Jenkins
Install Required Plugins in Jenkins
What is SonarCloud and its benefits?
Integrate SonarCloud in Jenkins Pipeline

Build and Push Docker image to AWS ECR before Kubernetes deployment

Understand docker image Build and Push Code and create docker login in Jenkins
Create AWS ECR and create AWS credentials in Jenkins credential manager
Build and Push docker image to AWS ECR

Deployment to Kubernetes cluster (EKS) in AWS

Create Kubernetes Cluster (EKS) using EKSCTL utility
Add Kubernetes deployment stage in DevSecOps pipeline and add kube login
Deploy Buggy web application on Kubernetes (EKS) using DevSecOps pipeline

Integrate DAST scan in Jenkins DevSecOps pipeline

Understand code written for integrating DAST scan in DevSecOps pipeline
Run DAST scan and End to End DevSecOps pipeline using Jenkins

Screenshots

DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Screenshot_01DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Screenshot_02DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Screenshot_03DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Screenshot_04

Reviews

Akinkugbe
August 16, 2023
From the very beginning, the instructor's approach to teaching was engaging and well-structured. Each module was thoughtfully crafted, building upon the previous one and gradually delving into more advanced concepts. The course strikes the perfect balance between theoretical understanding and hands-on practice, making it suitable for both beginners and those with prior experience in Jenkins.
Rohit
June 6, 2023
Excellent content. Terraform used have really solved issues normally faced in creating similar infra at students end. All necessary things are covered in detail.
Marc
April 27, 2023
Very intersting course. Learned also about jenkins declarative file along with terraform. Now ready to go deeper in devsecops with kubernetes, terraform and gitlab
Nihal
February 14, 2023
Really appreciate Raghu for collaborating multiple stacks in one course. Within 3 hours multiple pipeline projects. Amazing work. This course nicely drafted for DevSecOps.
Edyer
February 9, 2023
Very good course, basic concepts of DevSecOps are applied with some technologies that are currently used in the business market. Highly recommended.
Germán
February 5, 2023
So far it's being great. However, uou will need to google some terraform or linux commands information if you are not experienced with these technologies but anyway is easy to understand.
Mathew
January 12, 2023
Nice and straight forward tutorial on how to deployment the pod deployment into the EKS Cluster using and creating the credential id in Jenkins and running kubectl in the Jenkins file to run the deployment. excellent !!
Tidiane
January 11, 2023
Hello, Understanding what the speaker is talking about is the best way for me to learn something in this course.
Dawid
December 14, 2022
Good course introducing into the topic of integration of security tools into DevSecOps pipelines. In few cases I missed some more in-depth explanations to better understand the topic, and that's why 4/5.
Mohamad
December 4, 2022
this course is very good, explain every topics with simple words so can very easy to understand. even for zero experience like myself, there's much to grasp and I can confidently step into devsecops area. Thank you.
Kapil
September 20, 2022
Really Good, explanation with examples. Only one improvement, if all artefacts can also be downloaded via Jenkins pipeline will be extra advantage.

Charts

Price

DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Price chart

Rating

DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Ratings chart

Enrollment distribution

DevSecOps & DevOps with Jenkins, Kubernetes, Terraform & AWS - Distribution chart
4849818
udemy ID
8/25/2022
course created date
9/20/2022
course indexed date
Bot
course submited by