DevOps Beginners to Advanced with Projects
About Course
This course is for anybody who wants to get started with DevOps:
As there are many tools & technologies in DevOps, it has become difficult for people to choose the right technologies.
This course starts from very basics of command line, hands on demonstrations of many tools & technologies.
Also most importantly it will show you how various technologies in DevOps work together by setting up your own projects.
Step 1
Basics of Linux
Server Management in Linux
Vagrant
Basics of networking
Project
Vprofile Project Intro & Setup on VM’s
Step 2
Bash Scripting
Basics of scripting
Variables, Conditions, Loops etc
Automating day to day admin tasks
Step 3
Cloud Computing Intro
IAM
Ec2 Instances, EBS Volumes, ELB
S3
Cloudwatch
RDS
Autoscaling
Route53
Project
AWS Cloud For Project Set Up Lift & Shift
Re-Architecting Web App on AWS Cloud [PAAS & SAAS]
Step 4
Version control system = Git & GitHub
Build Tools | Build & Test Java Code = Maven
Continuous Integration Intro
Jenkins
Jenkins as a Build Server
Jenkins Jobs | Build , Test, Deploy, Notify
Jenkins Master/Slave, Nexus, Sonarqube
Jenkins CI Pipeline
Jenkins Administration
Project
Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack
Step 5
Python Scripting
Basics of python programming
vars, datatypes, conditions, loops, function, modules etc
Pythons for automating OS tasks
Step 6
Ansible Intro
Ad Hoc commands
Modules
YAML into
Playbooks
vars, conditions, loops,
handlers, templates etc etc etc
Variables deep dive
Roles
Ansible for AWS
Project
Continuous Delivery and Configuration Management [Jenkins plus Ansible]
Step 7
AWS Part 2
VPC in depth
Log management and custom metrics
Project
Vprofile on Beanstalk & RDS
Code Commit, Code Build & Code Pipeline
CI & CD on AWS Cloud for Vprofile Project
Beanstalk, RDS, CodePipeline etc
Step 8
Docker Intro
Understanding and Implementing Containers
Volumes, Network, logs etc
Building Images for Vprofile project
Docker compose to run vprofile multi containers
Kubernetes Intro
Kubernetes setup for production Env
Kubernetes objects
Pods, Services, Controllers, Deployment
Replication, Autoscaling, Resource quotas, secret, configmap, namespace.
Project
Vprofile Project deployment on Kubernetes
Step 9
Terraform for AWS Cloud automation
Step 10
Project on GitOps
What Will You Learn?
- Learn DevOps from total scratch
- AWS, Linux, Scripting, Jenkins, Github Actions, Ansible, Docker, Kubernetes, Terraform & many more
- Understand how various technologies work together in DevOps & GitOps
- Get a firm understanding in DevOps Processes, Tools & Technologies
Course Content
01 – Introduction
-
001 About this course.mp4
00:00 -
002 Introduction.mp4
00:00 -
003 What is DevOps.mp4
00:00 -
004 Q & A.mp4
00:00 -
005 What is Continuous Integration.mp4
00:00 -
006 What is Continuous Delivery.mp4
00:00 -
007 DevOps Quiz.html
00:00 -
008 Course Material.html
00:00 -
external-links.txt
00:00
02 – Prerequisites Info & Setup
-
001 Tools Prerequisite Information.mp4
00:00 -
002 Chocolatey for Windows.mp4
00:00 -
003 Homebrew for MacOS.mp4
00:00 -
004 Installing Softwares.mp4
00:00 -
005 Tools Prerequisites for Ubuntu 20.html
00:00 -
006 Signups.mp4
00:00 -
007 AWS Setup.mp4
00:00 -
008 Outro.mp4
00:00 -
external-links.txt
00:00
03 – VM Setup
-
001 Welcome to virtualization.mp4
00:00 -
002 What is Virtualization.mp4
00:00 -
003 Introduction.mp4
00:00 -
004 VM-Manually(Windows & MacOS Intel chip).mp4
00:00 -
005 VM-Automatically(Windows & MacOS Intel chip).mp4
00:00 -
006 VM on MacOS M1 chip.mp4
00:00 -
007 Vagrant & Virtualbox.html
00:00 -
008 Outro.mp4
00:00 -
external-links.txt
00:00
04 – Linux
-
001 Introduction to Linux.mp4
00:00 -
002 Linux Intro questions.html
00:00 -
003 Commands and File systems.mp4
00:00 -
004 Test Basic Command in Linux.html
00:00 -
005 More Commands ( mkdir, cp, mv, touch etc).mp4
00:00 -
006 Vim editor.mp4
00:00 -
007 Test vim editor.html
00:00 -
008 File Types.mp4
00:00 -
009 Test File types.html
00:00 -
010 Filters.mp4
00:00 -
011 Test filters command.html
00:00 -
012 Redirections.mp4
00:00 -
013 Test Redirection.html
00:00 -
014 Users and Groups.mp4
00:00 -
015 Test Users & Group.html
00:00 -
016 File permissions.mp4
00:00 -
017 Test File Permissions.html
00:00 -
018 Sudo.mp4
00:00 -
019 Sudo quiz.html
00:00 -
020 Package Management.mp4
00:00 -
021 Package Management Quiz.html
00:00 -
022 Services.mp4
00:00 -
023 Services Quiz.html
00:00 -
024 Processes.mp4
00:00 -
025 Processes quiz.html
00:00 -
026 Archiving.mp4
00:00 -
027 Ubuntu commands.mp4
00:00 -
028 Linux OS Quiz.html
00:00 -
029 Linux Commands.html
00:00 -
030 Outro.mp4
00:00
05 – Vagrant & Linux Servers
-
001 Vagrant-vms.html
00:00 -
002 Vagrant IP, RAM & CPU.mp4
00:00 -
003 Vagrant Sync Directories.mp4
00:00 -
004 Provisioning.mp4
00:00 -
005 Website Setup.mp4
00:00 -
006 WordPress Setup.mp4
00:00 -
007 Automate Website setup.mp4
00:00 -
008 Automate WordPress Setup.mp4
00:00 -
009 Multi VM Vagrant file.mp4
00:00 -
010 IAC Quiz.html
00:00 -
external-links.txt
00:00
06 – Variables, JSON & YAML
-
001 Introduction.mp4
00:00 -
002 Variables & Python DS.mp4
00:00 -
003 JSON & YAML.mp4
00:00
07 – VProfile Project Setup Manual & Automated
-
001 Welcome to the Project.mp4
00:00 -
002 Introduction.mp4
00:00 -
003 VM Setup.mp4
00:00 -
004 DB, Cache & Queue Setup.mp4
00:00 -
005 App setup.mp4
00:00 -
006 Nginx Setup.mp4
00:00 -
007 Validate.mp4
00:00 -
008 Automated – Introduction.mp4
00:00 -
009 Automated – Code.mp4
00:00 -
010 Automated – Execution.mp4
00:00 -
011 Vprofile Project quiz.html
00:00 -
external-links.txt
00:00
08 – Networking
-
001 ISO.mp4
00:00 -
002 Understanding Networks & IP.mp4
00:00 -
003 Protocols, ports etc.mp4
00:00 -
004 Networking Commands.mp4
00:00 -
005 Networking Quiz.html
00:00
09 – Introducing Containers
-
001 What are containers.mp4
00:00 -
002 Container Quiz.html
00:00 -
003 What is Docker.mp4
00:00 -
004 Docker Intro Quiz.html
00:00 -
005 Hands on Docker Containers.mp4
00:00 -
006 Docker Quiz.html
00:00 -
007 Vprofile Project on Containers.mp4
00:00 -
008 Microservices.mp4
00:00 -
009 Microservice Project.mp4
00:00 -
external-links.txt
00:00
10 – Bash Scripting
-
001 Bash Scripts.html
00:00 -
002 Introduction.mp4
00:00 -
003 VM Setup.mp4
00:00 -
004 First Script.mp4
00:00 -
005 Sample Script.mp4
00:00 -
006 ChatGPT.mp4
00:00 -
007 Variables.mp4
00:00 -
008 Variables Quiz.html
00:00 -
009 Command line arguments.mp4
00:00 -
010 System Variables.mp4
00:00 -
011 Arguments Quiz.html
00:00 -
012 Quotes.mp4
00:00 -
013 Command Substitution.mp4
00:00 -
014 Quote quiz.html
00:00 -
015 Exporting Variables.mp4
00:00 -
016 Variable Quiz.html
00:00 -
017 User Input.mp4
00:00 -
018 Decision Making part1.mp4
00:00 -
019 Decision Making part2.mp4
00:00 -
020 Conditions Quiz.html
00:00 -
021 Script For Monitoring.mp4
00:00 -
022 Loops.mp4
00:00 -
023 For loop quiz.html
00:00 -
024 While Loops.mp4
00:00 -
025 Remote Command Execution.mp4
00:00 -
026 SSH Key Exchange.mp4
00:00 -
027 Finale Part1.mp4
00:00 -
028 Finale Part2.mp4
00:00
11 – AWS Part -1
-
001 What is Cloud Computing.mp4
00:00 -
002 Introduction.mp4
00:00 -
003 Ec2 Introduction.mp4
00:00 -
004 Ec2 Quick Start.mp4
00:00 -
005 More In Ec2 Part1.mp4
00:00 -
006 More in Ec2 Part2.mp4
00:00 -
007 AWS CLI.mp4
00:00 -
008 EBS.mp4
00:00 -
009 EBS Snapshots.mp4
00:00 -
010 ELB Introduction.mp4
00:00 -
011 ELB Hands On.mp4
00:00 -
012 Cloudwatch Introduction.mp4
00:00 -
013 Cloudwatch Hands On.mp4
00:00 -
014 EFS.mp4
00:00 -
015 Autoscaling Group Introduction.mp4
00:00 -
016 Autoscaling Group Hands On.mp4
00:00 -
017 S3 Introduction.mp4
00:00 -
018 S3 Website Hosting.mp4
00:00 -
019 More in S3.mp4
00:00 -
020 RDS.mp4
00:00 -
external-links.txt
00:00
12 – AWS Cloud For Project Set Up Lift & Shift
-
001 Introduction.mp4
00:00 -
002 Security Group & Keypairs.mp4
00:00 -
003 EC2 Instances.mp4
00:00 -
004 Build and Deploy Artifacts.mp4
00:00 -
005 Load Balancer & DNS.mp4
00:00 -
006 Autoscaling Group.mp4
00:00 -
007 Validate & Summarize.mp4
00:00 -
external-links.txt
00:00
13 – Re-Architecting Web App on AWS Cloud (PAAS & SAAS)
-
001 Introduction.mp4
00:00 -
002 Security Group And Keypairs.mp4
00:00 -
003 RDS.mp4
00:00 -
004 Elastic Cache.mp4
00:00 -
005 Amazon MQ.mp4
00:00 -
006 DB Initialization.mp4
00:00 -
007 Beanstalk.mp4
00:00 -
008 Update on Security Group & ELB.mp4
00:00 -
009 Build & Deploy Artifact.mp4
00:00 -
010 Cloud front.mp4
00:00 -
011 Validate and Summarize.mp4
00:00 -
external-links.txt
00:00
14 – GIT
-
001 Introduction.mp4
00:00 -
002 Versioning.mp4
00:00 -
003 Branches & More.mp4
00:00 -
004 Rollback.mp4
00:00 -
005 Git Ssh Login.mp4
00:00 -
006 Git Commands.html
00:00
15 – Maven
-
001 Introduction.mp4
00:00 -
002 Maven Hands-on.mp4
00:00
16 – Continuous Integration with Jenkins
-
001 Introduction.mp4
00:00 -
002 Installation.mp4
00:00 -
003 Freestyle Vs Pipeline As A Code.mp4
00:00 -
004 Installing tools in Jenkins.mp4
00:00 -
005 First Job.mp4
00:00 -
006 First Build Job.mp4
00:00 -
007 Plugins, Versioning & more.mp4
00:00 -
008 Flow of Continuous Integration Pipeline.mp4
00:00 -
009 Steps for Continuous Integration Pipeline.mp4
00:00 -
010 Jenkins, Nexus & Sonarqube Setup.mp4
00:00 -
011 Plugins for CI.mp4
00:00 -
012 Pipeline As A Code Introduction.mp4
00:00 -
013 Code Analysis.mp4
00:00 -
014 Code Analysis Demonstration.mp4
00:00 -
015 Quality Gates.mp4
00:00 -
016 Software Repositories Intro (Nexus).mp4
00:00 -
017 Nexus PAAC Demo.mp4
00:00 -
018 Notification, Slack.mp4
00:00 -
019 CI for Docker Intro.mp4
00:00 -
020 Docker PAAC Prereqs info.mp4
00:00 -
021 Docker PAAC Demo.mp4
00:00 -
022 Docker CICD Intro.mp4
00:00 -
023 Docker CICD Code.mp4
00:00 -
024 AWS ECS Setup.mp4
00:00 -
025 Docker CICD Demonstration.mp4
00:00 -
026 Cleanup.mp4
00:00 -
027 Build Triggers Intro.mp4
00:00 -
028 Build Triggers Demo.mp4
00:00 -
029 Jenkins Master and Slave.mp4
00:00 -
030 Authentication & Authorization.mp4
00:00
17 – Python
-
001 Introduction.mp4
00:00 -
002 Python on Linux, Versions & Indentation.mp4
00:00 -
003 Quotes and Comments.mp4
00:00 -
004 Variables.mp4
00:00 -
005 Print Format.mp4
00:00 -
006 Slicing.mp4
00:00 -
007 Operators.mp4
00:00 -
008 Conditions.mp4
00:00 -
009 Loops.mp4
00:00 -
010 Break & Continue.mp4
00:00 -
011 Built-in Functions or Methods.mp4
00:00 -
012 Functions part-1.mp4
00:00 -
013 Functions part-2.mp4
00:00 -
014 Modules.mp4
00:00 -
015 OS Tasks.mp4
00:00 -
016 Python Fabric.mp4
00:00 -
017 Pyscripts.html
00:00 -
018 Python Scripts.html
00:00
18 – Ansible
-
001 Introduction.mp4
00:00 -
002 Setup Ansible & Infra.mp4
00:00 -
003 Inventory & Ping Module.mp4
00:00 -
004 Inventory Part 2.mp4
00:00 -
005 YAML & JSON.mp4
00:00 -
006 Ad Hoc Commands.mp4
00:00 -
007 Playbook & Modules.mp4
00:00 -
008 Modules – Find, Use, Troubleshoot & Repeat.mp4
00:00 -
009 Ansible Configuration.mp4
00:00 -
010 Variables & Debug.mp4
00:00 -
011 Group & Host Variables.mp4
00:00 -
012 Fact Variables.mp4
00:00 -
013 Decision Making.mp4
00:00 -
014 Loops.mp4
00:00 -
015 File, copy & template modules.mp4
00:00 -
016 Handlers.mp4
00:00 -
017 Roles.mp4
00:00 -
018 Ansible for AWS.mp4
00:00 -
019 Vprofile code.html
00:00
19 – AWS Part-2
-
001 VPC Introduction.mp4
00:00 -
002 VPC Design & Components.mp4
00:00 -
003 VPC Setup Details.mp4
00:00 -
004 Default VPC.mp4
00:00 -
005 Create VPC.mp4
00:00 -
006 Subnets.mp4
00:00 -
007 Internet Gateway.mp4
00:00 -
008 Route Tables.mp4
00:00 -
009 NAT Gateway.mp4
00:00 -
010 Bastion Host.mp4
00:00 -
011 Website in VPC.mp4
00:00 -
012 Peering.mp4
00:00 -
013 Ec2 Logs.mp4
00:00 -
014 Links.html
00:00 -
015 buildspec.html
00:00 -
016 Links.html
00:00 -
017 S3 policy.html
00:00
20 – AWS CI CD Project
-
001 Introduction.mp4
00:00 -
002 Beanstalk.mp4
00:00 -
003 RDS & App Setup on Beanstalk.mp4
00:00 -
004 Code Commit.mp4
00:00 -
005 Code build.mp4
00:00 -
006 Build, Deploy & Code Pipeline.mp4
00:00
21 – Docker
-
001 Introduction.mp4
00:00 -
002 Docker Setup.mp4
00:00 -
003 Docker commands & concepts.mp4
00:00 -
004 Docker Logs.mp4
00:00 -
005 Docker volumes.mp4
00:00 -
006 Building images.mp4
00:00 -
007 Entrypoint and CMD.mp4
00:00 -
008 Docker Compose.mp4
00:00 -
009 Multi Stage Dockerfile.mp4
00:00 -
external-links.txt
00:00
22 – Containerization
-
001 Introduction.mp4
00:00 -
002 Overview of Base Image.mp4
00:00 -
003 Dockerhub Setup.mp4
00:00 -
004 Setup Docker Engine.mp4
00:00 -
005 Dockerhub & Dockerfile References.mp4
00:00 -
006 App Image Dockerfile.mp4
00:00 -
007 DB Image Dockerfile.mp4
00:00 -
008 Web Image Dockerfile.mp4
00:00 -
009 Docker Compose.mp4
00:00 -
010 Build and Run.mp4
00:00 -
011 Summarize.mp4
00:00 -
012 Containerizing Microservice Project.mp4
00:00 -
013 Build & Run Microservice App.mp4
00:00 -
external-links.txt
00:00
23 – Kubernetes
-
001 Introduction.mp4
00:00 -
002 Minikube for K8s Setup.mp4
00:00 -
003 Kops for K8s Setup.mp4
00:00 -
004 Objects and Documentation.mp4
00:00 -
005 Kube Config.mp4
00:00 -
006 Namespace.mp4
00:00 -
007 Pods.mp4
00:00 -
008 Different levels of Logging.mp4
00:00 -
009 Service.mp4
00:00 -
010 Replica Set.mp4
00:00 -
011 Deployment.mp4
00:00 -
012 Command and Arguments.mp4
00:00 -
013 Volumes.mp4
00:00 -
014 Config Map.mp4
00:00 -
015 Secret.mp4
00:00 -
016 Ingress.mp4
00:00 -
017 Kubectl CLI & Cheatsheet.mp4
00:00 -
018 Extras.mp4
00:00 -
019 Lens.mp4
00:00 -
020 vproapppod.html
00:00 -
021 vproapp-nodeport.html
00:00 -
022 vproapp-loadbalancer.html
00:00 -
023 vproapp-repl-controller.html
00:00 -
external-links.txt
00:00
24 – App Deployment on Kubernetes Cluster
-
001 Introduction.mp4
00:00 -
002 Spin K8s Cluster.mp4
00:00 -
003 Volume Prerqs for DB POD.mp4
00:00 -
004 Source Code Overview.mp4
00:00 -
005 Kube secret for passwords.mp4
00:00 -
006 DB Deployment Definition.mp4
00:00 -
007 DB Service Definition.mp4
00:00 -
008 Memcached Deployment & Service.mp4
00:00 -
009 RabbitMQ Deployment & Service.mp4
00:00 -
010 Tomcat Deployment, Service & Init containers.mp4
00:00 -
011 Provision Stack on K8s Cluster.mp4
00:00 -
012 URL for Website & Wrap up.mp4
00:00
25 – Terraform Tutorial
-
001 Introduction and Exercise 1.mp4
00:00 -
002 Exercise 2 – Variables.mp4
00:00 -
003 Exercise 3 – Provisioners.mp4
00:00 -
004 Exercise 4 – Output.mp4
00:00 -
005 Exercise 5 – Backend.mp4
00:00 -
006 Exercise 6 – Multi Resource.mp4
00:00 -
007 AWS Elastic Kubernetes Service.mp4
00:00
26 – GitOps Project
-
001 GitOps Introduction.mp4
00:00 -
002 Project Architecture.mp4
00:00 -
003 Prepare Github Repo.mp4
00:00 -
004 Github Secrets.mp4
00:00 -
005 Terraform Code.mp4
00:00 -
006 Staging Workflow for Terraform code.mp4
00:00 -
007 Main Workflow for Terraform code.mp4
00:00 -
008 Workflow for Vprofile app code.mp4
00:00 -
009 Docker Build & Publish.mp4
00:00 -
010 Deploy to EKS.mp4
00:00 -
011 Clean up.mp4
00:00 -
external-links.txt
00:00
27 – CICD for Docker Kubernetes Using Jenkins
-
001 CICD Introduction.mp4
00:00 -
002 Jenkins,Sonar & Docker Integration.mp4
00:00 -
003 Plugins, Kubernetes Cluster & Helm.mp4
00:00 -
004 Helm Charts & git repo Setup.mp4
00:00 -
005 Writing Pipeline Code.mp4
00:00 -
006 Execution, troubleshooting & Summarizing.mp4
00:00
28 – CloudFormation Tutorial
-
001 Introduction.mp4
00:00 -
002 First Example.mp4
00:00 -
003 Intrinsic Function.mp4
00:00 -
004 Change Set.mp4
00:00 -
005 More Intrinsic Functions.mp4
00:00 -
006 Multiple Resources.mp4
00:00 -
007 Mappings And Pseudo Parameters.mp4
00:00 -
008 Parameters.mp4
00:00 -
009 Outputs.mp4
00:00 -
010 Init.mp4
00:00
29 – Conclusion
-
001 Resumes.mp4
00:00 -
external-links.txt
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.