DevOps MasterClass Terraform Jenkins Kubernetes Ansible

DevOps with Jenkins Terraform AWS Docker Swarm Maven Kubernetes GIT & Ansible Automation with DevOps Realworld Exercises
DevOps MasterClass Terraform Jenkins Kubernetes Ansible
File Size :
29.47 GB
Total length :
66h 18m



LevelUp360° DevOps | Selenium | GCP | Terraform | Kubernetes | Ansible


Last update




DevOps MasterClass Terraform Jenkins Kubernetes Ansible

What you’ll learn

An understanding of DevOps and the modern DevOps Tools Docker, Kubernetes, Jenkins, Docker Swarm, Kubernetes Helm.
The ability as DevOps Engineer to Automate Code Delivery and Deployment Pipeline Using Jenkins.
Complete Understanding of Docker Containers & Docker Swarm Orchestration & Kubernetes.
Learn Building the Apps Dockerize using Docker Containers and Docker File & HELM as DevOps Engineer.
Be DevOps Master in Kubernetes and Kubernetes Administration from Scratch to Advance Level.
Kubernetes Development and Complete Deployment on Kubernetes & Docker Containers.
As CI DevOps Engineer, Jenkins Multiple Integration with Modern Technology Tools like Docker, Code Delivery Pipeline, Git & GitHub .

DevOps MasterClass Terraform Jenkins Kubernetes Ansible


You have an attitude to learn while having fun 🙂
No prerequisites. Anybody wants to know DevOps Technologies(Docker, Kubernetes, Jenkins, Git & GitHub) Can Enroll in the course
Better to have Linux OS availability for DevOps Tools Learning.
Basic information about software development processes


One of the Finest & Multi-Technology DevOps Certification Course On Udemy. Celebrating #20000 Students, #20000 DevOps Certified Engineers with DevOps Specialization with DevOps Technology stack like Docker, Docker Containers, Docker Swarm, Kubernetes with Docker, Kubernetes Administration, Git & GitHub, Jenkins & Jenkins Code Pipeline, Terraform, Terraform AWS, Ansible.People are getting Pro in Jenkins, Docker, Docker Swarm, Terraform & Kubernetes and we are helping them to get more knowledge on DevOps Practices.This DevOps Certification Training Course will prepare you for a career in DevOps, the fast-growing field that bridges the gap between software developers and operations. The DevOps training course focuses heavily on the use of Docker containers, GIT & GitHub, Jenkins Kubernetes & Docker Swarm a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age.This DevOps Certification Training Course will prepare you for a career in DevOps.After completing this course, you will be able to: 1. Diagnose a team’s delivery pipeline and bring forward prioritized recommendations to improve it 2. Explain the skill sets and roles involved in DevOps and how they contribute toward a continuous delivery capability 3. Review and deliver automation tests across the development stack 4. Explain the key jobs of system operations and how today’s leading techniques and tools apply to them 5. Explain how high-functioning teams use DevOps and related methods to reach a continuous delivery capability 6. Facilitate prioritized, iterative team progress on improving a delivery pipelineCourse Objective?This DevOps training is designed to help you become a DevOps practitioner. During this course, our expert DevOps instructors will help you: Understand the DevOps EcosystemLearn about automatic Source Code Management using GIT and Continuous Integration using JenkinsUnderstand, Build and Test Automation: how to build an appropriate delivery pipeline and perform test automation on itUnderstand Containerization using Docker: identify the difference between containers and VMsMaster Docker Commands and Use-cases: deals with the various networking concepts in Docker, the best way to use the Docker Volume, and creating Docker fileMaster Puppet: learn Configuration management and “Infrastructure-as-Code”. You can learn about the master-agent architecture and catalog compilation in PuppetLearn Continuous Monitoring using Nagios: integrate Jenkins, Docker, and Puppet, and learn about system monitoring using Nagios and its componentsExecute a live ProjectWho should take this course?DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,561. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed but have the second-highest talent deficit.This DevOps training course will be of benefit to the following professional roles:Software DevelopersTechnical Project ManagersArchitectsOperations SupportDeployment engineersIT managersDevelopment managersPrerequisite knowledge of software development, preferably in Java, and the UNIX/Linux command-line tools are essential for this course.


