DevOps Beginners to Advanced Decoding DevOps with Projects

Begin DevOps Career As an Absolute Beginner | Linux, AWS, Scripting, Jenkins, Ansible, Docker, K8s, N-Tier Projects
DevOps Beginners to Advanced Decoding DevOps with Projects
File Size :
28.86 GB
Total length :
48h 34m

Category

Instructor

Imran Teli

Language

Last update

Last updated 11/2022

Ratings

4.5/5

DevOps Beginners to Advanced Decoding DevOps with Projects

What you’ll learn

Learn DevOps from total scratch
Linux, AWS, Bash & Python Scripting, Jenkins, Ansible, Docker, Kubernetes, Cloudformation, Terraform & More
Understand how various technologies work together in DevOps
Get a firm understanding in DevOps Processes, Tools & Technologies

DevOps Beginners to Advanced Decoding DevOps with Projects

Requirements

Basic Computer Knowledge

Description

Decoding DevOps 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 1Basics of LinuxServer Management in LinuxVagrantBasics of networkingProject Vprofile Project Intro & Setup on VM’sStep 2Bash ScriptingBasics of scriptingVariables, Conditions, Loops etcAutomating day to day admin tasksStep 3Cloud Computing IntroIAMEc2 Instances, EBS Volumes, ELBS3CloudwatchRDSAutoscalingRoute53Project AWS Cloud For Project Set Up Lift & ShiftRe-Architecting Web App on AWS Cloud [PAAS & SAAS]Step 4Version control system = Git & GitHubBuild Tools | Build & Test Java Code = MavenContinuous Integration IntroJenkinsJenkins as a Build ServerJenkins Jobs | Build , Test, Deploy, NotifyJenkins Master/Slave, Nexus, SonarqubeJenkins CI PipelineJenkins AdministrationProject Continuous Integration Using Jenkins, Nexus, Sonarqube & SlackStep 5Python ScriptingBasics of python programmingvars, datatypes, conditions, loops, function, modules etcPythons for automating OS tasksStep 6Ansible IntroAd Hoc commandsModulesYAML intoPlaybooksvars, conditions, loops,handlers, templates etc etc etcVariables deep diveRolesAnsible for AWSProjectContinuous Delivery and Configuration Management [Jenkins plus Ansible]Step 7AWS Part 2VPC in depthLog management and custom metricsProjectVprofile on Beanstalk & RDSCode Commit, Code Build & Code PipelineCI & CD on AWS Cloud for Vprofile ProjectBeanstalk, RDS, CodePipeline etcStep 8Docker IntroUnderstanding and Implementing ContainersVolumes, Network, logs etcBuilding Images for Vprofile projectDocker compose to run vprofile multi containersKubernetes IntroKubernetes setup for production EnvKubernetes objectsPods, Services, Controllers, DeploymentReplication, Autoscaling, Resource quotas, secret, configmap, namespace.ProjectVprofile Project deployment on KubernetesStep 9Terraform for AWS Cloud automationCloudformation for AWS loud automation

Overview

Section 1: Introduction

Lecture 1 About this course

Lecture 2 Introduction

Lecture 3 Why Learn DevOps

Lecture 4 What is DevOps?

Lecture 5 What is Continuous Integration?

Lecture 6 What is Continuous Delivery?

Lecture 7 Q&A, Messages & Feedbacks

Lecture 8 Course Material

Section 2: Prerequisites Info & Setup

Lecture 9 Tools Prerequisite Information

Lecture 10 Chocolatey for Windows

Lecture 11 Homebrew for MacOS

Lecture 12 Installing Softwares

Lecture 13 Tools Prerequisites for Ubuntu 20

Lecture 14 Signups

Lecture 15 AWS Setup

Lecture 16 Outro

Section 3: VM Setup

Lecture 17 Welcome to virtualization

Lecture 18 What is Virtualization

Lecture 19 Introduction

Lecture 20 VM-Manually(Windows & MacOS Intel chip)

Lecture 21 VM-Automatically(Windows & MacOS Intel chip)

Lecture 22 VM on MacOS M1 chip

Lecture 23 Outro

Section 4: Linux

Lecture 24 Introduction to Linux

Lecture 25 Commands and File systems

Lecture 26 More Commands ( mkdir, cp, mv, touch etc)

Lecture 27 Vim editor

Lecture 28 File Types

Lecture 29 Filters

Lecture 30 Redirections

Lecture 31 Users and Groups

Lecture 32 File permissions

Lecture 33 Sudo

Lecture 34 Package Management

Lecture 35 Services

Lecture 36 Processes

Lecture 37 Archiving

Lecture 38 Ubuntu commands

Lecture 39 Linux Commands

Lecture 40 Outro

Section 5: Vagrant & Linux Servers

Lecture 41 Vagrant IP, RAM & CPU

Lecture 42 Vagrant Sync Directories

Lecture 43 Provisioning

Lecture 44 Website Setup

Lecture 45 Website Setup, WordPress

Lecture 46 Automate Website setup

Lecture 47 Automate WordPress Setup

Lecture 48 Multi VM Vagrant file

Lecture 49 Vagrant-vms

Section 6: VProfile Project Setup Manual, Automated

Lecture 50 Welcome to the Project

Lecture 51 Introduction

Lecture 52 VM Setup

Lecture 53 DB, Cache & Queue Setup

Lecture 54 App setup

Lecture 55 Nginx Setup

Lecture 56 Validate

Lecture 57 Automated – Introduction

Lecture 58 Automated – Code

Lecture 59 Automated – Execution

Section 7: Networking

Lecture 60 ISO

Lecture 61 Understanding Networks & IP

Lecture 62 Protocols, ports etc

Lecture 63 Networking Commands

Section 8: Introducing Containers

Lecture 64 What are containers

Lecture 65 What is Docker

Lecture 66 Hands on Docker Containers

Lecture 67 Vprofile Project on Containers

Lecture 68 Microservices

Lecture 69 Microservice Project

Section 9: Bash Scripting

Lecture 70 Bash Scripts

Lecture 71 Introduction

Lecture 72 VM Setup

Lecture 73 First Script

Lecture 74 Sample Script

Lecture 75 Variables

Lecture 76 Command line arguments

Lecture 77 System Variables

Lecture 78 Quotes

Lecture 79 Command Substitution

Lecture 80 Exporting Variables

Lecture 81 User Input

Lecture 82 Decision Making part1

Lecture 83 Decision Making part2

Lecture 84 Monitoring Script

Lecture 85 Loops

Lecture 86 While Loops

Lecture 87 Remote Command Execution

Lecture 88 SSH Key Exchange

Lecture 89 Finale Part1

Lecture 90 Finale Part2

Section 10: AWS Part -1

Lecture 91 What is Cloud Computing

Lecture 92 Introduction

Lecture 93 Ec2 Introduction

Lecture 94 Ec2 Quick Start

Lecture 95 More In Ec2 Part1

Lecture 96 More in Ec2 Part2

Lecture 97 AWS CLI

Lecture 98 EBS

Lecture 99 EBS Snapshots

Lecture 100 ELB Introduction

Lecture 101 ELB Hands On

Lecture 102 Cloudwatch Introduction

Lecture 103 Cloudwatch Hands On

Lecture 104 EFS

Lecture 105 Autoscaling Group Introduction

Lecture 106 Autoscaling Group Hands On

Lecture 107 S3

Lecture 108 RDS

Section 11: AWS Cloud For Project Set Up | Lift & Shift

Lecture 109 Introduction

Lecture 110 Security Group & Keypairs

Lecture 111 EC2 Instances

Lecture 112 Build and Deploy Artifacts

Lecture 113 Load Balancer & DNS

Lecture 114 Autoscaling Group

Lecture 115 Validate & Summarize

Section 12: Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

Lecture 116 Introduction

Lecture 117 Security Group And Keypairs

Lecture 118 RDS

Lecture 119 Elastic Cache

Lecture 120 Amazon MQ

Lecture 121 DB Initialization

Lecture 122 Beanstalk

Lecture 123 Update on Security Group & ELB

Lecture 124 Build & Deploy Artifact

Lecture 125 Cloud front

Lecture 126 Validate and Summarize

Section 13: GIT

Lecture 127 Introduction

Lecture 128 Versioning

Lecture 129 Branches & More

Lecture 130 Rollback

Lecture 131 Git Ssh Login

Lecture 132 Git Commands

Section 14: Maven

Lecture 133 Introduction

Lecture 134 Maven Commands

Section 15: Continuous Integration with Jenkins

Lecture 135 Introduction

Lecture 136 Installation

Lecture 137 Freestyle Vs Pipeline As A Code

Lecture 138 Installing tools in Jenkins

Lecture 139 First Job

Lecture 140 Tools in Jenkins

Lecture 141 Plugins, Versioning & more

Lecture 142 Flow of Continuous Integration Pipeline

Lecture 143 Steps for Continuous Integration Pipeline

Lecture 144 Jenkins, Nexus & Sonarqube Setup

Lecture 145 Server UI Logins

Lecture 146 Plugins for CI

Lecture 147 Pipeline As A Code Introduction

Lecture 148 Code Analysis

Lecture 149 Code Analysis Demonstration

Lecture 150 Quality Gates

Lecture 151 Software Repositories Intro (Nexus)

Lecture 152 Nexus PAAC Demo

Lecture 153 Notification, Slack

Lecture 154 CI for Docker | Intro

Lecture 155 Docker PAAC Prereqs info

Lecture 156 Docker PAAC Demo

Lecture 157 Docker CICD Intro

Lecture 158 Docker CICD Code

Lecture 159 AWS ECS Setup

Lecture 160 Docker CICD Demonstration

Lecture 161 Cleanup

Lecture 162 Build Triggers Intro

Lecture 163 Build Triggers Demo

Lecture 164 Jenkins Master and Slave

Lecture 165 Authentication & Authorization

Section 16: Python

Lecture 166 Introduction

Lecture 167 Python on Linux, Versions & Indentation

Lecture 168 Quotes and Comments

Lecture 169 Variables

