f

This DevOps Training helps you master Configuration Management, Continuous Integration and Continuous Deployment, Continuous Delivery, Continuous Monitoring using DevOps tools - Git, Chef, Docker, Jenkins, Puppet, Ansible and Nagios to automate multiple steps in SDLC.

  • 128K + satisfied learners. Reviews
Weekend $379
Weekdays

Training Features

Instructor-led Sessions

There will be 30 hours of instructor led Interactive online classes and you will also get access to 2 self-paced videos with 12 hours content.


Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various DevOps tools.


Assignments

Each class will be followed by practical assignments which will aggregate to minimum 25 hours.


Lifetime Access

You get lifetime access to the Learning Management System (LMS). Class recordings and presentations can be viewed online from the LMS.f

 


24 x 7 Expert Support

We have 24x7 online support team available to help you with any technical queries you may have during the course.ff

 


Certification

Towards the end of the course, you will be working on a project. Certpine certifies you as an DevOps Expert based on the project


Forum

We have a community forum for all our customers wherein you can enrich their learning through peer interaction and knowledge sharing.


Course Description

DevOps Certification Training is designed by industry experts to make you a Certified DevOps practitioner. The DevOps course offers:

  • In-depth knowledge on Continuous Development, Continuous Integration, and Continuous Testing by performing hands-on on GIT, Jenkins and Selenium
  • Comprehensive knowledge on Configuration Management, and Continuous Deployment using Puppet, Ansible
  • Working on Continuous Deployment stage by performing hands-on on popular tools like Docker and Kubernetes
  • The exposure to the stage of continuous monitoring using Nagios
  • Projects which are diverse in nature and will cover proper involvement of all the tools covered within this course
  • Rigorous involvement of a DevOps expert throughout the DevOps Training to learn industry standards and best practicesf
  •  

DevOps Certification Training is designed by industry experts to make you a Certified DevOps practitioner. DevOps training is a must to do for IT professionals, who are:

  • Software Tester
  • System Admin
  • Solution Architect
  • Security Engineer
  • Application Developers
  • Integration Specialist

DevOps practitioners are among the highest paid IT professionals today with salary ranging till $110K (source: indeed job portal), and the market demand for them is growing rapidly. You can check a blog related to DevOps Engineer Career Path.  DevOps in the Cloud is the market buzz. Having Cloud Computing skills is a highly preferred learning path after the DevOps training.

DevOps training is a must to do for IT professionals, who are: 

  • Systems Admins
  • Developers
  • Testers
  • Solutions Architect
  • Release Engineers
  • Cloud Professionals

 

DevOps practitioners are among the highest paid IT professionals today with a salary ranging till $110K (source: indeed job portal), and the market demand for them is growing rapidly.

You can check a blog related to DevOps Engineer Career Path. Also, once your DevOps training is over, you can check the top interview questions related Certpine blog.

DevOps in the Cloud is the market buzz. Having Cloud Computing skills is a highly preferred learning path after the DevOps training.f

 

Angular is a JavaScript framework which is used to create scalable, enterprise, and performant client side web applications. It provides an ecosystem for development of client side web applications. The ecosystem for development may include external tools or libraries as well. The ecosystem process includes project bootstrapping, development operations/tools, testing, and build support.

One of the best features of Angular framework is that it is quite flexible when it comes to usage of external libraries apart from the scalability it provides. With Angular framework adoption being high, performance management of the application is community driven indirectly driving better job opportunities. The Angular Certification Training aims at covering all these new concepts around Enterprise Application Development.

 

  • Basic Knowledge of NodeJS (we have provided a Self-Paced Module for this)
  • Basic Knowledge of NoSQL and MongoDB (we have provided a Self-Paced Module for this)
  • Knowledge of JavaScript

Project

The system requirements include Windows / Mac / Linux PC, minimum 4GB RAM, 20 GB HDD Storage and processor, i3 or above.

We will provide you with step-wise installation guide to set up the Virtual Box Ubuntu environment on your system which will be used for doing the hands-on exercises, assignments, etc. Our 24/7 expert support team will also be available to assist you.

This course has 10 Modules with 2 Case Studies each. These case studies are real life business scenarios that a Devops Engineer will face in his daily work-life. Apart from these case studies you will be working on a certification project which will test your overall knowledge of devops. Following is the problem statement for the same:
 