Section 1: Understating of DevOps & DevOps Process

Lecture 1 Course Introduction

Lecture 2 What is DevOps || DevOps Tools

Lecture 3 Continuous Development

Lecture 4 Course Chat with Students Learning DevOps

Lecture 5 Continuous Testing

Lecture 6 Continuous Integration

Lecture 7 Continuous Deployment & Monitoring

Section 2: **GIT** Introduction & Installation

Lecture 8 Git | WelCome & Goal

Lecture 9 Key GIT Terminology

Lecture 10 What is GIT & VCS

Lecture 11 Bonus : Google Cloud Architect Course

Lecture 12 Install GIT on Linux Machine

Lecture 13 Install GIT on Windows Machine

Lecture 14 Install GIT on Windows : Text Guide

Section 3: GIT Quick Start

Lecture 15 Configure User Information in GIT

Lecture 16 Create First GIT Repository

Lecture 17 First GIT Commit

Lecture 18 GIT Tracking & GIT Logs

Section 4: GIT with GITHUB **Advance**

Lecture 19 Explore Git with GITHub

Lecture 20 Create Remote Repo on GitHub

Lecture 21 SetUp Authentication in Local & GitHub

Lecture 22 Create Branches in GIT

Lecture 23 Merge Branches in GIT

Lecture 24 Revert in Previous State in GIT

Section 5: Comparisons in GIT

Lecture 25 Compare Working Directory & Stage Area

Lecture 26 Compare Commits in GIT

Section 6: Branching & Merging in GIT

Lecture 27 Concept of Branches in GIT

Lecture 28 Merge Branches in GIT

Section 7: GIT Stashing

Lecture 29 GIT Stash with Example

Lecture 30 Stash Untracked Files & Git Stash Pop

Lecture 31 Manage Multiple Stash

Section 8: Why Jenkins & Installation

Lecture 32 Continuous Integration & Continuous Delivery

Lecture 33 What & Why Jenkins

Lecture 34 Jenkins Installation Part 1

Lecture 35 $200 Credit For Digital Ocean to Create Linux Server

Lecture 36 Jenkins Installation Part 2

Lecture 37 Commands : SetUp Machine & Install Jenkins

Lecture 38 Jenkins Architecture

Section 9: Jenkins Installation (Obsolete)

Lecture 39 Download and Configure Jenkins on Windows

Lecture 40 Text Direction : Download and Configure Jenkins on Windows

Lecture 41 Download and Configure Jenkins on MAC OS

Lecture 42 Text Direction : Download and Configure Jenkins on MAC OS

Section 10: What you should know about Jenkins

Lecture 43 What is Job | Create & Execute

Lecture 44 Explore Job Configuration

Lecture 45 Execute Script from Jenkins

Lecture 46 Add Parameter in Jenkins Job

Lecture 47 Your Reviews are Important!

Lecture 48 Logical Input in Jenkins Job

Section 11: Continuous Integration with Jenkins

Lecture 49 Jenkins Integration with GIT & GITHUB

Lecture 50 Install Maven on Jenkin’s Host Machine

Lecture 51 Text Direction : Install Maven on Windows

Lecture 52 Configure Jenkins with GIT & Maven

Lecture 53 Create our First Maven-based Jenkins Job

Lecture 54 TroubleShooting : Create our First Maven-based Jenkins Job

Lecture 55 Source Code Polling in Jenkins

Lecture 56 Text Direction : Add SSH Key in Local from GitHUB

Lecture 57 Remote Build Trigger in Jenkins

Lecture 58 Deploy Your Jar Locally

Lecture 59 Publish Test Results in Job

Section 12: Continuous Delivery with Jenkins

Lecture 60 Archive Artefact in Jenkins

Lecture 61 Install & Configure Tomcat in Staging Environment

Lecture 62 Text Direction : Install & Configure Tomcat in Staging Environment

Lecture 63 Text Direction : Install Tomcat on Windows

Lecture 64 Deploy Staging Environment

Lecture 65 Build Pipeline Plugin

Lecture 66 Deploy to Production

Lecture 67 Trouble Shooting: Deploy to Production

Section 13: Infrastructure as Code

Lecture 68 Infrastructure as Code

Section 14: Jenkins Job DSL

Lecture 69 Introduction to JENKINS Job DSL

Lecture 70 Demo: Jenkins Job DSL with Maven Project

Lecture 71 Note : Global User Name Error in Above Executed Job

Section 15: Jenkins as a Code Pipeline (DSL)

Lecture 72 Jenkins As Code Pipeline Overview

Lecture 73 Demo: Code Pipeline

Lecture 74 Bonus : Selenium UI Automation MasterClass

Lecture 75 Text Direction : Demo Code Pipeline

Lecture 76 Automate Existing Maven Project Pipeline

Lecture 77 Text Direction: Automate Existing Maven Project Pipeline

Section 16: Distributed Builds in Jenkins

Lecture 78 Distributed Builds Concept

Lecture 79 Create and Configure Jenkins Slave

Lecture 80 Text Direction : Create and Configure Jenkins Slave

Lecture 81 Label Nodes & Concurrent Builds

Section 17: Docker & Jenkins

Lecture 82 Docker File Basics | Introduction

Lecture 83 Docker File Instructions | Construction Commands

Lecture 84 Create Docker File of Our Project

Lecture 85 Text Direction : Create Docker File of Our Project

Lecture 86 Build and Tag Project Docker Image

Lecture 87 Trouble Shooting: Build Docker Image

Lecture 88 Execute Project in Docker

Section 18: Jenkins Security Aspects

Lecture 89 Enable/Disable Login Jenkins

Lecture 90 Allow User to Sign-Up Jenkins

Lecture 91 Install Powerful Security Plugin

Lecture 92 How to Create Users in Jenkins

Lecture 93 Create & Assign Roles to Users

Section 19: More on Jenkins

Lecture 94 About Global Env Variable in Jenkins

Lecture 95 Create Custom Environment Variables

Section 20: Set-Up Docker on Your Machine

Lecture 96 What is Docker? Why Docker is Innovation

Lecture 97 Why Docker? Why it Matter For Devs

Lecture 98 Installing The Right Docker for you

Lecture 99 Docker Desktop Installation For Mac Machine

Lecture 100 Required SetUp for Docker Engine Installation

Lecture 101 $200 Credit For Digital Ocean to Create Linux Server

Lecture 102 Create Linux Server on Cloud

Lecture 103 Install Docker Engine on Linux Server

Section 21: Creating Docker Containers : Start Like a Beginner

Lecture 104 Check Docker Install and Configurations

Lecture 105 Start Your First Container

Lecture 106 Stop-Remove the Containers

Lecture 107 Docker Internal Processing

Lecture 108 Containers vs Virtual Machines

Lecture 109 Assignment : Manage Multiple Containers

Lecture 110 Support for MySQL Container

Lecture 111 Assignment Answer : Manage Multiple Containers

Section 22: Use Docker Containers : Advance

Lecture 112 Use MariaDB rather than MySQL

Lecture 113 Docker CLI Monitoring

Lecture 114 Start Container in Interactive Mode

Lecture 115 Run Commands in Running Containers

Section 23: Docker Networking

Lecture 116 Docker Network : Introduction

Lecture 117 Explore Container Networks

Lecture 118 Docker Network CLI : List & Inspect

Lecture 119 Docker Network : Create, Connect & Disconnect Network

Lecture 120 Docker Network : DNS Concept

Section 24: Docker Container Images : Beginning

Lecture 121 What is Docker Image

Lecture 122 Docker Hub Repository

Lecture 123 Concept of Docker Image Layers

Lecture 124 Docker Image Tagging

Lecture 125 Upload Docker Image to Cloud

Section 25: Docker Container Images : Build Images

Lecture 126 Dockerfile Basics

Lecture 127 Docker File Instructions

Lecture 128 Create Custom Docker Image

Lecture 129 Extend Official Docker Image

Lecture 130 Assignment : Build Docker Image

Lecture 131 Assignment Answer : Build Docker Image

Section 26: Docker Containers : Manage Data

Lecture 132 Persistent Data Problem

Lecture 133 Persistent Data : Data Volumes

Lecture 134 Persistent Data : Bind Mounts

Lecture 135 Assignment : Data Volumes

Lecture 136 Assignment Answer : Data Volumes

Lecture 137 Assignment : Bind Mounts

