Kallol C

DevOps Trainer

DevOps with AWS Live Training

CodeInBound's DevOps training program will provide you with a proper working knowledge of various DevOps tools which include AWS, Git, Jenkins, Docker, Ansible, Terraform, Kubernetes, Prometheus, and Grafana. This DevOps certification course is entirely hands-on and designed such that you become a certified practitioner. As per the recent salary survey by pay scale, the average salary for an AWS Certified DevOps Engineer is around $130,000 - $200,000 (USD) per year.

AWS
Jenkins
Docker
Ansible
prometheus
Kubernetes

226 Lessons

course duration

45hr 26min

skill level

100% Placement Guarantee

recoded sessions

Recorded Sessions

Refer your friend and Get INR 500 cash prize or INR 1000 Discount on the Course price

Read Referral policy

Course Overview

This DevOps training course focuses on teaching individuals the principles and practices of DevOps. This training typically covers topics such as: 

  1. Understanding the basics of DevOps and its key concepts such as continuous integration, continuous delivery, and infrastructure as code. 
  2. Implementing continuous integration and continuous delivery (CI/CD) pipelines using popular DevOps tools such as Jenkins, Git, and Ansible
  3. Automating the deployment and scaling of containerized applications using tools such as Docker and Kubernetes
  4. Configuring and managing infrastructure using tools such as Terraform and Ansible. 
  5. Implementing security best practices. 
  6. Monitoring and troubleshooting applications and systems using tools such as Nagios and Prometheus
  7. Utilizing DevOps practices to optimize the performance and scalability of applications and systems. 

This training usually provides hands-on experience and real-world examples of implementing DevOps practices, including best practices and patterns that can be used to optimize the deployment, scaling and monitoring of applications. 

By the end of this training, participants should be able to use DevOps tools to automate the software development and deployment process, improve the performance and scalability of applications, and implement security best practices. 

Skills Covered

Git

DevOps

Maven

Jenkins

Terraforms

Python

Puppet

Ansible

Docker

Kubernetes


Tools to master

Tools to be master Tools to be master Tools to be master Tools to be master Tools to be master

DevOps Certification

sample-certificate

Sample Certificate

A DevOps certification can help you improve your knowledge and skills in DevOps methodologies and tools, which can enhance your career opportunities and earning potential. It can also demonstrate to potential employers that you have a solid understanding of DevOps best practices and are committed to continuous learning and professional development.

Yes, a DevOps certification can help advance your career in software development by demonstrating to potential employers that you have the knowledge and skills to implement and manage DevOps practices effectively. It can also help you stand out in a competitive job market and increase your earning potential.

A DevOps certification can improve your understanding and implementation of DevOps practices by providing you with a structured framework for learning DevOps methodologies, tools, and best practices. It can also help you stay up-to-date with the latest trends and technologies in DevOps and provide you with a network of peers and experts who can offer guidance and support.

With a DevOps certification, you can expect to pursue a wide range of job opportunities in software development and IT operations, such as DevOps Engineer, Site Reliability Engineer, Release Manager, Automation Engineer, and Cloud Engineer. These roles typically offer competitive salaries and benefits, as well as opportunities for career advancement.

