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 .
Requirements
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
Description
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.
Overview
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 CourseDown.com