Lecture 138 Assignment Answer : Bind Mount

Section 27: Docker Compose : Multi Container Tool

Lecture 139 Docker Compose Introduction

Lecture 140 Docker Compose Latest Update V2

Lecture 141 Docker Compose YML File

Lecture 142 Run MYSQL & WORDPRESS via Docker Compose

Lecture 143 Docker Compose : Build Application From Scratch

Section 28: Docker Swarm Introduction: Swarm Orchestration

Lecture 144 Docker Swarm Introduction: Swarm Orchestration

Lecture 145 Docker Swarm Terminology

Lecture 146 Create Service on Docker Swarm

Lecture 147 Create Docker Swarm Cluster

Lecture 148 Text Direction : SetUp Docker on Swarm Docker Nodes

Lecture 149 Busting 5 DevOps Myths

Section 29: Docker Swarm Features and Applications

Lecture 150 Networks in Docker Swarm

Lecture 151 Docker Swarm Traffic Management

Lecture 152 Assignment : Deploy Multi-Node Application in Docker Swarm

Lecture 153 Assignment Answer : Deploy Multi-Node Application in Docker Swarm

Section 30: Docker Swarm Stack Deployment : Multi Service Deployment

Lecture 154 Docker Swarm Stacks

Lecture 155 Docker Swarm Stack : Scale Application

Lecture 156 Docker Swarm : Persistent Data Issue in Distributed Application

Lecture 157 Swarm : Deploy Distributed Application

Section 31: Docker Swarm Secrets Management : Protect Sensitive Data

Lecture 158 Docker Swarm Secrets Introduction

Lecture 159 Create Docker Service with Secrets

Lecture 160 Deploy Stack with Swarm Secrets

Section 32: Docker Swarm Service Management

Lecture 161 ZeroDowntime Service Upgrade

Lecture 162 HealthCheck in Docker Swarm

Lecture 163 Container Placement in Docker Swarm

Lecture 164 Service Constraints in YML File

Section 33: Get Started with Kubernetes

Lecture 165 Why Kubernetes

Lecture 166 Kubernetes Resources : GIT Location

Lecture 167 Kubernetes Architecture Overview

Lecture 168 Install Kubernetes | Prepare Cloud Machine

Lecture 169 $100 Digital Ocean Referral Link

Lecture 170 Install Kubernetes using MiniKube

Lecture 171 Text Direction : Install Kubernetes using MiniKube

Lecture 172 First Interact with K8s Cluster

Lecture 173 Using NameSpaces in Kubernetes

Section 34: Kubernetes Cluster Management

Lecture 174 K8s Management Overview

Lecture 175 High Availability in K8s

Lecture 176 K8s Management Tools

Lecture 177 SetUp K8s HA Cluster

Lecture 178 Commands : SetUp K8s HA Cluster (Updated)

Lecture 179 Maintenance Window : Kubernetes Cluster

Lecture 180 Upgrade Kubernetes Cluster

Lecture 181 Commands : Upgrade Kubernetes Cluster

Section 35: Kubernetes Object Management

Lecture 182 Working with Kubectl

Lecture 183 Role Base Access in K8s

Lecture 184 Lab : RBAC in Kubernetes Cluster

Lecture 185 Service Accounts in Kubernetes Cluster

Section 36: Pods and Containers in Kubernetes

Lecture 186 Pods and Containers Overview

Lecture 187 Manage Application Configuration in K8s

Lecture 188 Lab : Manage Application Configuration Using Env Variables

Lecture 189 Lab : Manage Application Configuration Using Mount Volumes

Lecture 190 Lab : Manage Application Configuration Posix ConfigMap

Lecture 191 Lab : ConfigMap and Secret from File

Lecture 192 Manage Containers Resources in K8s

Lecture 193 Monitor Containers Resources in K8s

Lecture 194 Lab : Liveness & StartUp Probe

Lecture 195 Lab : Liveness & Readiness Probe

Lecture 196 Pods Restart Policies

Lecture 197 Lab : Pods Restart Policies

Lecture 198 Creating Multi Container Pods

Lecture 199 Container Initialisation in Kubernetes

Lecture 200 Lab : Container Initialisation in Kubernetes

Lecture 201 Your Reviews are Important!

