- What is DevOps ?
- Why DevOps - Case Study
- Benefits of Devops
- Understanding DevOps?
- Overview of DevOps Tools
Online
90 Days
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
The DevOps Certification Training course is a 60-month online programme that will help the candidates to use DevOps tools along with cloud services such as Git, Linux Travis CI, Docker, Terraform, Jenkins and Kubernetes etc. As a unique course offering, the DevOps Certification Training by CloudxLab provides a 90-day lab and timely doubt resolution. The training is designed by several industry experts for providing the best in class experience and also helps the participant to prepare for various other certifications such as Docker Certified Associate (DCA) and Kubernetes Application Developer (KAD). The DevOps Certification Training certification syllabus will help the candidates with discussion forums, peer-to-peer learning and a valid certificate as the programme comes to an end.
The highlights
- More than 60 hours of training
- Fully online course
- Lab-based curriculum
- Verified certificate
- Self paced learning
- Comprehensive syllabus
- Project based learning
- Access to programming language tutorials
- Course offered by CloudxLab
Program offerings
- Lab sessions
- Projects
- Quizzes
- Discussion forum
- Project work
- Programming tutorials
- Doubt resolution
Course and certificate fees
DevOps Certification Training (Including Docker and Kubernetes) Fee Structure
Particulars | Fee Amount |
DevOps Certification Training (Lifetime Course Access + 30 Days Cloud Lab) | Rs. 2,998 |
DevOps Certification Training (Lifetime Course Access + 90 Days Cloud Lab) | Rs. 5,998 |
DevOps Certification Training (Lifetime Course Access + 180 Days Cloud Lab) | Rs. 7,998 |
certificate availability
certificate providing authority
Eligibility criteria
Education
The DevOps Certification Training certification does not mention any educational background but the candidate needs to learn how to code using Linux and Python. The candidates must know any programming language.
Certification Qualification Details
For the DevOps Certification Training certification, the candidates are expected to learn from lab sessions and complete quizzes as well as project work. They need to complete the programme thoroughly. Thereafter, they are required to send an email to the team at CloudxLab, after which they will process the certification.
What you will learn
The DevOps Certification Training programme is planned for the following:
- The DevOps Certification Training certification syllabus will introduce the candidates to Linux, Python, DevOps, and AWS.
- The candidate will understand version control using GIT and proceed to the concept of containers, docker, and automating it on AWS.
- The candidate will learn about Kubernetes and terraform infrastructure and learn to use continuous integration with Jenkins and continuous monitoring with Grafana and Prometheus.
- The candidate will learn to use deploy single container static app and multi-container flask app with Docker and Travis CI
- The candidate will learn to use deployment on AWS elastic beanstalk and will learn about static app testing on Minikube and Google Kubernetes Engine.
- The candidate will also learn automatic deployment of the static container single container static app on Kubernetes with Travis CI and Docker
Who it is for
The DevOps Certification Training programme is for the following
- Programmers who wish to learn DevOps tools for a well rewarding career.
- Candidates who wish to get well trained in fundamentals for writing the CKAD(Certified Kubernetes Application Developer) and DCA (Docker Certified Associate).
Admission details
Filling the form
The DevOps Certification Training online course has a well-mandated process for getting enrolled.
Step 1: The candidate can visit the official link to get started.
Step 2: The candidate can use the “Enroll Now” button to get started.
Step 3: The candidate will be able to choose between self-paced learning or instructor-led learning depending on their preferred choice of learning.
Step 4: The candidate can register for the course after selection and proceed with payment.
Step 5: The candidate can pay either in installments or as a whole and then enroll in the programme.
The syllabus
Introduction to DevOps
Getting Started with Linux
A self-paced course on getting started with the command line
Getting Started with Python
- Self-paced course to learn foundations in Python
Getting Started with AWS
- Account Registration
- Regions and AZ
- Instance types
- Security Group
- Launching EC2 Instance
- Connecting to EC2 instance
Version Control with Git
- Objective
- What is SCM
- Git branching and merging
- Git Overview
- Creating pull request
- Code Review
- Merging changes
- Lab: Create a repo and push code on GibHub / Bitbucket
- Advanced topic
Containers
- Containers Concepts
- Container Vs Virtual Machine
- Installing docker on CentOS, Debian and Windows
- Managing Container with Docker Commands
- Building your own docker images
- Docker Compose
- Docker registry - Docker Hub
- Networking inside single docker container
- Lab - Running Python Web App in docker container
- Lab - Create a docker image from git repo
- Lab - Deploying flask app using docker-compose
- Lab - Complex deployment using docker-compose
Docker Swarm
- What is Docker Swarm?
- Creating Swarm
- Deploy Service on Swarm
- Deploy Service on Swarm Service scaling
- Applying rolling update
- Managing Swarm
- Draining node
- Lab - Create your own swarm cluster
- Lab - Install Docker Machine
- Lab - Deploy Flask app as Highly available service
- Lab - Apply Rolling update for flask app
- Lab - Deploy Voting app in Docker Swarm
Automate docker Swarm on AWS
- Install AWSCLI
- Configure AWSCLI
- Create Swarm on AWS
- Deploy service on Swarm
Configuration management with Ansible
- Introduction to Ansible
- Ansible Prerequisites
- Inventory Management
- Executing ad-hoc commands
- Write Playbooks
- Configuration Management
- Configuring Ansible Roles
- Ansible Vault
- Lab - Launching EC2 instances from bastion
- Lab - Create a playbook to deploy Flask app
Kubernetes
- Introduction to Kubernetes
- Architecture
- Kubernetes cluster installation
- Raft Consensus Algorith
- Networking in Kubernetes
- Installing Minikube
- Objects in Kubernetes - Pod, Deployment
- Services - Service Discovery, Service Object, Headless Services, Service Types
- Role based Access
- Volumes - Persistent Volumes, Persistent Volume Claim, Storage Class
- Config Map and Secrets
- Ingress - Virtual Host, Types, Fanout, Virtual Host, Fanout Ingress configuration, Virtual Host Ingress configuration
- Lab - Installing Minikube on EC2
- Lab - Enable and access Dashboard Addon
- Lab - Deploy flask webapp on Minikube
- Lab - Deploy Nginx app on Minikube
- Lab - Deploy application with host type volumes
- Lab - Create Elastic File system on AWS
- Lab - Deploy nginx using PersistentVolume from AWS EFS
- Lab - Create AWS Storage class backed by EBS storage
- Lab - Deploy Flask app as daemon set
- Lab - Deploy Flask app with different labels
- Lab - Run Kuard pod to view secret
- Lab - Access Flask app without service
- Lab - Access Flask app through service
- Lab - Deploy and access Headless service
Infrastructure as Code with Terraform
- Introduction to Terraform
- Terraform Installation
- Terraform commands
- Terraform Variables
- Creating VM in AWS using Terraform
- Installing nginx on EC2 using Terraform
- Creating and using Terraform Modules
- Terraform Templates
- Lab - Deploying EKS using Terraform
- Lab - Deploy ECS cluster in AWS using public module
Continuous Integration using Jenkins
- Introduction to Jenkins
- Continuous Integration & Continuous Integration with Jenkins
- Jenkins Architecture
- Installing Jenkins on EC2
- User management
- Set up Jenkins Master & Slave
- Setup CI-CD pipeline for sample project
- Lab - Setup Role-based access
- Lab - Master/Slave Setup
- Lab - Configure SCM in Jenkins
Continuous Monitoring with Prometheus and Graffana
- Introduction to Prometheus
- Prometheus installation
- Introduction to Grafana
- Grafana Installation
- Integration of Prometheus and Grafana
- Adding customised dashboard in Grafana
- Introduction to node exporter
- Integrating node exporter for monitoring
- Monitoring docker and containers
- Lab - Scrape metric from Grafana
- Lab - View Node exporter metric in Grafana
- Lab - View Docker metric in Grafana
- Lab - Import AWS EC2 dashboard in Grafana
Projects
- Deploying single container static app with Docker & Travis CI on AWS elastic Beanstalk
- Deploying multi-container flask app with Docker & Travis CI on AWS elastic Beanstalk
- Deploying single container flask app with Docker, Travis CI, AWS RDS & AWS ElastiCache on AWS Elastic Beanstalk
- Testing single container static app locally on Minikube
- Deploying single container static app on Google Kubernetes engine
- Automating deployment of single container static app on Google Kubernetes Engine with Docker & Travis CI
- Deploying Multi-Container App on Minikube and GKE
Scholarship Details
The team at CloudxLab assists candidates with financial aid. They need to apply for the same by filling a form online. Scholarships are also there but they are required to get in touch with the officials at CLoudxLab.
How it helps
The DevOps Certification Training certification benefits the students in many areas in terms of preparing your career in DevOps. The syllabus is well prepared by expert faculty with a direct approach to tools and technologies. The certification also helps the candidate to get preferred advanced certifications. When added to a candidate's resume or CV, the candidate can get easily shortlisted for well-paid positions. Lastly, they will receive a shareable certificate from the institute. Candidates can share this achievement by uploading and sharing their certificate on LinkedIn, Facebook, Twitter, and other platforms as well as along with a CV. There is a dedicated job portal of CloudxLab which will also help candidates in getting job opportunities.
Instructors
Mr Sandeep Giri
Founder
CloudxLab
Mr Praveen Pavithran
Co Founder
Freelancer
Mr Abhinav Singh
Co-Founder
CloudxLab
FAQs
Before beginning the application process, the candidate has to choose whether to opt for self paced learning or instructed-led learning. must contact the learning adviser.
DevOps Certification Training certification participants need to have knowledge of programming in Linux and Python to steer well through the course.
The programme will have more than 60 hours of online training with 90-day lab access.
DevOps Certification Training programme helps the candidate to pursue advanced Kubernetes-based CKAD and Docker-based DCA certifications.
DevOps Certification Training online course makes it easy for the candidate to find a rewarding position in the industry requiring hands-on DevOps tools.
The DevOps Certification Training certificate will assist the applicant to use the tools learned in a variety of coursework projects.
DevOps Certification Training benefits the candidates in DevOps tools and cloud services such as Linux, Docker, Git, Kubernetes, Travis CI, Terraform, Ansible, Prometheus, Jenkins, Grafana, AWS, and GKE (Google Kubernetes Engine).