Self-Paced Online

Format

90 Days

Online Lab

6+

Projects

CloudxLab

Certificate

337+

Ratings

7,150+

Learners

About the Course

This DevOps certification training is designed by industry experts having years of experience(Amazon, Google, Cisco, Byjus) in building and scaling production applications to millions of users across the world.

The course will be completely hands-on and we will make sure to deliver best-in-class learning experience and provide you the enough nudges to start your career in DevOps and at the same time start preparing for various certifications like DCA(Docker Certified Associate) and CKAD(Certified Kubernetes Application Developer)

Program Highlights

  • Certificate of Completion by CloudxLab

  • 60+ Hours of Self-Paced Learning

  • Work on about 6+ projects to get hands-on experience

  • Timely Doubt Resolution

  • Best In Class Curriculum

  • Cloud Lab Access

Certificate

What is the certificate like?

  • Why Cloudxlab?

    CloudxLab is a team of developers, engineers, and educators passionate about building innovative products to make learning fun, engaging, and for life. We are a highly motivated team who build fresh and lasting learning experiences for our users. Powered by our innovation processes, we provide a gamified environment where learning is fun and constructive. From creative design to intuitive apps we create a seamless learning experience for our users. We upskill engineers in deep tech - make them employable & future-ready.

Hands-on Learning

hands-on lab
  • Gamified Learning Platform


  • Auto-assessment Tests


  • No Installation Required

d

Mentors / Faculty

Instructor Sandeep Giri

Sandeep Giri

Founder at CloudxLab

Past: Amazon, InMobi, D.E.Shaw

Instructor Abhinav Singh

Abhinav Singh

Co-Founder at CloudxLab

Past: Byjus

Instructor Praveen

Praveen Pavithran

Co-Founder at Yatis

Past: YourCabs, Cypress Semiconductor

Curriculum

60+
Hours of Self-Paced Learning
90
Days of Lab Access
6+
Projects
7K+
Learners
1. Introduction to DevOps
1.1 What is DevOps ?
1.2 10,000 foot view
1.3 Why DevOps ?
1.4 Dev-Test-Deploy
1.5 DevOps Principles
1.6 DevOps Toolchain
1.7 Overview of DevOps Tools
1.8 Co-relation between Agile and DevOps
1.9 Categories of DevOps Tools
2. Getting Started with Linux
2.1 Self-paced course on getting started with the command line
3. Getting Started with Python
3.1 Self-paced course to learn foundations in Python
4. Getting Started with AWS
4.1 Account Registration
4.2 Regions and AZ
4.3 Instance types
4.4 Security Group
4.5 Launching EC2 Instance
>4.6 Connecting to EC2 instance
5. Version Control with Git
5.1 Objective
5.2 What is SCM
5.3 Git branching and merging
5.4 Git Overview
5.5 Creating pull request
5.6 Code Review
5.7 Merging changes
5.8 Lab: Create a repo and push code on GibHub / Bitbucket
5.9 Advanced topic
6. Containers
6.1 Containers Concepts
6.2 Container Vs Virtual Machine
6.3 Installing docker on CentOS, Debian and Windows
6.4 Managing Container with Docker Commands
6.5 Building your own docker images
6.6 Docker Compose
6.7 Docker registry - Docker Hub
6.8 Networking inside single docker container
6.9 Lab - Running Python Web App in docker container
6.10 Lab - Create a docker image from git repo
6.11 Lab - Deploying flask app using docker-compose
6.12 Lab - Complex deployment using docker-compose
7. Docker Swarm
7.1 What is Docker Swarm?
7.2 Creating Swarm
7.3 Deploy Service on Swarm
7.4 Deploy Service on Swarm Service scaling
7.5 Applying rolling update
7.6 Managing Swarm
7.7 Draining node
7.8 Lab - Create your own swarm cluster
7.9 Lab - Install Docker Machine
7.10 Lab - Deploy Flask app as Highly available service
7.11 Lab - Apply Rolling update for flask app
7.12 Lab - Deploy Voting app in Docker Swarm
8. Automate Docker Swarm on AWS
8.1 Install AWSCLI
8.2 Configure AWSCLI
8.3 Create Swarm on AWS
8.4 Deploy service on Swarm
9. Configuration Management with Ansible
9.1 Introduction to Ansible
9.2 Ansible Prerequisites
9.3 Inventory Management
9.4 Executing adhoc commands
9.5 Write Playbooks
9.6 Configuration Management
9.7 Configuring Ansible Roles
9.8 Ansible Vault
9.10 Lab - Launching EC2 instances from bastion
9.11 Lab - Create a playbook to deploy Flask app
10. Kubernetes
10.1 Introduction to Kubernetes
10.2 Architecture
10.3 Kubernetes cluster installation
10.4 Raft Consensus Algorith
10.5 Networking in Kubernetes
10.6 Installing Minikube
10.7 Objects in Kubernetes - Pod, Deployment
10.8 Services - Service Discovery, Service Object, Headless Services, Service Types
10.9 Role based Access
10.10 Volumes - Persistent Volumes, Persistent Volume Claim, Storage Class
10.11 Config Map and Secrets
10.12 Ingress - Virtual Host, Types, Fanout, Virtual Host, Fanout Ingress configuration, Virtual Host Ingress configuration
10.13 Lab - Installing Minikube on EC2
10.14 Lab - Enable and access Dashboard Addon
10.15 Lab - Deploy flask webapp on Minikube
10.16 Lab - Deploy Nginx app on Minikube
10.17 Lab - Deploy application with host type volumes
10.18 Lab - Create Elastic File system on AWS
10.19 Lab - Deploy nginx using PersistentVolume from AWS EFS
10.20 Lab - Create AWS Storage class backed by EBS storage
10.21 Lab - Deploy Flask app as daemon set
10.22 Lab - Deploy Flask app with different labels
10.23 Lab - Run Kuard pod to view secret
10.24 Lab - Access Flask app without service
10.25 Lab - Access Flask app through service
10.26 Lab - Deploy and access Headless service
11. Infrastructure as Code with Terraform
11.1 Introduction to Terraform
11.2 Terraform Installation
11.3 Terraform commands
11.4 Terraform Variables
11.5 Creating VM in AWS using Terraform
11.6 Installing nginx on EC2 using Terraform
11.7 Creating and using Terraform Modules
11.8 Terraform Templates
11.9 Lab - Deploying EKS using Terraform
11.10 Lab - Deploy ECS cluster in AWS using public module
12. Continuous Integration using Jenkins
12.1 Introduction to Jenkins
12.2 Continuous Integration & Continuous Integration with Jenkins
12.3 Jenkins Architecture
12.4 Installing Jenkins on EC2
12.5 User management
12.6 Set up Jenkins Master & Slave
12.7 Setup CI-CD pipeline for sample project
12.8 Lab - Setup Role based access
12.9 Lab - Master/Slave Setup
12.10 Lab - Configure SCM in Jenkins
13. Continuous Monitoring with Prometheus and Graffana
13.1 Introduction to Prometheus
13.2 Prometheus installation
13.3 Introduction to Grafana
13.4 Grafana Installation
13.5 Integration of Prometheus and Grafana
13.6 Adding customised dashboard in Grafana
13.7 Introduction to node exporter
13.8 Integrating node exporter for monitoring
13.9 Monitoring docker and containers
13.10 Lab. - Scrape metric from Grafana
13.11 Lab - View Node exporter metric in Grafana
13.12 Lab - View Docker metric in Grafana
13.13 Lab - Import AWS EC2 dashboard in Grafana
Enroll Now (Lab Only)
Refer your friends and get days free lab access Invite Friends »