Section 37: Pods Allocation in Kubernetes

Lecture 202 K8s Pods Scheduling

Lecture 203 Lab : K8s Pods Scheduling

Lecture 204 DaemonSets in Kubernetes

Lecture 205 Lab : DaemonSets in Kubernetes

Lecture 206 Static Pods in Kubernetes

Lecture 207 Lab : Static Pods in Kubernetes

Lecture 208 Node Affinity in Kubernetes

Lecture 209 Lab : Node Affinity in Kubernetes

Section 38: Deployments in Kubernetes

Lecture 210 Scaling Application in Kubernetes

Lecture 211 Lab : Scaling Using Replication Controller

Lecture 212 ReplicaSet in Kubernetes

Lecture 213 Lab : ReplicaSet in Kubernetes

Lecture 214 Deployments Overview

Lecture 215 Lab : Deployments in Kubernetes I

Lecture 216 Lab : Deployments in Kubernetes II

Section 39: Basics of Kubernetes Part II

Lecture 217 Services in Kubernetes

Lecture 218 Lab : Services in Kubernetes

Lecture 219 Labels in Kubernetes

Lecture 220 Lab : Labels in Kubernetes

Lecture 221 Lifecycle Of Pods in Kubernetes

Section 40: Kubernetes Networking

Lecture 222 K8s Networking Overview

Lecture 223 CNI Plugins

Lecture 224 Kubernetes DNS

Lecture 225 Using Kubernetes Network Policies

Lecture 226 Lab : Using Kubernetes Network Policies

Section 41: Kubernetes Services

Lecture 227 How to Use K8s Services

Lecture 228 Lab : Kubernetes Services

Lecture 229 Discover Kubernetes Services

Lecture 230 Lab : Discover Kubernetes Services

Lecture 231 Manage Access via Ingress Controller

Lecture 232 Lab : Manage Access via Ingress Controller

Lecture 233 Lab : Manage Access via Ingress Controller Update

Section 42: Kubernetes Storage

Lecture 234 Storage Overview

Lecture 235 Use K8s Volumes

Lecture 236 Lab : Using Volume : HostPath & emptyDir

Lecture 237 Lab : Using Volume : Common Volume

Lecture 238 Persistent Volumes in K8s

Lecture 239 Lab : Persistent Volumes

Section 43: Self Managed K8s on GCP

Lecture 240 SetUp Google Cloud Account

Lecture 241 Spin K8s Self-Managed Cluster in GCP

Lecture 242 Text Direction : Spin K8s Self Managed Cluster on GCP

Section 44: Troubleshoot Self Managed K8s Cluster

Lecture 243 Kubernetes Troubleshooting Overview

Lecture 244 TroubleShooting K8s Cluster

Lecture 245 Get Cluster & Node Logs

Lecture 246 Troubleshoot Applications in K8s

Lecture 247 Get Container Logs

Section 45: Package & Deploy on Kubernetes : HELM

Lecture 248 Before HELM or Without HELM

Lecture 249 What is HELM

Lecture 250 With HELM or After HELM

Lecture 251 HELM Charts and Repos

Lecture 252 HELM Installation Preparation

Lecture 253 $200 Digital Ocean Referral Link

Lecture 254 Create Cloud Machine for Env SetUp

Lecture 255 Text Direction : Install Kubernetes using MiniKube

Lecture 256 SetUp Execution Environment

Lecture 257 Install HELM

Section 46: Start with HELM

Lecture 258 Work with Repos

Lecture 259 Execute Services using HELM

Lecture 260 Re-Use Deployment Naming

Lecture 261 Provide Custom Values to HELM Chart

Lecture 262 Upgrade Services Using HELM

Lecture 263 HELM Release Records

Section 47: Use HELM at Next Level

Lecture 264 HELM Deployment Workflow

Lecture 265 Validate Resource before Deployment

Lecture 266 Generate K8s Deployable YAML using HELM

Lecture 267 Details of HELM Deployment Releases

Lecture 268 Get Details of Deployed Deployment

Lecture 269 Rollback Application using HELM

Lecture 270 Wait HELM Deployment for Successful Installation

Section 48: Create HELM Charts

Lecture 271 Introduction

Lecture 272 Create HELM Chart