Problem Statement: Company AppleBite is using Cloud for one of their product. The project uses many modular components, different frameworks, components developed by different teams or by 3rd-party partners, open source libraries etc. As the product evolved, there are multiple versions of different code, and multiple versions of these many components, and multiple environments to deploy like INT, E2E, SANDBOX, PROD and so on. This causes the following problems:
  • Complex builds are hard
  • Manual efforts to build many components
  • Incremental builds are difficult (Different environment for Development, Integration, End to End Testing & Production)
  • Frequent change in the Legacy components
 
Company goal is to deliver the product frequently to the Production Server with high quality & Reliability.

 

To achieve this, they require Continuous Integration & Continuous Deployment. To implement this Devops Process you have to use the following tools:
  • Git – For version control for tracking changes in the code files
  • Jenkins – For continuous integration and continuous deployment
  • Docker – For container image which is a lightweight, executable package of software which includes everything needed to run the image (eg. code, libraries etc)
  • Puppet - Open-source software configuration management tool
  • Nagios - Application monitoring tool
 
The files and flow for the execution of this project, will be present in your LMS. Please enroll for it's access

We know by now that Docker is a software container platform that can be leveraged by Developers, Operators, Enterprises and so on. Each have their own advantage when using Docker. Hence let us ease the Developer community by creating two environments using Docker because Docker automates the repetitive tasks of setting up and configuring development environments. With this a Developer can focus on what matters: building great applications. Let us create the below two Docker containers.
  • Deploy any Static HTML Website as a Container. Create a Docker Image for running a static HTML website using Nginx
  • Deploy any Node.js application within a container

Curriculum

Learning Objectives: Upon completing this module, you should be able to understand the benefits of DevOps over other software development processes and gain insights of the DevOps environment and will also get the picture of working of DevOps Delivery Pipeline.
 
Topics:
  • Why DevOps?
  • What is DevOps?
  • DevOps Market Trends
  • DevOps Engineer Skills
  • DevOps Delivery Pipeline
  • DevOps Ecosystem
 

 

Hands On/Demo:
  • Sample use-case for using DevOps practice in Certpine

Learning Objectives: Upon completing this module, you should be able to install GIT and work with remote repositories and perform management of files for small as well as large projects, execute branching and merging operation and will learn about various GIT commands in Git cheat sheet.
 
Topics:
  • What is version control?
  • What is Git?
  • Why Git for your organization?
  • Installing Git
  • Working with Remote Repositories
  • Branching and Merging in Git
  • Git workflows
  • Git cheat sheet
 

 

Hands On/Demo:
  • GIT Installation, Version Control, branching and merging of code.
  • Pulling and Pushing repositories from remote server

Learning Objectives: Upon completing this module, you should be able to understand the importance of Continuous Integration, learn about Jenkins and Maven by building and deploying codes using Jenkins and Maven, also perform automation tests and build Delivery Pipelines.
 
Topics:
  • What is CI?
  • Why CI is Required?
  • Introduction to Jenkins (With Architecture)
  • Introduction to Maven
  • Jenkins Management: Build Setup, Test Automation (with Maven), Securing Jenkins, Notification System
  • Building Delivery Pipeline
 

 

Hands On/Demo:
  • Build and automation of Test using Jenkins and Maven
  • Build the complete pipeline by invoking top level Maven project

Learning Objectives: Upon completing this module, you will learn and install Selenium, create Test Cases in Selenium WebDriver, will be introduced to X-Path and TestNG and execute code on several browsers using Selenium suite of tools and in the end, you will Integrate Selenium with Jenkins.
 
Topics:
  • Introduction to Selenium
  • Why Selenium?
  • Selenium – Webdriver
  • Creating Test Cases in Selenium WebDriver (Waits)
  • What and why X-Path?
  • Introduction to TestNG
  • Handling different controls on Webpage
  • Framework in Selenium
  • Selenium Integration with Jenkins
 

 

Hands On/Demo:
  • Installing Selenium
  • Creating Test Cases in Selenium WebDriver
  • Integrating Selenium with Jenkins

Learning Objectives: Upon completing this module, you should be able to install and configure Puppet, understand master-slave architecture of Puppet, Automate server configuration.
 
Topics:
  • Introduction to Puppet
  • Puppet Installation
  • Puppet Configuration
  • Puppet Master and Agent Setup
  • Puppet Module
  • Introduction to Node Classification and Puppet Environment
  • Puppet Classes
 

 

Hands On/Demo:
  • Install and configure Puppet
  • Configure and implement servers using Puppet