Lecture 170 Print Format

Lecture 171 Slicing

Lecture 172 Operators

Lecture 173 Conditions

Lecture 174 Loops

Lecture 175 Break & Continue

Lecture 176 Built-in Functions or Methods

Lecture 177 Functions part-1

Lecture 178 Functions part-2

Lecture 179 Modules

Lecture 180 OS Tasks

Lecture 181 Python Fabric

Lecture 182 Pyscripts

Lecture 183 Python Scripts

Section 17: Ansible

Lecture 184 Introduction

Lecture 185 Setup Ansible & Infra

Lecture 186 Inventory & Ping Module

Lecture 187 YAML & JSON

Lecture 188 Ad Hoc Commands

Lecture 189 Playbook & Modules

Lecture 190 Modules – Find, Use, Troubleshoot & Repeat

Lecture 191 Ansible Configuration

Lecture 192 Variables & Debug

Lecture 193 Group & Host Variables

Lecture 194 Fact Variables

Lecture 195 Decision Making, Loops & More

Lecture 196 Loops

Lecture 197 File, copy & template modules

Lecture 198 Handlers

Lecture 199 Roles

Lecture 200 Ansible for AWS

Lecture 201 Vprofile code

Section 18: AWS Part-2

Lecture 202 VPC Introduction

Lecture 203 VPC Design & Components

Lecture 204 VPC Setup

Lecture 205 Ec2 Logs

Lecture 206 Links

Lecture 207 buildspec

Lecture 208 Links

Lecture 209 S3 policy

Section 19: AWS CI / CD Project

Lecture 210 Introduction

Lecture 211 Beanstalk

Lecture 212 RDS & App Setup on Beanstalk

Lecture 213 Code Commit

Lecture 214 Code build

Lecture 215 Build, Deploy & Code Pipeline

Section 20: Docker

Lecture 216 Introduction

Lecture 217 Docker Setup

Lecture 218 Docker commands & concepts

Lecture 219 Docker Logs

Lecture 220 Docker volumes

Lecture 221 Building images

Lecture 222 Entrypoint and CMD

Lecture 223 Docker Compose

Lecture 224 Containerizing project

Lecture 225 Multi Stage Dockerfile

Lecture 226 Containerizing Microservice Project

Lecture 227 Build & Run Microservice App

Section 21: Kubernetes

Lecture 228 Introduction

Lecture 229 Minikube for K8s Setup

Lecture 230 Kops for K8s Setup

Lecture 231 Objects and Documentation

Lecture 232 Kube Config

Lecture 233 Namespace

Lecture 234 Pods

Lecture 235 Different levels of Logging

Lecture 236 Service

Lecture 237 Replica Set

Lecture 238 Deployment

Lecture 239 Command and Arguments

Lecture 240 Volumes

Lecture 241 Config Map

Lecture 242 Secret

Lecture 243 Ingress

Lecture 244 Kubectl CLI & Cheatsheet

Lecture 245 Extras

Lecture 246 Lens

Lecture 247 vproapppod

Lecture 248 vproapp-nodeport

Lecture 249 vproapp-loadbalancer

Lecture 250 vproapp-repl-controller

Section 22: App Deployment on Kubernetes Cluster

Lecture 251 Introduction

Lecture 252 Spin K8s Cluster

Lecture 253 Volume Prerqs for DB POD

Lecture 254 Source Code Overview

Lecture 255 Kube secret for passwords

Lecture 256 DB Deployment Definition

Lecture 257 DB Service Definition

Lecture 258 Memcached Deployment & Service

Lecture 259 RabbitMQ Deployment & Service

Lecture 260 Tomcat Deployment, Service & Init containers

Lecture 261 Provision Stack on K8s Cluster

Lecture 262 URL for Website & Wrap up

Section 23: CICD for Docker Kubernetes Using Jenkins

Lecture 263 CICD Introduction

Lecture 264 Jenkins,Sonar & Docker Integration

Lecture 265 Plugins, Kubernetes Cluster & Helm

Lecture 266 Helm Charts & git repo Setup

Lecture 267 Writing Pipeline Code

Lecture 268 Execution, troubleshooting & Summarizing

Section 24: Terraform Tutorial

Lecture 269 Introduction and Exercise 1

Lecture 270 Exercise 2 – Variables

Lecture 271 Exercise 3 – Provisioners

Lecture 272 Exercise 4 – Output

Lecture 273 Exercise 5 – Backend

Lecture 274 Exercise 6 – Multi Resource

Section 25: CloudFormation Tutorial

Lecture 275 Introduction

Lecture 276 First Example

Lecture 277 Intrinsic Function

Lecture 278 Change Set

Lecture 279 More Intrinsic Functions

Lecture 280 Multiple Resources

Lecture 281 Mappings And Pseudo Parameters

Lecture 282 Parameters

Lecture 283 Outputs

Lecture 284 Init

Section 26: Conclusion

Lecture 285 Resumes

Anybody who wants to Learn DevOps

Course Information:

Udemy | English | 48h 34m | 28.86 GB
Created by: Imran Teli

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top