Lecture 273 Install the Custom Chart

Lecture 274 Understanding Chart YAML

Lecture 275 HELM Templates

Lecture 276 Helper File in HELM Template

Lecture 277 Values File in HELM

Lecture 278 Package Your HELM Chart

Lecture 279 Validate HELM Chart

Section 49: HELM Templates

Lecture 280 Actions in Template

Lecture 281 Access Information in Template

Lecture 282 Pipe Func in Template

Lecture 283 Functions in Template

Lecture 284 Conditional Logic in Template

Lecture 285 TypeCast Values to YAML in Template

Lecture 286 Variable in Template

Lecture 287 Loops in Templates

Lecture 288 Template Validation

Section 50: Advance Charts

Lecture 289 Manage Chart Dependencies

Lecture 290 Conditional Chart Dependency

Lecture 291 Pass Values to Dependencies at Runtime

Lecture 292 Child to Parent chart Data Exchange

Section 51: Serverless Functions on Kubernetes

Lecture 293 What is Serverless in Kubernetes

Lecture 294 Kubeless Intro

Lecture 295 Install Kubeless and Deploy Functions

Section 52: Micro Services in Kubernetes

Lecture 296 Introduction to Istio

Lecture 297 Install Istio on Kubernetes

Lecture 298 Text Direction : Install Istio on Kubernetes

Lecture 299 Demo: Istio Enabled Application

Lecture 300 Canary Deployments With Istio

Lecture 301 Istio Retry Policy and Uses

Section 53: Project Build Tool : MAVEN (Optional)

Lecture 302 Maven Introduction

Lecture 303 Configure Maven on Windows Machines

Lecture 304 Text Direction : Configure Maven on Windows

Lecture 305 Project Code Location

Lecture 306 Configure Maven on Mac Machine

Lecture 307 Generate First Maven Project From Maven CLI

Lecture 308 Maven Build Life Cycle

Lecture 309 POM.xml File in Maven Project

Section 54: Understanding Infrastructure As Code | Terraform

Lecture 310 IAC and IAC Benefits

Lecture 311 Cloud Agnostic IAC with Terraform

Lecture 312 Procedure Document and Resource Location

Section 55: IaC with Terraform

Lecture 313 Terraform Workflow

Lecture 314 Terraform Initialization

Lecture 315 Terraform key Concepts : Plan, apply & Destroy

Lecture 316 SetUp Free-Tier AWS Account (Optional)

Lecture 317 Create Cloud Machine for Terraform Execution

Lecture 318 $100 Discount Gift on Digital Ocean

Lecture 319 Terraform Installation & Verification

Lecture 320 Install Terraform on MacOS/Windows

Section 56: Start With Terraform Basics

Lecture 321 Terraform Provider & Initialization

Lecture 322 AWS SetUp for Terraform

Lecture 323 Create Machine Using Terraform

Lecture 324 Provide Creds in Separate Centralised File

Lecture 325 Provide Creds in Environment Variables

Lecture 326 Create Multiple Instances

Lecture 327 Terraform State : The Concept

Section 57: Terraform Variables Detailed Explanation

Lecture 328 Variables in Terraform

Lecture 329 Use of Variable in Conf File

Lecture 330 Lab : Use of Variable in Conf File

Lecture 331 Lab : List and Map Variables

Section 58: Terraform Concepts – Building Blocks

Lecture 332 Provision Software with Terraform

Lecture 333 Lab : Provision Software with Terraform

Lecture 334 DataSource in Terraform

Lecture 335 Lab : DataSource in Terraform

Lecture 336 Lab 2 : DataSource in Terraform

Lecture 337 Output Attribute in TF

Lecture 338 Lab : Output Attribute in TF

Lecture 339 Remote State in TerraForm

Lecture 340 Lab : Remote State in Terraform

Section 59: Terraform for AWS Cloud

Lecture 341 AWS VPC Introduction

Lecture 342 AWS VPC Introduction II

Lecture 343 Demo : AWS VPC

Lecture 344 Lab : Create AWS VPC

Lecture 345 Launch EC2 Instance using Custom VPC

Lecture 346 Lab : Launch EC2 Instance using Custom VPC

Lecture 347 Elastic Block Store (EBS) in AWS