Learning Objectives: Upon completing this module, you should be able to install Ansible on your machine, write Ansible Playbooks, execute ad-hoc commands using Ansible and differentiate Ansible and Puppet.

 
Topics:
  • Introduction to Ansible
  • Ansible Installation
  • Configuring Ansible Roles
  • Write Playbooks
  • Executing Ad-Hoc command
 

 

Hands On/Demo:
  • Installing Ansible
  • Configuring Ansible Role
  • Write Playbooks
  • Execute Ad-Hoc commands

 

 

Learning Objectives: Upon completing this module, you should be able to state Dockers benefit over VM, get a brief idea about Architecture of Docker and various terminology associated with it, run Hello World in Docker, describe what is Container in Docker, why to use it, and its various scopes, Create, start, stop and remove containers and create Docker images and containers.
 
Topics:
  • Shipping Transportation Challenges
  • Introducing Docker
  • Understanding images and containers
  • Running Hello World in Docker
  • Introduction to Container
  • Container Life Cycle
  • Sharing and Copying
  • Base Image
  • Docker File
  • Working with containers
  • Publishing Image on Docker Hub
 

 

Hands On/Demo:
  • Create and Implement Docker images and containers
  • Publishing image on Docker Hub

Learning Objectives: Upon completing this module, you should be able to manage multiple containers, understand the use of docker compose, implement networking concepts in Docker environment.
 
Topics:
  • Introduction to Docker Ecosystem
  • Docker Compose
  • Docker Swarm
  • Managing Containers
  • Running Containers
  • Introduction to Docker Networking
  • Network Types
  • Docker Container Networking
 

 

Hands On/Demo:
  • Use Docker Compose to create a WordPress site
  • Start Containers on a Cluster with Docker Swarm
  • Manage Containers locally using Kitematic GUI, Managing Container through Docker UI

Learning Objectives: Upon completing this module, you should be able to operate Continuous Monitoring tools, use various plugins and objects associated with Nagios and implement Nagios commands.
 
Topics:
  • Introduction to Continuous Monitoring
  • Introduction to Nagios
  • Installing Nagios
  • Nagios Plugins(NRPE) and Objects
  • Nagios Commands and Notification
  • Implementation of Nagios
 

 

Hands On/Demo:
  • Installing Nagios
  • Monitoring of different servers using Nagios

Learning Objectives: Upon completing this module, you should be able to Understand the basics of Kubernetes, Understand Kubernetes Architecture, Setup a Kubernetes Cluster on Ubuntu VMs, Deploy your first app on Kubernetes using YAML file, Deploying an application to Kubernetes using Dashboard, Update your Application Pod using Blue Green Deployment on Kubernetes
 
Topics:
  • Revisiting Containers and Container Orchestration
  • Introduction to Kubernetes
  • Kubernetes Cluster Architecture
  • Spinning up a Kubernetes Cluster on Ubuntu VMs
  • Exploring your Cluster
  • Understanding YAML
  • Creating a Deployment in Kubernetes using YAML
  • Creating a Service in Kubernetes
  • Installing Kubernetes Dashboard
  • Deploying an App using Dashboard
  • Using Rolling Updates in Kubernetes
 

 

Hands On/Demo:
  • Setting up the Kubernetes Cluster from Scratch
  • Deploying your first app in Kubernetes using YAML
  • Deploying and managing your app using Kubernetes Dashboard
  • Updating your application using Rolling Updates in Kubernetes

FAQ's

"You will never lose any lecture. You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch."

Certpine is committed to provide you an awesome learning experience through world-class content and best-in-class instructors. We will create an ecosystem through this training, that will enable you to convert opportunities into job offers by presenting your skills at the time of an interview. We can assist you in resume building and also share important interview questions once you are done with the training. However, please understand that we are not into job placements.f

 

We have limited number of participants in a live session to maintain the Quality Standards. So, unfortunately participation in a live class without enrolment is not possible. However, you can go through the sample class recording and it would give you a clear insight about how are the classes conducted, quality of instructors and the level of interaction in the class.f

 

All the instructors at Certpine are practitioners from the Industry with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are trained by Certpine for providing an awesome learning experience.

Certification

  • Once you are successfully through the project (Reviewed by a Certpine expert), you will be awarded with Certpine DevOps certificate.
  • Certpine certification has industry recognition and we are the preferred training partner for many MNCs e.g.Cisco, Ford, Mphasis, Nokia, Wipro, Accenture, IBM, Philips, Citi, Ford, Mindtree, BNYMellon etc. Please be assured.