top of page

Related Courses

DevSecOps Bootcamp 2021 Video Course & PDF Guide

Price: 599 INR (8.00 USD) | Size: 2.52 GB | 1 DVD | Duration : 10.00+ Hours | BRAND: Expert TRAINING | ENGLISH | DOWNLOAD

 

Module I: Introduction to DevOps

 

Learn the basics of DevOps and SDLC (Software Development Life Cycle) processes, components required to implement a DevOps pipeline. Plan a pipeline for a web application and implement it for an on-premise setup involving virtual machines.

What is SDLC?

What is DevOps?

DevOps Building Blocks and Principles

Need of DevOps

What is Continuous Integration and Continuous Deployment?

Continuous Integration to Continuous Deployment to Continuous Delivery

Continuous Delivery vs Continuous Deployment

General workflow of CI/CD pipeline

Phases of DevOps Pipeline

Code Environment (IDE)

Version Control System (VCS)

Basics of Git VCS

Self Hosted VCS i.e. Gitlab, SCM

Publicly available VCS e.g. GitLab, GitHub, BitBucket

Building the Project

Manual Build vs Automated Build

Build Systems e.g. Maven, make, Dockerfile, Packer

Testing

Manual Testing vs Automated Testing

Automated Unit Testing e.g. JUnit, Pytest

Automated Functional Testing e.g. Selenium

Deployment

Manually creating the setup

Infrastructure as Code e.g. Ansible, Chef

Continuous Integration (CI)

Benefits of CI

CI solutions e.g. Jenkins, GitLab CI

Lab: Continuous Integration lab for Django Webapp

Monitoring

Importance of Monitoring

Monitoring with NagiOS

Concept and explanation what to monitor

Maintenance

Issue Tracking

Documentation

Case studies on DevOps Pipelines

Plan a DevOps Pipeline for a WebApp

Implement DevOps Pipeline for an on-premise model

Module II: DevSecOps: Adding Security to DevOps

This module is covered in Sessions 2 and 3 of the bootcamp.

 

Understand the secure SDLC and concept of integrating security in DevOps process, learn to perform threat modeling, identify the security components for the DevOps pipeline, install and configure the security tools to convert DevOps pipeline into DevSecOps pipeline. 

What is Secure SDLC?

Secure SDLC phases

DevSecOps Maturity Model (DSOMM)

Adding Security to DevOps

Phases of DevSecOps Pipeline

Threat modelling

What is Threat Modelling?

STRIDE vs DREAD approaches

Using ThreatSpec and BDD Security

Automated Code Review

What is Automated Code Review?

Using FindSecBugs, PMD, DevSkim tools

Sensitive Information Scan

What is Sensitive Information Scan?

Using Talisman, GitSecret, Trufflehog

Static Code Analysis (SAST)

What is SAST?

Using SonarQube, Graudit and Flawfinder

Dynamic Code Analysis (DAST)

What is DAST?

Using OWASP Zap, Arachini

Software Component Analysis

What is Software Component Analysis?

Using OWASP dependency check, Retire.js and Safety

Vulnerability Management and Vulnerability Assessment

What is Vulnerability Management and Vulnerability Assessment?

Using ArcherySec, DefectDojo, OpenVAS

Compliance as Code

What is Compliance as Code?

Using Inspec and Serverspec

Secret Management

Need for Secret Management

Using Hashicorp Vault, Torus

Case studies on DevSecOps Pipelines

Identify security components for the WebApp DevOps pipeline created in last session

Integrate the security components to form a DevSecOps pipeline

Module III: DevSecOps Pipelines on GitLab

Learn about GitLab CI fundamentals, configurations to create a DevSecOps pipeline on it. The GitLab can be hosted on-premise, in hosted service Gitlab.com and can also be installed on cloud infrastructure, making it a good choice for DevSecOps process.

Designing a DevOps Pipeline for a Django Web Application

Identifying the DevSecOps components to integrate

Introduction to GitLab CI

Writing gitlab-ci.yaml

Configuring Environment variables

Using secrets securely

Configuring Runners

Implementing Pipeline using GitLab CI

Integrating security tools

 

DevSecOps Bootcamp 2021 Video Course & PDF Guide

$12.00Price
Quantity
  • If you Select DVD It will delivery only in INDIA.

    Download Links Will Send to foreign Buyers If you select Download via email links.

    Download Links will send to your email address within 12 hours of purchase.

    You just click and download Instantly your course Anywhere from that Download links.

     

bottom of page