top
DevOps Advanced Training
Rated 4/5 based on 67 customer reviews

DevOps Advanced Training

Take a deep dive into DevOps concepts, and meet changing business demands using DevOps tools and processes!

Contact Course Advisor schedules
Refer & Earn

Modes of Delivery

Classroom

Our classroom training provides you the opportunity to interact with instructors and benefit from face-to-face instruction.

Online Classroom

Collaborative, enriching virtual sessions, led by world class instructors at time slots to suit your convenience.

Team/Corporate Training

Our Corporate training is carefully structured to help executives keep ahead of rapidly evolving business environments.
Group Discount: Upto 20% Know More

3 Months FREE Access to all our E-learning courses when you buy any course with us

Description

DevOps is a smart combination of concepts, practices and tools that has found increased acceptance in corporate businesses the world over, due to its proven ability to deliver applications and services at super- high velocities.DevOps engineers who are well versed in the use of several DevOps tools and technologies are highly sought after, as they can bridge the gap between development and operations, and work on evolving and improving products at a quicker pace than ever before.

This advanced course offers value to all those who wish to work in a DevOps environment. You will effectively learn the use of DevOps tools and be able to leverage best practices and principles to get excellent outcomes. You will understand the best ways to implement DevOps, and how to derive maximum value from this methodology.

Candidates must have a minimum of one year of experience working with any of the programming languages.
On successful completion of the course, you will receive a Course Completion Certificate from KnowledgeHut with Credits (1 credit per hour of training).

What you will learn:
  • Introduction to DevOps objectives and benefits
  • DevOps tools and vocabulary
  • Learn how to create a high-performing IT organization through DevOps
  • Master agile infrastructures
  • Ensure high-quality and rapid delivery of software with Continuous Delivery
  • Learn about the basics of continuous inspection, continuous integration, and continuous deployment
  • Learn to build automated integrated pipeline using Jenkins
  • Learn to automate infrastructure processes using Chef and Puppet
  • Understand the Docker environment and how to deploy applications using Docker
You will also get:
  • 5 days of online training
  • Hands-on lab assignments for thorough understanding of concepts
  • Doubts cleared by industry expert trainer
  • Downloadable e-book

Key Features

Get intensive 5 day training
Interactive session led by industry experts
Introduction to DevOps ,Jenkins, Docker, Chef and Puppet
Hands-on training for mastery of DevOps objectives and tools
Learn to deliver applications and services faster and better
Comprehensive, downloadable courseware

Curriculum

Day 1 and 2 – CI/CD (Jenkins) Pipeline

Module 1: Devops Big Picture ( Theory)

  • What and why of Devops
  • Devops Tools – Overview and Use case
  • Source Control Management (SCM Tools)
  • Continuous Integration
  • Static ode Analysis Tool
  • Storage Artifacts
  • Continuous Deployment
  • Containerization
  • Configuration Management

Module 2: Devops in Action ( Hands on Lab by students)

  • SCM Live demo
    • Github – Create an account and fork your application code
    • Git clone the github code , Use maven to compile and package java source code
    • Deploy .jar file manually
  • Continuous Integration Tool – ( Hands on Lab by students)
    • Jenkins – Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server)
    • Continuous Integration setup – Jenkins and Github
  • Code Packaging automation – ( Hands on Lab by students)
    • Automation Maven test, Compile and Package ( .jar) using Jenkins
  • Static Code Analysis – ( Hands on Lab by students)
    • Understand sonarqube ( deployed by trainer)
    • Students to Integrate Jenkins (CI) server with Sonarqube
    • Sonarqube –static code analysis and set quality gates
  • Storage Artifact – ( Hands on Lab by students)
    • Understand Nexus ( deployed by trainer)
    • Nexus storage artifact integration
    • Store your end software products in Nexus
  • Continuous Deployment – ( Hands on Lab by students)
    • Add slave nodes to Jenkins
    • Automate deployment of your .jar file to server
    • Building Pipeline scripts and stages in SDLC
  • Course Overview
    • Introduction to the course
  • Understanding Docker
    • Module Introduction
    • Virtualization Basics
    • Containers
    • Containerization and virtualization differences
    • Summary
  • Installing Docker
    • Module Introduction
    • Installing Docker on ubuntu Server 16.04 Server
    • Install Docker on win 2016 server
  • Docker Containers
    • Module Introduction
    • Introduction to Docker containers
    • Running linux containers on Docker host-Ubuntu
    • Running windows containers on Docker host-windows 2016
    • Summary
  • Docker Images
    • Module Introduction
    • Introduction to Docker Images
    • Docker hub - create your account
    • Image operations(Pull and push images)
    • Build image using Dockerfile
    • Module Summary
  • Docker Networking
    • Module Introduction
    • Introduction to Docker Networking
    • Working with Default bridge
    • Port Mapping
  • Docker Volumes
    • Module introduction
    • Introduction to Docker volumes
    • Container with volume attach
    • Recovering volume
    • Module Summary
  • Docker Compose
    • Module introduction
    • Introduction to Docker compose
    • Creating Docker compose file(wordpress and DB)
    • Fire up you compose file
    • Docker compose operations
    • Summary

