Devops Essentials Course - CloudThat

Course Overview

This is a ‘breadth’ course that aims to educate participates on one of the current trends in the IT industry i.e. DevOps. The DevOps Essentials certification training course from CloudThat starts by de-mystifying what DevOps means, what its core principles, practices are and more importantly what DevOps is not.

After completing this course, students will be able to:

  • DevOps – Demystified
  • Understand the core principles, practices of DevOps
  • Understand what DevOps is not
  • Understand the concept of Build and Release
  • Overview of how to use Maven as a build tool
  • Overview of how to measure code quality using Sonar
  • Understand the concept of a Repository Management systems and its usage
  • Overview on how to use JFrog Artifactory as a Repository Manager
  • Understand how to do Continuous Integration using Jenkins
  • Overview of Cloud Computing and various types of cloud computing
  • Overview of Configuration Management and CM tools
  • Overview of Ansible as a configuration management tool
  • Overview of Micro Service Architecture
  • Overview of Containerization
  • Understand how to use Docker for Containerization
  • Overview of Continuous Delivery Pipeline

Upcoming Batches

India Online Enroll
Start Date End Date

To be Decided

Key Features

  • Our DevOps Essentials training modules have 50% - 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL).
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL).
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL).
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment.
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform.
  • Being an authorized Industry Learning Partner gives us the edge over competition.

Who Should Attend

  • Developers who wish to containerize software applications
  • Administrators who plan to do infrastructure provisioning using Ansible
  • Administrators and developers who want to build end-to-end CI/CD pipeline

Prerequisites

  • DevOps concepts and the various engineering processes are agnostic of technology. Even though a Java-based codebase is used, all the concepts and techniques are applicable to any other technology-based projects / product.
  • Should have a good level of knowledge in web / enterprise application design
  • Should have contributed at least as a Senior Software Engineer in a mid-sized application development project
  • Knowledge of Configuration Management is good to have

Course Outline Download Course Outline

Day 1

DevOps Overview

  • What DevOps is not / What DevOps is
  • Core Principles and Practices that make DevOps possible

Source Control using Git and GitHub

  • Introduction to GIT
  • Installing and configuring GIT
  • GIT Repository
  • Introduction to GitHub and Remote Repo
  • Branching and Merging in GIT

Build and Release

  • Understand what Build Process and Release Processes are
  • Overview of Maven as a build tool
  • Exercise on executing Maven lifecycle commands

Continuous Integration

  • Understand what CI means
  • Understand what CI recommends
  • How to use Jenkins as a CI tool
  • Exercise on using Jenkins

Day 2

Cloud Computing

  • Overview of Cloud Computing and its characteristics
  • Types of Cloud – IaaS, Paas, SaaS and examples
  • Public, Private and Hybrid Clouds

Configuration Management

  • Overview of Configuration Management
  • Overview of Ansible as a CM tool
  • Infrastructure as Code
  • Infrastructure Provisioning using HashiCorp Terraform

Micro Service Architecture

  • Overview of Micro service architecture v/s Monolith architecture
  • Understand how containerization aids in designing and building a Micro Service Architecture

Containerization

  • Overview of Containerization
  • Overview of Docker as containerization provider
  • Overview of Kubernetes as container orchestrator

Continuous Deliver (CD)

  • Understand what CD means
  • Understand CD pipeline
  • Understand how Ansible, Docker and Kubernetes fit into the CD pipeline, for a Cloud solution
  • Understand the difference between Continuous Delivery and Continuous Deployment

Certification

    • By earning DevOps Essentials certification, you will show your future or current employer that your competency in DevOps paradigm.
    • DevOps Essentials can be used to prepare for other DevOps role-based or specialty certifications, but it is not a prerequisite for any of them.
    • On successful completion of DevOps Essentials training, aspirants receive a Course Completion Certificate from us.
    • By successfully clearing the DevOps Essentials exam, aspirants earn certification.

Course Fee

Select Course date

Add to Wishlist

Course ID: 1101

Course Price at

₹ 19900 + 18% GST

Enroll Now

Reviews

G

Giridharan R

Institute with highly qualified trainers on cloud technologies, excellent infrastructure and nice location.

A

Asif Sulikeri

Very good training on AWS. Professional trainer with good content.

AM

Arpan manu

Very good interactive session with hand-on labs.