Course Content
17 Modules : 226 Lessons : 45 hr 26 min
  • Discussion on learning objectives, methodologies and glidepath

    8 mins
  • Introduction to DevOps

    22 mins
  • General Introduction

    5 mins
  • About Operating Systems

    24 mins
  • Virtualization & Virtual Machines

    15 mins
  • Linux Virtual Machine on Oracle Virtual Box

    7 mins
  • Linux File System

    3 mins
  • Command Line Interface (CLI)

    5 mins
  • Core Linux Commands (CLI)

    10 mins
  • Linux Package Manager

    6 mins
  • The Vim Editor

    17 mins
  • Linux Accounts, Users, Groups & Permissions in Linux

    1 mins
  • File Ownership & Permissions in Linux

    22 mins
  • Linux Commands for Pipes & Redirects

    22 mins
  • Shell Scripting

    55 mins
  • Environment Variables

    3 mins
  • Networking

    4 mins
  • SSH - About Secure Shell

    1 mins
  • Introduction to Version Control

    2 mins
  • Introduction to Git for Version Control

    5 mins
  • Introduction to Git using it for Version Control

    2 mins
  • Setting up Remote and Local Git Repositories

    11 mins
  • Working with Git

    7 mins
  • Working on a Git project locally

    7 mins
  • Branch Concept

    15 mins
  • Merge Requests

    6 mins
  • Branch deletion

    4 mins
  • Doing Rebase in Git

    6 mins
  • Resolv Conflicts while doing Merge

    6 mins
  • Using Gitignore

    6 mins
  • Using Git stash

    4 mins
  • Checking & using history

    4 mins
  • How to Undo commits

    12 mins
  • Merging branches

    4 mins
  • Use of Git for Devops

    5 mins
  • Discussion on Databases in SDLC

    13 mins
  • Discussion on Database Types

    17 mins
  • Introduction to Build Tools

    4 mins
  • Installing Build Tools

    21 mins
  • Building an Artifact

    5 mins
  • Build Tools for Development teams

    4 mins
  • Running an Application

    1 mins
  • Building JS Applications

    14 mins
  • Basic Concepts and Differences in Build Tools

    2 mins
  • Publishing an Artifact

    1 mins
  • Using Build Tools & Docker

    5 mins
  • Various Build Tools for DevOps

    4 mins
  • Introduction to Cloud & IaaS

    4 mins
  • Setting up a Server using DigitalOcean

    13 mins
  • Deploying and running application artifacts using Droplet

    7 mins
  • Creating and configuring a Linux user on a cloud server

    8 mins
  • Introduction to Artifact Repository Manager

    14 mins
  • How to Install and Run Nexus on a cloud server

    12 mins
  • Introduction to Nexus

    3 mins
  • Discussion on Repository Types

    13 mins
  • Publishing Artifacts to Repository

    1 mins
  • About Nexus REST API

    9 mins
  • What is Blob Store?

    11 mins
  • Comparison of Component vs Asset

    4 mins
  • Implementing Cleanup Policies and Scheduled Tasks

    10 mins
  • Introduction to Container

    9 mins
  • What is Container vs Image

    9 mins
  • Difference between Docker vs. Virtual Machine

    4 mins
  • About Docker Architecture and components

    3 mins
  • Important Docker Commands

    15 mins
  • Essential Debug Commands

    9 mins
  • Practical Docker Project

    4 mins
  • How to Develop using Docker

    20 mins
  • What is Docker Compose? - Running multiple Docker containers

    13 mins
  • What is Dockerfile? - How to Build your own Docker Image

    23 mins
  • About Private Docker Repository

    15 mins
  • How to Deploy docker application on a server

    9 mins
  • About Docker Volumes & Persisting Data

    6 mins
  • Docker Volumes Practical

    13 mins
  • How to Create Docker Hosted Repository on Nexus

    17 mins
  • How to Deploy Nexus as Docker Container

    12 mins
  • Some Docker Best Practices

    17 mins
  • Introduction to Build Automation

    9 mins
  • Installing Jenkins

    13 mins
  • The Jenkins UI

    3 mins
  • How to Install Build Tools in Jenkins

    9 mins
  • Jenkins Basics Handson - Doing a Freestyle Job

    23 mins
  • Using Docker in Jenkins

    8 mins
  • Implementing a Freestyle to Pipeline Job

    6 mins
  • Abouy Pipeline Job

    17 mins
  • Syntax used in Jenkins file

    12 mins
  • Creating a complete Pipeline

    12 mins
  • Introduction to Multibranch Pipeline

    15 mins
  • Overview of Jenkins Jobs

    4 mins
  • Using Jenkins Credentials

    7 mins
  • Using Shared Library in Jenkins

    20 mins
  • Using Webhooks to Trigger Pipeline Jobs automatically

    1 mins
  • How to Dynamically Increment Application version in a Jenkins Pipeline

    24 mins
  • Introduction to AWS (Amazon Web Services)

    6 mins
  • How to Create an AWS account

    3 mins
  • Abot IAM | How to Manage Users, Roles and Permissions

    16 mins
  • About Regions & Availability Zones

    5 mins
  • About VPC | How to Manage Private Network on AWS

    13 mins
  • What are CIDR Blocks?

    7 mins
  • What is EC2 Virtual Cloud Server?

    13 mins
  • Deploying to EC2 server from Jenkins Pipeline - CI/CD

    16 mins
  • What is AWS CLI?

    13 mins
  • About AWS & Terraform

    3 mins
  • About Container Services on AWS

    2 mins
  • Introduction to Kubernetes

    3 mins
  • What are the Main Kubernetes Components?

    18 mins
  • Discussion on Kubernetes Architecture

    13 mins
  • What are Minikube and kubectl? | using Local Kubernetes Cluster

    9 mins
  • Essential kubectl commands

    17 mins
  • What is YAML Configuration File?

    14 mins
  • Lab Session |How to Deploy an Application in Kubernetes Cluster

    6 mins
  • What are Namespaces, and how to Organize Components

    16 mins
  • Using Services |How to Connect to Applications inside cluster

    23 mins
  • About Ingress | How to Connect to Applications outside cluster

    23 mins
  • About Volumes | Understanding Persisting Application Data

    21 mins
  • What are ConfigMap & Secret Volume Types?

    17 mins
  • About StatefulSet | How to Deploy Stateful Applications

    16 mins
  • About Managed Kubernetes Services

    15 mins
  • Using Helm | Package Manager for Kubernetes

    14 mins
  • Practical Session on using Helm for Managed K8s cluster

    6 mins
  • How to Deploy Images in Kubernetes from private Docker repository

    22 mins
  • How to use Kubernetes Operators for Managing Complex Applications

    10 mins
  • Practical Session on using Helm and Operator

    1 mins
  • How to Secure your cluster - Authorizing with RBAC

    16 mins
  • Using Microservices in Kubernetes

    7 mins
  • Practical Session | How to Deploy a Microservices Application

    11 mins
  • Imoplementing Best Practices for Production & Security

    12 mins
  • Practical Session on Creating Helm Chart for Microservices

    21 mins
  • Practical Session on Deploying Microservices with Helmfile

    17 mins
  • Using Container Services on AWS

    4 mins
  • How to Create EKS cluster with AWS Management Console

    8 mins
  • How to Configure Autoscaling in EKS cluster

    12 mins
  • How to Create Fargate Profile for EKS Cluster

    2 mins
  • How to Create EKS cluster with eksctl command line tool

    18 mins
  • How to Deploy to EKS Cluster from Jenkins Pipeline

    2 mins
  • Practical Session on Deploying to LKE Cluster from Jenkins Pipeline

    15 mins
  • Best Practices for using Jenkins Credentials

    3 mins
  • Implementing a Complete CI/CD Pipeline with EKS and DockerHub

    23 mins
  • Implementing a Complete CI/CD Pipeline with EKS and ECR

    20 mins
  • Introduction to Terraforms

    19 mins
  • How to Install Terraform & Setup a Terraform Project

    14 mins
  • Terraform Providers

    23 mins
  • About Resources & Data Sources

    24 mins
  • How to Change & Destroy Terraform Resources?

    10 mins
  • Essential Terraform commands

    4 mins
  • What is Terraform State?

    9 mins
  • What are Output Values?

    5 mins
  • About Variables in Terraform

    23 mins
  • About Environment Variables in Terraform

    10 mins
  • How to Create Git Repository for local Terraform Project?

    7 mins
  • How to Automate Provisioning EC2 with Terraform?

    42 mins
  • Using Provisioners in Terraform

    22 mins
  • Terraform Modules

    38 mins
  • How to Automate Provisioning EKS cluster with Terraform

    39 mins
  • How to Complete CI/CD with Terraform?

    37 mins
  • What is Remote State in Terraform?

    11 mins
  • Using Best Practices in Terraform

    8 mins
  • Introduction to Python

    7 mins
  • How to Install Python and create a Local Setup?

    7 mins
  • How to Install Python and create a Local Setup?

    2 mins
  • Difference using Python IDE vs Simple File Editor

    4 mins
  • About Strings and Number Data Types

    11 mins
  • What are Variables?

    9 mins
  • What are Functions?

    21 mins
  • How to Accept User Input?

    16 mins
  • Using Conditionals if / else and Boolean Data Type

    5 mins
  • How to do Error Handling with Try-Except?

    6 mins
  • Using While Loops

    13 mins
  • Using Lists and For Loops

    20 mins
  • Using Comments

    4 mins
  • What are Sets?

    12 mins
  • What are Built-In Functions?

    6 mins
  • What is Dictionary Data Type?

    17 mins
  • About Modules

    19 mins
  • Creating a Countdown App

    21 mins
  • Using Packages, PyPI and pip

    10 mins
  • Practical Session | Spreadsheet Automation using Python

    2 mins
  • About OOP: Classes and Objects

    7 mins
  • Practical Session | Sending API Request to GitLab

    16 mins
  • Using Boto Library AWS SDK for Python

    3 mins
  • How to Install Boto3 and connect to AWS

    3 mins
  • More about Boto

    5 mins
  • Comparison | Terraform vs Python | knowing when to use which tool

    10 mins
  • How to do Health Check for EC2

    2 mins
  • How to Schedule a Task in Python?

    10 mins
  • How to Configure Server: Adding Environment Tags to EC2 Instances

    15 mins
  • About EKS cluster information

    14 mins
  • How to Backup EC2 Volumes: Automate Snapshot creation

    21 mins
  • How to Automate cleanup of old Snapshots

    24 mins
  • How to Automate restoring EC2 Volume from the Backup

    22 mins
  • How to Handle Errors

    5 mins
  • How to Monitor a Website | Scheduling Task to Monitor Application Health

    15 mins
  • How to Monitor a Website | Automating Email Notification

    9 mins
  • How to Monitor a Website | Restarting Application and Rebooting Server

    12 mins
  • What is Ansible?

    16 mins
  • How to Install Ansible?

    4 mins
  • How to Setup Managed Server to Configure with Ansible?

    3 mins
  • About Ansible Inventory and essential Ansible ad-hoc commands

    12 mins
  • How to Configure AWS EC2 server with Ansible?

    8 mins
  • How to Manage Host Key Checking and SSH keys?

    16 mins
  • What are Playbooks?

    17 mins
  • About Ansible Modules

    6 mins
  • What are Collections in Ansible?

    12 mins
  • Practical Session | How to Deploy a Nodejs application

    44 mins
  • Using Ansible Variables to make your Playbook customizable

    20 mins
  • Practical Session | How to Deploy Nexus?

    10 mins
  • Configuring Ansible - The Default Inventory File

    4 mins
  • Practical Session | Running Docker applications

    25 mins
  • Using Terraform & Ansible

    3 mins
  • Using Dynamic Inventory for EC2 Servers

    10 mins
  • How to Deploy Application in K8s

    19 mins
  • How to Run Ansible from Jenkins Pipeline?

    28 mins
  • About Ansible Roles | How to make Ansible content more reusable and modular

    5 mins
  • Introduction to Prometheus for Monitoring

    21 mins
  • How to Install Prometheus Stack in Kubernetes

    21 mins
  • How to do Data Visualization with Prometheus UI

    12 mins
  • What is Grafana?

    24 mins
  • Using Alert Rules in Prometheus

    21 mins
  • How to Create customized Alert Rules

    37 mins
  • Using Alertmanager

    9 mins
  • How to Configure Alertmanager with Email Receiver

    23 mins
  • How to Trigger Alerts for Email Receiver

    6 mins
  • How to Monitor Third-Party Applications

    3 mins
  • How to Deploy Redis Exporter

    15 mins
  • Using Alert Rules & Grafana Dashboard for Redis

    14 mins
  • Collecting & Exposing Metrics with Prometheus Client Library Monitor

    39 mins
About the instructor
Kallol C

DevOps Trainer

1 Course

4 Lessons

172 Sessions Taught

4 students enrolled

Senior DevOps Engineer, with 25+ Years Experience in IT Industry. Guarantee of High Quality Work.

Have been teaching DevOps for more than 3 years now, have above 96% student satisfaction rate. Have worked on numerous projects setting up CICD from scratch.

Skills : Github, Github Actions, CICD, Kubernetes, Docker,Jenkins, Ansible, AWS.

up