Module 1: Chef–Overview

  • Infrastructure-As-A-Code
  • Chef Components – 10000 feet overview
    • Chef Server
    • Hosted Chef Server
    • Chef Development kit
    • Chef Nodes
    • Recipes
    • Cookbooks
    • Chef Analytics
    • Chef Push job server

    Module 2: Creating your own Chef server- Install and configure( Hands on lab by students)

    • Deploy Ubuntu 14.04 Server
    • SSH to Ubuntu Server
    • Install chef-server on Ubuntu 14.04 linux server
    • Install chef-manage on chef-server
    • Install and configure Chef-Reporting
    Module 3: Working hosted chef server(Hands on lab by students)
    • Create a user account on hosted chef server
    • Create organization on hosted chef server
    • Download chef-starter kit
    Module 4: Install and configure Chef-Workstation on ubuntu(Hands on lab by students)
    • Deploy a Ubuntu 14.04 server
    • Ssh to Ubuntu server
    • Install and configure Chef development kit
    • Configure knife to interact with your own Chef-server
    • Configure knife to interact with your Hosted Chef-server
    • Configure SSL based connection to chef server
    Module 5 : Register a chef-Node Ubuntu server(Hands on lab by students)
    • Deploy a Ubuntu 14.04 server
    • Register the Ubuntu server under chef server management
    Module 6 : Create a cookbook for Ubuntu server(Hands on lab by students)
    • Create a new cookbook for apache2 installation on Ubuntu server
    • Write recipe for package install, service restart
    • Create templates to be used in recipe
    • Create index.html and log file to be used by recipe

    Module 7: Creating dependency cookbook for Ubuntu server(Hands on lab by students)

    • Create a new cookbook for OS update installation on Ubuntu server
    • Write recipe for update of Operating system
    • Edit metadata.rb file to include dependency for apache2 cookbook

    Module 1: Puppet– Overview
    • Infrastructure-As-A-Code
    • Puppet Components – 10000 feet overview
      • Puppet server
      • Puppet agent
      • Puppet Enterprise
      • Puppet forge
      • Puppet modules
    Module 2: Creating your own Puppet Server on Ubuntu - Install(Hands on lab by students)
    • Deploy Ubuntu 14.04 Server
    • SSH to Ubuntu Server
    • Install Puppet-server on Ubuntu 14.04 linux server
    • Configure Puppet-server
    Module 3: Deploy your Puppet-node-01 on Ubuntu(Hands on lab by students)
    • Deploy Ubuntu server
    • Ssh to Ubuntu server
    • Install and configure puppet agent on Ubuntu
    • Request certificate with puppet server
    • Configure SSL based connection to puppet-server
    Module 4 : Working with default manifests(Hands on lab by students)
    • Create a manifest
    • Write file resource type manifest
    • Run puppet-agent test to deploy your resource mentioned in default manifests
    Module 5 : Working with modules(Hands on lab by students)
    • Download apahce2 module
    • Apply apache2 module to Ubuntu node

    Module 6 :Student Tasks Puppet environments(Hands on lab by students)

    • Register a rhel Node to your puppet server
    • Write web server manifests
    • Apply web server manifest to rhel node

    Our Students See All

    Extremely satisfied. The program was structured in a creative manner, practising what it preached, with plenty of examples and exercises. Facilitator kept training interesting. Knowledgehut Support Team provided excellent service! Thank You!Would surely recommend the training to others.

    Attended workshop in November 2017

    Attended a 2 day weekend course by Knowledgehut for the CSM certification. The instructor was very knowledgeable and engaging. Excellent experience.

    Attended workshop in April 2018

    The CSPO Training was awesome and great. The trainer Anderson made all the concepts look so easy and simple. Using his past experience as examples to explain various scenarios was a plus. Moreover, it was an active session with a lot of participant involvement which not only made it interactive but interesting as well. Would definitely recommend this Training.

    Attended workshop in July 2018

    Great course. An interesting and interactive session to better understand how to succeed in formulating a business case and how to present it effectively.

    Attended workshop in May 2018
    Review image

    Prasad Anvekar

    SDE 1 at TESCO from Bangalore, India
    Review image

    Jin Shi

    Director at Timber creek Asset Management from Toronto, Canada
    Review image

    Richard Dsouza

    Business Analyst at Valtech from Bangalore, India
    Review image

    Wily Salim

    Services Project Engineer at Lendlease from Sydney, Australia

    Frequently Asked Questions

    Candidates must have a minimum of one year of experience working with any of the programming languages.

    DevOps brings with it the promise of smooth business agility and enhanced software development speed , as a result of streamlining the interactions between development and operations. Increased competitiveness has necessitated a differentiator that helps organisations to stay ahead of their peers, and a successful DevOps implementation is critical to business success. Today with many more IT organisations wanting to embrace DevOps, there is increased demand for engineers who have the DevOps mindset and are able to use the concepts across development platforms, tools, networks, servers and databases.

    KnowledgeHut’s course in Advanced DevOps takes a deep dive into various tools and techniques, and helps you to navigate the DevOps environment with confidence and competence. Get set for a career that is a game changer!

    The DevOps course is in the face-to-face classroom format. If you wish to undertake this course in a virtual classroom, please contact us to express your interest.

    Yes, you will receive a course completion certificate from KnowledgeHut.

    Any registration cancelled within 48 hours of the initial registration will be refunded in FULL (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding) Refunds will be processed within 30 days of receipt of written request for refund. Kindly go through our Refund Policy for more details: http://www.knowledgehut.com/refund

    Please send in an email to support@knowledgehut.com, and we will answer any queries you may have!

    This course offers value to individuals and organisations seeking to adopt DevOps, including business stakeholders, Project Managers, sys admins and operation engineers, Testing Professionals, Software Developers and Architects, or those connected with IT infrastructure administration or cloud services

    other training

    How We Can Help You

    Course Details