
Explore DevSecOps concepts, tools, and AWS security services, from code commit and secrets management to quality gates and CSPM, in a practical hands-on journey.
Learn why DevSecOps attracts high demand and who should enroll, including freshers, security engineers, and QA engineers, to upskill for higher salaries and modern technology trends.
Explore key security terms used throughout the course, including SAST (static application security testing), SCA (software composition analysis), DAST, IAST, and IaC security, plus API security and microservices concepts.
Define devsecops as integrating development, security, and operations with security at the core; use shift-left, secure coding checks, and automated compliance scans to prevent production issues, including PCI DSS standards.
Explore enterprise devsecops tools across code and builds, including git secrets and trufflehog. Review sast, dast, infrastructure as code security, container scanning, and cloud posture tools.
Learn how to implement DevSecOps in AWS using CodeCommit, CodeBuild, and CodePipeline, and integrate security tools like Fortify, SonarQube, and Veracode via YAML files.
Create an AWS free tier account by entering a root email, choosing an account name, verifying email, providing phone and address, and adding a payment method to access the dashboard.
Connect git bash to AWS CodeCommit by creating a new repository, configuring IAM user credentials, and cloning, pushing, and pulling files between local and CodeCommit repositories.
Push vulnerable java reachability playground from GitHub to AWS CodeCommit using Git Bash, including git add, commit, and push on the master branch.
Explore how sonarcloud, a software as a service platform, enforces code quality and security, defines customizable quality gates, and integrates with your build system to run coverage checks.
Create and configure a buildspec.yaml in your AWS code commit project to run maven verify and sonar analysis with SonarCloud, including project key, organization, host, and token.
Create a SonarCloud account, organization, and project, then generate a security token. Update the buildspec.yml with the token, organization name, and project key to enable SonarCloud analysis with CodeCommit.
Create a CodeBuild project to build code from a CodeCommit repo using buildspec.yml, run Maven verify, and perform a SonarCloud SAST analysis to identify code smells.
Move the sonar token from buildspec.yml to AWS Secrets Manager as first secret with token for sonar, and grant CodeBuild access to Secrets Manager for SonarCloud analysis.
You will learn to fail or pass a AWS Code build based on results from SonarCloud
Explore OWASP ZAP, the open source web application security scanner for web apps and API specifications, and learn its benefits for both new and professional penetration testers.
Configure AWS CodeBuild to store build artifacts in an S3 bucket by updating the build project's artifacts settings, so future builds upload artifacts to the selected bucket.
Integrate OWASP ZAP as a DAST scan in an AWS DevSecOps pipeline by configuring a buildspec.yml to run a scan against https://www.example.com and store the zap_report.html artifact.
Explore a case study to understand project requirements before implementing an end-to-end AWS devsecops pipeline for a Java project, featuring Maven build, Sonarcloud SAST, Sneak SCA, and OWASP ZAP DAST.
Create a free Jira account with Atlassian, sign in via Google, set up security guru test.atlassian.net, and initialize a DevSecOps project to report security issues to the development team.
Report a high-severity sast issue (command injection) detected by SonarCloud in the Vulnado application using Jira, detailing the vulnerable code, file path, commit id, and references for sprint 1 remediation.
Integrate SonarCloud with JIRA to create tickets with one click. Configure the connector, set the SonarCloud URL, generate a SonarCloud token, and map issue types.
Explore how AWS Security Hub consolidates findings from GuardDuty, Macie, Inspector, and Config into a central dashboard, enabling automated security checks and actions based on severity.
Enable aws config as a prerequisite and apply CIS AWS Foundations Benchmark, foundation security best practices, and PCI DSS standards in AWS Security Hub to surface regional findings.
Learn how Amazon Detective analyzes AWS logs to visualize and identify the root causes of security findings, enabling rapid incident investigations and identifying the source of denial-of-service attacks.
Learn how GuardDuty works as a threat detection service by analyzing VPC flow logs, CloudTrail management logs, and other data, and how to enable it with Security Hub integration.
Review GuardDuty findings, learn to suppress and archive alerts, and configure trusted IP lists, S3 and Kubernetes protection, and multi-account GuardDuty from a central security account.
Analyze how the AWS IAM access analyzer monitors policies across resources, detects external access findings, and surfaces them in Security Hub and the access analyzer dashboard for action.
Explore how AWS Audit Manager integrates with Security Hub to audit AWS services against PCI DSS, CIS, and AWS best practices, define scope, gather evidence, and generate audit ready reports.
Create an assessment in AWS Audit Manager to collect automated evidence across services using the standard framework, map data sources, assign owners, and monitor active controls.
Review Security Hub integrations, examine the security score of 72%, and analyze findings from CIS, PCI DSS, and AWS foundation rules, including GuardDuty findings and suppression for weekly reporting.
This video explain steps to implement WAF in AWS and various functionalities available in WAF. You will be able to :
1) Implement AWS WAF
2) Add/Manager Rules in WAF
3) Attach AWS Resources to WAF
4) Enable Logging in WAF
5) About Insights in WAF
6) WAF Capacity
Create regular expression pattern sets within AWS WAF and use these regular expression patterns in Web ACLs
Download terraform for Windows 64-bit (amd64), open the zip, and place terraform.exe in a folder on the D drive. Add folder to the system path and verify with terraform -h.
Create an AWS admin user with programmatic access in IAM, attach the Administrator Access policy, and generate access keys. Prepare to log in and use the CLI next.
Install and configure the AWS CLI on Windows, authenticate with your AWS access key and secret, set a default region (us-west-2), and verify identity with STS get-caller-identity.
Clone the repo on your local system to access Terraform files that provision an AWS EC2 instance and install Jenkins, enabling an end-to-end devsecops pipeline with Kubernetes.
Explore the terraform aws infra repo in Visual Studio Code, review main.tf and related files, and prepare infrastructure with terraform for DevSecOps using Jenkins and Kubernetes, with SAST, SCA, DAST.
Explore how to use terraform to define AWS infrastructure, including security groups, an EC2 instance with IAM role, key pair, and user data to install Jenkins.
Explore shell script used with Terraform to install Jenkins, Java, Maven, Git, AWS CLI, ZAP, kubectl, eksctl, Docker, and jq on an EC2 instance, configuring Jenkins port 8081 for DevSecOps.
Use a terraform variable file to set aws_region, vpc_id, and key_name, generate an AWS key pair, and apply terraform with -variable-file to create an EC2 in us-west-2.
Execute a terraform script to provision aws infrastructure, initialize backend and provider, run plan and apply to create an ec2 instance with jenkins, security groups, in us-west-2, on port 8081.
Create a Kubernetes cluster on AWS using eks ctl from an EC2 instance, load the kube config, and verify two ready nodes and an available control plane.
Clean up the resources created in the course by deleting the kubernetes cluster with eksctl and destroying Terraform resources, including the ec2 instance and associated stacks.
Create a Qualys total cloud platform account to enable CSPM on AWS and learn how to configure connectors for vulnerability and posture management.
Course Updates:
v 12.0 - August 2026
Fixed the SonarCloud plugin issues in buildspec.yml file in Github repos
v 11.0 - June 2026
Added the latest AWS AMI details
v 10.0 - July 2024
Added Assignment on End to End DevSecOps Project for Gradle with Solution
v 9.0 - May 2024
Added DevSecOps Handbook document in Section 10
v 8.0 - Nov 2023
Updated course with subtitles/captions for Chinese(Simplified), German, Spanish, Indonesian, French languages.
Updated course with lectures on Qualys TotalCloud CSPM
v 7.0 - Feb 2023
Updated course with videos on IAC security scan using Bridgecrew for Terraform code
v 6.0 - Jan 2023
Updated course with videos on AWS Infrastructure creation (EC2, Jenkins) using Terraform and EKS cluster using eksctl
v 5.0 - July 2022
Updated course with videos on End To End AWS DevSecOps Pipeline for a Java Project in Section 4
v 4.0 - June 2022
Updated course with notes on Docker Commands in Section 9
Updated course with notes on Kubernetes Commands in Section 9
Updated course with GitHub Repo for Sample Dockerfile in Section 9
Updated course with GitHub Repo for Sample Kubernetes Deployment file in Section 9
Update course with WAF Regular Expression Pattern Set Video lectures in Section 6
v 3.0 - May 2022
Updated course with newer videos on OWASP ZAP integration in AWS DevSecOps Pipeline to perform DAST in Section 3
Updated course with newer videos to store AWS Code Build Artifacts in S3 buckets and store DAST reports automatically in S3
Added new questions to Quizzes
v 2.0 - May 2022
Updated course with newer videos on AWS Cloud Security Posture Management and automatic config issue discovery in AWS
Added SCA in DevSecOps Pipeline
Added new questions to Quizzes
v 1.0 - April 2022
Updated course with newer videos on AWS Security Services
Added Quizzes to the course
Who shall take this course?
This AWS Security & AWS DevSecOps 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 AWS DevSecOps course with a special focus on integrating SAST/DAST/SCA tools in Build pipeline. This course also teaches to implement an End to End DevSecOps pipeline on AWS for a Java Project.
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. Before 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: All Language subtitles are corrected and auto-generated so please ignore any grammar mistakes. If you feel that any lecture subtitles are incorrect, please report the same. Thanks for understanding.