DevOps Training
Enroll the course

Course Details

Course Outline

Key Features


About DevOps Certification Training Course

This training will familiarize you with the DevOps framework while simultaneously giving you a solid practical base which will make you ready to apply its principles while on the job. Successful application of DevOps will help you gain recognition by realizing the organization’s development and business goals.

What You Will Get From This Course?
  • You will be learning the techniques of successfully integrating the IT development and IT operation departments. This DevOps instructor-led training will help you understand how to communicate, collaborate and automate key processes and systems in order to create synergies for creating faster and better software solutions

Who should take this DevOps Online Training Course?
  1. IT Developers & IT Operations personnel
  2. Software automation, testing and security professionals
  3. DevOps consultants and stakeholders

What are the prerequisites for taking HadoopCertification Training?

One can take this DevOps online training regardless of their skill sets. A basic knowledge of coding can be beneficial.

  1. Introduction and Infrastructure Setup
      • Installation of – Git
      • Jenkins
      • Ansible
      • Puppet
      • Docker
      • Chef
      • Nagios
      • Maven
  2. DevOps Foundation
      • Market Trend and Career Scope for DevOps professionals
      • Desired Skill set of a DevOps Engineer
      • Cultural practices and Supporting Tools for smooth
      • Continuous collaboration among Operations, Product Development, Testing, Build N Release, Deployment
  3. Software Version Control System
      • Concepts of Version Control Systems
      • Git as SCM
      • Git Command Line
      • Git setup with CI tool Jenkins

      Hands-on Exercise – Create a git project

      Create a git project, Checkout a branch, Create a file and add to git, Edit file, Commit the code, Set up Jenkins and integrate with Git

  4. Automating Build and Test
      • Automating Builds with Maven and Ant
      • Building Delivery Pipeline in Jenkins (CI/CD)
      • Test Automation
      • Security
      • Notification System in Jenkins

      Hands-on Exercise

      Create a Maven Project, Edit pom.xml file to install a version of junit, Set up build delivery pipeline, Set up notification alerts in Jenkins, Configure test plan in Jenkins

  5. Continuous Integration
    • Frequent merge of code to a shared repository after which automated builds and tests are run using Jenkins

    Hands-on Exercise

    Commit code and check if Jenkins runs the build scripts and tests the code using automation script

  6. Continuous Delivery
    • Core principles of Continuous Delivery, collaboration between development and software release, building, testing and releasing software in shorter, more frequent cycles.
    • Hands-on Exercise

      Deploying various tools like Puppet, Chef, Nagios for the reliable delivery of software on time.

  7. Docker Container Management
    • What are Containers, Difference between VM and Container, Docker Fundamentals, Creating & Running Docker Images, Image Distribution, Creating Docker Registry, Compose Scripts, Remote Docker Image

    Hands-on Exercise

    Configure a Docker, Create an image in Docker and run it

  8. Docker Commands and Best Practices
    • Networking concepts in Docker, Using Docker Volume and Creation of a Dockerfile, a text file to contain the commands to create an image

    Hands-on Exercise

    Create a dockerfile with the commands to create an image, Create the image

  9. Puppet – Configuration Management Tool
    • Introduction to Puppet, Architecture of Puppet, Constructs of Puppet and the various terminologies in Puppet, Configuring Puppet, Using Puppet Manifests, Puppet commands

    Hands-on Exercise

    Install Puppet, Configure puppet, Use Knife commands for various operations

  10. Chef
    • Chef Fundamentals, Chef environment, Chef Cookbooks & Knife Commands. Node Object & Search, Data-bags, Roles, Deploying Nodes in Production and using the Open Source Chef Server, Vagrant file

    Hands-on Exercise

    Install a chef server, Configure a Vagrant file and setup directory structure to create and run a Chef server, Install a chef-workstation, Create a user account in website, Generate a knife.rb file from the website to create a chef server

  11. Ansible
    • Introduction to Ansible,Configuration,WritingAnsible Playbooks, Ansible based Configuration Management, Different Roles and Command Line usage.

    Hands-on Exercise

    Write Ansible playbook, Assign different roles in configuration tool

  12. Nagios – Performance and Automated Monitoring
    • Introduction of Nagios, Nagios Setup, Commands, Objects, notifications, Configure Nagios to monitor webserver, Load Balancer (HAProxy, NginX), + Project 1 & project 2

    Hands-on Exercise

    Perform Nagios and Netdata monitoring, Monitor the performance with Grafana, Setup Syslog and verify the logs are getting generated, Configure HAProxy server

  13. AWS
    • Amazon EC2, Amazon Elastic Load Balancer, Amazon Route 53, Amazon VPC, Amazon Simple Storage Service (Amazon S3), Amazon Elastic Block Store (Amazon EBS), Amazon Content Delivery Network (Amazon CloudFront), Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, Amazon ElastiCache, Amazon Simple Notification Service (SNS), Amazon CloudWatch, Amazon CloudTrail, Amazon Simple Email Service (Amazon SES)

    Hands-on Exercise

    AWS Identity and Access Management (IAM), Amazon Command Line Interface API, S3-Browser

What are the key features of this course ?

  • Online training by industry professional
  • Course Material
  • Collaboration tools for the seamless communication with trainer
  • Practise Envirnoment set-up
  • Multiple assignments and pracise on use cases
  1. What is the mode of accessing the training?
    • Training is provided only online mode.

  2. What if I miss to attend a class?
    • Every training session will be recorded and would be readily available at dispense.

  3. How do I interact with trainer for queries on subject?
    • We provide a collaboration and communication platform for interacting with the trainer real time.

  4. Will you be providing any course material for this training?
    • Yes, we do provide the course material.

  5. How do I practice, will there be any environment provided?
    • Yes, we help you set-up a cloud environment for you to practice

  6. What part of course is practical training?
    • Training would start with the concepts, then practice and theory go hand in hand and finally after course completion, participants will work on live projects.

Not Yet Satisfied with our Trend?