Rocking Devops With Jenkins, Kubernetes, Ansible
Published 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.81 GB | Duration: 8h 24m
Published 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.81 GB | Duration: 8h 24m
Master DevOps with Jenkins CI/CD Pipelines using Git, Ansible, Docker, Kubernetes, DevSecOps, with interview guide
What you'll learn
Learn concepts required to master DevOps, all in one course
Setup DevOps CI/CD pipelines to build and deploy real-world projects
DevOps prerequisites included - Linux, Git, Infra as Code, and Kubernetes essentials
Interview guide to ace your DevOps interview
Requirements
Willingness to learn lots of new and exciting things!
Basic knowledge of AWS will be helpful to understand the implementations
Description
What will you achieve from this course?Welcome to Rocking DevOps with Jenkins course: Learn DevOps concepts Master Jenkins in it's entirety - basics, advanced, implementations including Kubernetes, DevSecOps, Ansible DevOps pre-requisites included - git, linux, infra as code, and Kubernetes essentials all in one course Tips, tricks, learning from real world Cloud Architect Interview Q/AAbout the instructorRajdeep Saha is an AWS-Professional Certified Solutions Architect working at a leading cloud provider, he has worked in Fortune top 20 companies as Distinguished Cloud Architect. Unlike pen and paper architects, Rajdeep has migrated real enterprise projects into cloud using extensive Infrastructure As Code and DevOps. He has published blogs, and presented well received talks in prestigious Conferences. He is also the author of multiple bestselling and highly-rated courses on System Design, Kubernetes, AWS Lambda, Git, and GitHub.Rajdeep often uses real-world analogy to explain concepts in this course, which makes it easier for the students to understand and retain the knowledge. Rajdeep also presents and attends in all major cloud conferences and keeps up to date in his domain. You are in capable hands! All opinions are Rajdeep's own.Course StructureThis course has the following main areas - DevOps Introduction, Git and GitHub Basics, Infra as Code Basics, Linux for DevOps, Kubernetes Primer, Jenkins Introduction, Jenkinsfile - Pipeline as Code, Jenkins Commonly Used Examples, Run CloudFormation with Jenkins, Run Terraform with Jenkins, Deploying to EKS using Jenkins and ArgoCD, Jenkins with Ansible, and DevOps Interview Prep.Please check out the list of lectures for detailed breakdown of each area.This is the course that could take your career to next level. Let's have some fun and build some awesome stuff in cloud together!
Overview
Section 1: DevOps Fundamentals
Lecture 1 DevOps - What and Why
Lecture 2 DevOps Benefits
Lecture 3 Challenges of DevOps!
Lecture 4 Important - CI vs CD vs CD!
Lecture 5 Different DevOps Tools
Lecture 6 Different DevOps Pipelines
Lecture 7 Important - DevOps Learning Path
Lecture 8 DevSecOps - What and Why
Lecture 9 DevSecOps Pipelines including Kubernetes
Lecture 10 Which Chapter Next?
Lecture 11 Course Resources
Lecture 12 Course Slides
Section 2: Git and GitHub Basics
Lecture 13 Quick Note on Git and GitHub Basics
Lecture 14 Git - What and Why
Lecture 15 Git Vs GitHub
Lecture 16 Git Workflow
Lecture 17 Git Install and Setup
Lecture 18 Important - Git Workflow Demo
Lecture 19 Comparing Files
Lecture 20 Important - Git Branch and Merge
Lecture 21 Branching Merging Demo
Section 3: Infra as Code Basics
Lecture 22 How it All Started - Infrastructure as Code
Lecture 23 What is CloudFormation
Lecture 24 Running Our First CloudFormation
Lecture 25 CloudFormation Vs Terraform
Section 4: Linux for DevOps
Lecture 26 Linux Basic Commands
Lecture 27 Linux File and User Commands
Lecture 28 Calling APIs from Linux
Lecture 29 Vi Editor
Lecture 30 AWS CLI - What and Why
Lecture 31 AWS CLI Demo using CloudShell
Lecture 32 AWS CLI Installation in Visual Studio Code
Lecture 33 Find and Run ANY AWS CLI Command
Section 5: Kubernetes Primer
Lecture 34 Quick Note on Kubernetes Primer
Lecture 35 In the Beginning - Docker Container
Lecture 36 What is Container Orchestrator
Lecture 37 Kubernetes Introduction
Lecture 38 Pods
Lecture 39 Replicaset and Deployment
Lecture 40 Ways to Spin Up Cluster
Lecture 41 Intro to eksctl
Lecture 42 Install eksctl
Lecture 43 Spin Our Very First EKS Cluster
Section 6: Jenkins Introduction
Lecture 44 What and Why
Lecture 45 Jenkins Installation on AWS
Lecture 46 Jenkins Installation in Local Desktop
Lecture 47 Jenkins Console Walkthrough
Lecture 48 Our Very First Jenkins Job
Lecture 49 Saving Credentials in Jenkins
Lecture 50 Jenkins Plugins
Lecture 51 Declarative vs Scripted Pipeline
Lecture 52 Freestyle vs Pipeline
Lecture 53 Freestyle Job Demo - Copy Git Repo
Lecture 54 Pipeline Job Demo - Copy Git Repo
Section 7: Jenkinsfile - Pipeline as Code
Lecture 55 Jenkinsfile - What and Why
Lecture 56 Jenkinsfile Structure - Required Fields
Lecture 57 Our Very First Jenkinsfile
Lecture 58 Jenkins Permission
Lecture 59 Writing Jenkinsfile the Easy Way
Lecture 60 Jenkinsfile Post Section
Lecture 61 Jenkinsfile Post Section Demo
Lecture 62 Handling Credentials with Environment Section
Section 8: Jenkins Commonly Used Examples
Lecture 63 Build and Push Docker Image to Container Repo
Lecture 64 Triggering one Job from Another
Lecture 65 Passing Parameter from one Job to Another
Lecture 66 List of all Jenkins Environment Variables
Lecture 67 Running Shell Scripts from Jenkins
Lecture 68 Important - Build and Unit Test using Docker Container Agent
Lecture 69 Parallel Stages
Lecture 70 Triggering a Lambda from Jenkins
Lecture 71 Inserting Manual Approval
Lecture 72 Converting a Scripted Job to Pipeline Job using Jenkinsfile Script Section
Lecture 73 Multibranch Pipeline
Lecture 74 GitHub WebHook & Jenkins
Lecture 75 GitHub to Jenkins Manual Submit Demo
Lecture 76 GitHub Jenkins Automated Integrations using WebHook Demo
Section 9: Run CloudFormation with Jenkins
Lecture 77 Job Setup for CloudFormation Parameters in Jenkinsfile
Lecture 78 Hardcoding CloudFormation Parameters in JenkinsFile Demo
Lecture 79 Using Parameter Properties File with CloudFormation Demo
Lecture 80 Running ANY CloudFormation from Jenkins!
Section 10: Run Terraform with Jenkins
Lecture 81 Installation and SetUp for Terraform with Jenkins
Lecture 82 Create and Destroy VPC with Terraform Jenkins
Lecture 83 Provision Kubernetes Cluster with Terraform and Jenkins
Section 11: Deploying to EKS using Jenkins and ArgoCD
Lecture 84 Important - Watch Before Doing Demo
Lecture 85 GitOps Project Overview
Lecture 86 GitOps - What and Why
Lecture 87 GitOps Real World Workflow
Lecture 88 Resources for GitOps Real World Demo
Lecture 89 Jenkinsfile and Dockerfile for the demo
Lecture 90 GitHub and DockerHub Credentials Setup in Jenkins
Lecture 91 Create Jenkins Jobs
Lecture 92 ArgoCD Installation
Lecture 93 ArgoCD App Setup
Lecture 94 GitHub Webhook and Full Automation
Section 12: Jenkins with Ansible
Lecture 95 Jenkins Ansible High Level Flow
Lecture 96 Ansible Setup on EC2 and Jenkins
Lecture 97 Jenkins Job for Ansible
Section 13: DevOps Interview Prep
Lecture 98 DevOps Interview Q/A - Basic
Lecture 99 DevOps Interview Q/A - Intermediate
Lecture 100 DevOps Interview Q/A - Advanced
Section 14: Conclusion
Lecture 101 A NEW BEGINNING
Anyone who wants to learn and deploy real-world DevOps pipelines,Developers, engineers, and architects of all levels preparing for Cloud DevOps interviews,Beginners in Cloud who are curious about DevOps