Zero to Hero DevSecOps & Cloud DevOps
Zero to Hero DevSecOps & Cloud DevOps
www.devopsshack.com
ULTIMATE REAL-TIME PROJECTS
3
Module 1: Introduction to DevOps & DevSecOps
Introduction to DevOps
- What is DevOps & DevSecOps ?
- Why DevOps? Benefits and challenges
Real-Time Corporate DevOps Workflow
- Understanding end-to-end CI/CD workflows
- Deployment Strategies
- Blue-Green, Canary, Rolling & Other deployments
Detailed Documentation
- Key commands, troubleshooting steps, and best practices
- 200 Interview Questions
- 100 Errors, Cause, Solutions & RCA 4
Module 2: Linux & Shell Scripting
Linux Basics
What is Linux? Overview and key features
Linux Networking
Linux file system hierarchy and key directories
Common networking commands
Virtual Machines
Managing network interfaces
Introduction to VMs: structure, components, and ports
Linux Troubleshooting
Creating and connecting to a VM via SSH
Practical examples and error handling
Managing ports and access
Shell Scripting
Essential Linux Commands
Writing and executing scripts for automation
Basic and advanced Linux commands
Corporate-level shell scripting examples
File and directory manipulation
Detailed Documentation
Package Management
Linux Notes
Installing, updating, and removing packages
200 Interview Questions
File and Folder Permissions
100 Errors, Cause, Solutions & RCA
Understanding and managing permissions
User & Group Management
Adding, modifying, and deleting users/groups 5
Module 3: GIT
Introduction to Git
Errors & TroubleShooting
Version control basics
Git Errors & Troubleshooting Scenarios
Setting up Git repositories
Detailed Documentation
Essential Git Concepts
Git Notes
Git commands: add, commit, push, pull
200 Interview Questions
Git Branch Management
100 Errors, Cause, Solutions & RCA
Merge vs Rebase With Demo
Cherry-Pick With Demo
Stash & Pop With Demo
Handling Merge Conflicts With Demo
Corporate Branching Strategies
Real Company Branching Strategies
Feature, release, and hotfix branches
Git workflows in corporate projects
6
Module 4: Build Tools
Maven
Introduction to Maven
App Deployment To Tomcat Server Manual
Building Java projects
Setup Tomcat Server
Understanding Project Files (dependencies )
Deploy a Java Application on Tomcat
Npm
Detailed Documentation
Introduction to NPM
Build Tools Notes
Building NodeJS Projects
200 Interview Questions
Understanding Dependencies in NodeJS
100 Errors, Cause, Solutions & RCA
Multi-Tier Projects [Local Building]
NodeJS + MySQL
DotNET + MongoDB
Python + Postgres
Java Full Stack Project
7
Module 5: CI/CD Tools
[Hands On Projects]
Integrating SonarQube with CI/CD tools
SonarQube Analysis on Java Project
SonarQube Analysis on NodeJS Project 10
SonarQube Analysis on Python Project
Module-7 | Security Tools
Trivy
File System Scan & Docker Image Scanning
Filter Results& Export Report in Tabular Format
HashiCorp Vault
HashiCorp Vault: secrets management
OWASP Dependency Check
Scan For Vulnerabilities In Project Dependencies
Detailed Documentation
Notes
Prowler
200 Interview Questions
Scans AWS Account for security assessments,
100 Errors, Cause, Solutions & RCA
compliance checks, and audits
OWASP ZAP
Penetration Testing for Deployed Applications
11
Module 8: Nexus Artifact Management
12
Module-9 | Docker
Docker Basics
ADD VS COPY & CMD VS ENTRYPOINT
What is Docker & What Problem Does it Solve?
Kubernetes Setups
Local K8 Setup Using Kubeadm [Hands-On Demo]
EKS [Elastic Kubernetes Service] [Hands-On Demo]
AKS Setup [Shown in Azure Module] [Hands-On Demo]
Highly Available K8 Cluster [Hands-On Demo]
Role Based Access Control [Hands-On Demo]
15
Module-10 | Kubernetes
Kubernetes Projects
Full-Stack Mega Project With Persistent Volume [Hands-On Demo]
Helm Chart Project Detailed Documentation
Full-Stack Mega Project With Helm Charts [Hands-On Demo]
Notes & Documentation
SSL Cert Project
Multi-Tier CICD Project With SSL Certificate [Hands-On Demo] 200 Interview Questions
GITOPS Project 100 Errors, Cause, Solutions & RCA
Multi-Tier Production Level GitOps Project [Hands-On Demo]
Blue-Green Deployment
Blue-Green Deployment Project-1 [Hands-On Demo]
Blue-Green Deployment Project-2 [Hands-On Demo]
MicroServices Project
11- Microservice Project [Hands-On Demo]
Ingress + SSL Certificate Project
Ingress SSL Integration [Hands-On Demo]
16
Module-11 | Azure DevOps
17
Module-12 | Infrastructure as Code (IaC)
Terraform
Infrastructure as Code (IaC) Terraform Hand-On Projects
Benefits of using Terraform Infrastructure Deployment
Setting up Terraform
EC2 Creation With Infra
Writing & Understanding the Terraform
Multi-Environment Infra Setup
files from Scratch
State Management, State locking,
Terraform Backends
Terraform Modules
Conditional Expressions & Loops
Managing Secrets
Terraform Workspaces
Terraform With Jenkins
18
Module 12: Infrastructure as Code (IaC)
Ansible
Ansible Introduction & Basics [Hands- Detailed Documentation
On Demo] Documentation
Ansible Paybooks Hands-On 200 Interview Questions
Ansible Collections [Hands-On Demo] 100 Errors, Cause, Solutions & RCA
Ansible Roles[Hands-On Demo]
Ansible With Jenkins [Hands-On Demo]
Ansible CICD Project [Hands-On Demo]
Ansible Vault
Ansible + Terraform Corporate Project
19
Module 13: Monitoring
Monitoring Tools
Prometheus, Grafana, Node Exporter,
Black Box Exporter
Detailed Documentation
Understanding Monitoring Tools
Steps Documentation
Projects 200 Interview Questions
Local Monitoring With Alert Manager 100 Errors, Cause, Solutions & RCA
[Receiving Mail Notifications]
Monitoring Setup Using Docker
Kubernetes node monitoring
Application Deployed in K8
monitoring 20
Module-14 | ATS Compaitble Multiple Resumes
21
Testimonials
22
Your Mentor
ADITYA JAISWAL
A seasoned Cloud DevOps Engineer at Deloitte
and a Microsoft Certified Solutions Architect.
With around 5+ years of hands-on experience
in managing diverse corporate projects, he
brings real-world expertise to his teachings.
www.devopsshack.com
23
CONTACT US
+91 8115430392
[email protected]
www.devopsshack.com
devopsshack devopsshack devopsshack
24
THANK YOU!
FOR YOUR ATTENTION
www.devopsshack.com
25