Free Trial
0
  • Practice Deep Learning, Machine Learning, Hadoop & Spark
  • Real-time cluster access for 7 days
  • Members only help and support
Enroll Now
Subscription for 1 month
41
  • Get access to all CloudxLab courses
  • Practice Deep Learning, Machine Learning, Hadoop & Spark
  • Real-time cluster access for 30 days
  • Members only help and support
Enroll Now
Lab for 6 months
120
  • Practice Deep Learning, Machine Learning, Hadoop & Spark
  • Real-time cluster access for 180 days
  • Members only help and support
Enroll Now

Projects

Enroll Now

Prerequisites

Basic knowledge of any programming language and Linux will help you in understanding the concepts faster. We will provide access to our self-paced courses on Python and Linux once you sign up for this course.

Note: In case of a coupon code, discounts will be applicable only on the first EMI

Unable to find something that fits your budget? Explore our subscription plans for self-paced courses here

Instructor-Led Training

Installment Starts at

6667*

Or Program Fee 19999

  • Batch Starts on 19th June 2022
  • Weekend Classes (Every Saturday)
  • 60+ Hours of Self-Paced Learning
  • 90 Days of Online Lab Access
  • 24*7 Support
  • Certificate from CloudxLab
Enroll Now »
Subscription | CloudxLab

Start Learning

or

Free Subscription

  • 0 days Cloud Lab access
  • 1 month access to all CloudxLab self paced courses
  • Earn Industry-relevant Certificates
  • Placement Assistance
  • Cancel Anytime
Subscribe

CloudxLab Premium Subscription

34 /mo

17 /mo

  • 180 days Cloud Lab access
  • 6 months access to all CloudxLab self paced courses
  • Earn Industry-relevant Certificates
  • Placement Assistance
  • Cancel Anytime
Explore cloudxlab Pro

Get Access to ALL Courses with One Single Subscription.

Testimonials

Express Interest
​

Frequently Asked Questions

How the hands-on will be done?

The instructor will show how to use and deploy these services on AWS and GCP. You will have to use your own AWS or GCP account and pay for these services. The instructor will demonstrate how can you minimize the billing on your AWS and GCP accounts.

Also for the tools which can be demoed on CloudxLab, you can use your lab account for the same. With the course, you will get 90 days of lab access.

Is it an online course and how will this course commence?

Yes, It is an online instructor-led course. After making the payment, you will get enrolled in this course. We will send you a classroom link before two days of first-lecture through email.

May I directly interact with the instructor?

Yes, every learner can directly ask their questions and discuss his/her query during any of the class lectures. You can also post your query on our discussion forum.

What will be the timings of the lectures?

Lectures will be conducted on Saturday and Sundays from 8 PM- 10 PM IST.

Is there any prerequisite for DevOps course?

There is no programming language required as such. If you are comfortable with Linux commands then you will be able to get the concepts.

What if I miss a class in between?

You will never lose any lecture. You can view the recorded session of the class in your LMS.

What is the refund policy for this course?

You will get 100% refund if requested before the first 2 lectures, after 2 sessions there will be no refunds.