Lecture 348 Demo : Elastic Block Store (EBS) in AWS

Lecture 349 Lab : Elastic Block Store (EBS) in AWS

Lecture 350 User Data in AWS

Lecture 351 Lab: User Data using Script

Lecture 352 Lab : User Data using Cloud Init

Section 60: Terraform for AWS Cloud Part II

Lecture 353 AWS RDS Basics

Lecture 354 Lab : Create RDS

Lecture 355 AWS Access and Identity Management

Lecture 356 Lab : IAM Users and Groups

Lecture 357 Lab : AWS IAM Roles

Lecture 358 EC2 Instance Autoscaling

Lecture 359 Lab : EC2 Instance Autoscaling

Lecture 360 Load Balancing in AWS

Lecture 361 Lab : AWS Load Balancing

Section 61: Terraform Modules | Code Re-Useability

Lecture 362 Terraform Module and Application

Lecture 363 Lab : Terraform Source From GITHUB

Lecture 364 Lab : Local Path Module

Lecture 365 Lab : AWS VPC Module Part I

Lecture 366 Lab : AWS VPC Module Part II

Lecture 367 Lab : AWS VPC Module Part III

Section 62: Conditions , Loops in Terraform

Lecture 368 Condition Statements in Terraform

Lecture 369 Lab : Condition Statements in Terraform

Lecture 370 Terraform Built-In Functions

Lecture 371 Lab : Terraform Built-In Functions

Lecture 372 Loops in TerraFrom HCL

Lecture 373 Terraform Project Structure

Lecture 374 Lab : Terraform Project Structure

Section 63: Packer and Terraform

Lecture 375 Packer Introduction and It’s Use

Lecture 376 Install Packer

Lecture 377 Lab : Create Custom AMI Scenario I

Lecture 378 Lab : Create Custom AMI Scenario II

Lecture 379 Lab : Terraform + Packer

Section 64: Job Scenario 1 : End to End Web-Application Deployment

Lecture 380 Application Overview

Lecture 381 Create VPC Network

Lecture 382 Create RDS Service

Lecture 383 Create WebServer in AWS

Lecture 384 Deploy Complete Application

Section 65: Job Scenario 2 : Terraform Docker and Kubernetes

Lecture 385 Introduction AWS EKS

Lecture 386 Lab : SetUp EKS Cluster Using AWS

Lecture 387 Lab : SetUp EKS Using AWS CLI

Lecture 388 Lab : Access EKS Cluster and Deploy Application

Lecture 389 Text Direction : SetUp EKS using AWS CLI

Lecture 390 EKS Cluster TerraForm Configuration files

Lecture 391 Lab : Deploy EKS Cluster using Terraform

Section 66: Job Scenario 3 : Terraform & AWS ELK

Lecture 392 ELK Basics and Application

Lecture 393 Lab : Deploy ELK and Execute ELK

Lecture 394 Text Direction : Lab – Deploy ELK and Execute ELK

Lecture 395 Lab : Install ELK using Terraform

Section 67: Terraform With GCP

Lecture 396 Terraform vs Google Deployment Manager

Lecture 397 Setup GCP Project For Terraform

Lecture 398 Enable Basic APIs on Cloud Project

Lecture 399 Setup Remote State File in Cloud

Section 68: Terraform Hashicorp Certification Guide

Lecture 400 Introduction HashiCorp Certification

Lecture 401 Understand infrastructure as code (IaC) concepts

Lecture 402 Understand Terraform’s Purpose

Lecture 403 Understand Terraform Basics I

Lecture 404 Understand Terraform Basics II

Lecture 405 Use the Terraform CLI

Lecture 406 Interact with Terraform modules

Lecture 407 Navigate Terraform workflow

Lecture 408 Implement and Maintain State

Lecture 409 Read, Generate, and Modify Configuration

Lecture 410 Understand Terraform Cloud and Enterprise Capabilities

Lecture 411 Practice Questions For Terraform Associate Certification I

Lecture 412 Practice Questions For Terraform Associate Certification II

Lecture 413 Practice Questions For Terraform Associate Certification III

Lecture 414 Practice Questions For Terraform Associate Certification IV

Lecture 415 Practice Questions For Terraform Associate Certification V

Lecture 416 Practice Questions For Terraform Associate Certification VI

Section 69: Ansible Introduction

Lecture 417 Preview Automation with Ansible

Lecture 418 Ansible : Used Code Files Location

Lecture 419 Ansible Introduction : As a Tool

Lecture 420 Ansible Architecture Overview

Lecture 421 Why Ansible

Section 70: Ansible Environment Preparation & Installation

Lecture 422 Ansible Installation Overview

Lecture 423 Install Ansible Using PIP

Lecture 424 Create Cloud Machine for Ansible Engine

Lecture 425 $100 Discount Link for Cloud Machine

Lecture 426 Install Ansible Using Python VirtualEnv

Lecture 427 Run Instructions : Install Ansible Using Python VirtualEnv

Lecture 428 Configure Ansible

Section 71: Configure Ansible Engine and Ansible Clients

Lecture 429 SetUp AWS Nodes

Lecture 430 Connect AWS Nodes with Ansible Engine

Lecture 431 SetUp Google Cloud Nodes

Lecture 432 Connect Google Cloud Nodes with Ansible Engine

Lecture 433 Ansible Directory Config

Lecture 434 Inventory file with Groups

Section 72: Ansible Ad-Hoc Commands

Lecture 435 Syntax of Ansible Ad-Hoc Commands

Lecture 436 How Ansible Execute Stuff on Clients

Lecture 437 Transfer file from Engine to Clients

Lecture 438 Manage File/Directory on Ansible Clients

Lecture 439 Install Packages on Ansible Clients

Section 73: Ansible Facts, Modules & Variables

Lecture 440 Ansible Modules

Lecture 441 Ansible Facts

Lecture 442 Create Custom Facts

Section 74: Ansible Inventories

Lecture 443 Work with Dynamic Inventory Script AWS I

Lecture 444 Work with Dynamic Inventory Script AWS II

Lecture 445 Work with Dynamic Inventory Script Google Cloud

Section 75: Basic of Ansible Playbook

Lecture 446 Playbook Introduction

Lecture 447 Demo : Playbook Introduction

Lecture 448 Start Writing-Executing PlayBooks

Section 76: Basic Concepts of Ansible PlayBooks

Lecture 449 Logging Debug Statement using Ansible Playbooks

Lecture 450 Variables in Ansible Play-books

Lecture 451 Data Collection in Ansible

Lecture 452 Uses of Set_Fact and Register

Lecture 453 Arithmetic Operations on Variables in Playbook

Lecture 454 Practice on Arithmetic Operators

Lecture 455 Filter and Methods of Ansible Playbook

Section 77: Operators and Conditional Statement in Ansible Playbook

Lecture 456 Comparison Operators

Lecture 457 Membership Operators in Ansible

Lecture 458 Logical Operator

Lecture 459 Conditional Statements

Section 78: Handler in Ansible

Lecture 460 Handler in Ansible Playbook

Section 79: Loops in Ansible Playbook

Lecture 461 Loops in Ansible Playbook I

Lecture 462 Loops in Ansible Playbook II

Lecture 463 Loops in Ansible Playbook III

Section 80: Tags in Ansible

Lecture 464 Tags in Ansible

Section 81: Error Handling in Ansible

Lecture 465 Error Handling in Ansible I

Lecture 466 Block and Rescue in Ansible Playbook

Lecture 467 Demo: Block and Rescue in Ansible

Section 82: Working with include and import module in Ansible

Lecture 468 Working with include and import module in Ansible

Section 83: Ansible Machine Specific Execution

Lecture 469 Ansible local_action Module

Lecture 470 Ansible Delegate_to Module

Section 84: Concept of Template in Ansible

Lecture 471 Install Realtime Application I

Lecture 472 Install Realtime Application II

Lecture 473 Install Realtime Application III

Lecture 474 Template Module with Variables

Section 85: Course Completion

Lecture 475 Congratulations

Lecture 476 Bonus Lecture : What is Next?

DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.,Who want to learn DevOps Technologies Docker Containers, Kubernetes, Jenkins, Git & GitHub & Docker Swarm

Course Information:

Udemy | English | 66h 18m | 29.47 GB
Created by: LevelUp360° DevOps | Selenium | GCP | Terraform | Kubernetes | Ansible

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top