Rocking DevOps with Jenkins, Kubernetes, Ansible
Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- DevOps - What and Why (7:07)
- DevOps Benefits (2:21)
- Challenges of DevOps (4:39)
- Important - CI vs CD vs CD! (5:31)
- Different DevOps Tools (3:41)
- Different DevOps Pipelines (8:47)
- Important - DevOps Learning Path (9:15)
- Basic vs Blue Green vs Canary vs Rolling Deployment (11:47)
- Kubernetes Rolling Deployment (5:07)
- A/B Testing Vs Blue Green Deployment (4:39)
- DevSecOps - What and Why (9:34)
- DevSecOps Pipelines including Kubernetes (7:36)
- Which Chapter Next? (1:01)
- Course Resources
- Course Slides
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Quick Note on Kubernetes Primer (0:52)
- In the Beginning - Docker Container (9:27)
- What is Container Orchestrator (4:28)
- Kubernetes Introduction (8:39)
- Pods (5:57)
- Replicaset and Deployment (10:46)
- Ways to Spin Up Cluster (4:13)
- Intro to eksctl (6:36)
- Install eksctl (3:55)
- Spin Our Very First EKS Cluster (7:25)
Available in
days
days
after you enroll
- Jenkins - What and Why (5:28)
- Jenkins Installation on AWS (9:13)
- Jenkins Installation in Local Desktop (7:06)
- Jenkins Console Walkthrough (3:08)
- Our Very First Jenkins Job (2:55)
- Saving Credentials in Jenkins (5:04)
- Jenkins Plugins (4:14)
- Declarative vs Scripted Pipeline (3:48)
- Freestyle vs Pipeline (3:44)
- Freestyle Job Demo - Copy Git Repo (2:51)
- Pipeline Job Demo - Copy Git Repo (3:17)
Available in
days
days
after you enroll
- Jenkinsfile - What and Why (2:59)
- Jenkinsfile Structure - Required Fields (3:52)
- Our Very First Jenkinsfile (2:59)
- Jenkins Permission (3:00)
- Writing Jenkinsfile the Easy Way (5:47)
- Jenkinsfile Post Section (3:07)
- Jenkinsfile Post Section Demo (2:05)
- Handling Credentials with Environment Section (4:09)
Available in
days
days
after you enroll
- Build and Push Docker Image to Container Repo (10:38)
- Triggering one Job from Another (5:21)
- Passing Parameter from one Job to Another (7:06)
- List of all Jenkins Environment Variables (1:01)
- Running Shell Scripts from Jenkins (4:39)
- Important - Build and Unit Test using Docker Container Agent (10:48)
- Parallel Stages (4:45)
- Triggering a Lambda from Jenkins (8:15)
- Inserting Manual Approval (2:00)
- Converting a Scripted Job to Pipeline Job using Jenkinsfile Script Section (7:23)
- Multibranch Pipeline (7:57)
- GitHub WebHook & Jenkins (2:26)
- GitHub to Jenkins Manual Submit Demo (2:39)
- GitHub Jenkins Automated Integrations using WebHook Demo (3:06)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Important - Watch Before Doing Demo (1:50)
- GitOps Project Overview (2:02)
- GitOps - What and Why (6:43)
- GitOps Real World Workflow (3:54)
- Resources for GitOps Real World Demo
- Jenkinsfile and Dockerfile for the demo (6:04)
- GitHub and DockerHub Credentials Setup in Jenkins (2:02)
- Create Jenkins Jobs (3:10)
- ArgoCD Installation (2:17)
- ArgoCD App Setup (2:49)
- GitHub Webhook and Full Automation (2:57)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll