DevOps Certification

DevOps Engineer Certification
OBJECTIVE
  • Become a Pro in DevOps Tools
  • Learn Git, Maven, Jenkins, Ansible, Puppet, Docker, Selenium, Nagios
  • Build CI-CD Automation Pipelines using tools
  • Become a Certified DevOps Engineer
  • DURATION : 24Hrs Online or 4 Day Classroom
    PRE-REQUISITE :
    Basic Linux and Unix Skills
    Minimum of 1-2 Years IT Experience

    WHY TECHTUTORR?
    * Complete Hands-On with 80% Labs
    * Instructors are certified DevOps Architects
    * CheatSheets and Quizes for passing exam
    * Life-time access to Recorded sessions

    KEY HIGHLIGHTS
    • Attend Online or In Class
    • 2 Latest Sample Papers
    • 20+ Labs to master DevOps tools
    • 2 Industry Case Studies
    • Certified DevOps Instrutors
    • Tech Support to set your own labs
    • CheatSheets to assist in exam prep
    • Lifetime Access to recorded sessions

         DevOps Cert FAQs      |     KNOW OUR TRAINERS
    DevOps-faqs
    Our-Trainers

    COURSE DETAILS

    • DevOps Engineer
      What is DevOps Engineer Certification about?

      Certified DevOps Engineer Certification governed by GSDC is focused understanding the DevOps framework from practical tools implementation perspective.

      This course will take you to the level of DevOps that will make you a true DevOps professional who can build a completely automated CI/CD pipeline using:

      Git & Maven – Continuous Development
      Junit/Selenium – Continuous Testing
      Ansible & Puppet – Continuous Deployment
      Docker & Docker Swarm – Continuous Deployment of Applications
      Nagios - Continuous Monitoring.

      The tools and practices you learn will enable you to become a successful DevOps expert or DevOps architect in IT industry.

      This is a 20Hrs Live Online or 4 days Classroom Based Training specifically designed for individuals and corporates
      to build a complete automated pipeline using the best industry wide adopted tools.

      The course discussions includes a number of case-studies and training assignments to help students practice the concepts
      and build the deeper understanding of concepts is provided during training sessions.

      What will i Learn ?

    • Setup and Configuration of all tools in CI/CD
    • Virtualization with AWS Cloud and Vagrant/Virtualbox
    • Learn Continuous integration with Jenkins
    • Deploy applications on Docker and Docker Swarm
    • Learn Provisioning through Ansible and Puppet
    • Continuous Monitoring with Nagios
    • Who Should Attend

      IT Managers, Developers, Testers, System Architects,

      Sys-Admins, DBAs, Data Architects, Business Analysts,

      Network Engineers, Data Analysts

      What are the Pre-Requisites

    • 1-2 Years of working experience on IT projects
    • Knowledge of Unix/Linux will benefit
    • Scripting knowledge – Bash Shell/YAML basics
    • What Certification will i get?

      DevOps Engineer

    • Certified DevOps Engineer Certification governed by GSDC is focused understanding the DevOps framework from practical tools implementation perspective
    • Examination consists of 40 multiple choice questions. All questions must be attempted
    • Passing score is 70% (28 out of 40 questions) must be answered correctly
    • Course Agenda

      Module: DevOps Fundamentals

        • What is DevOps and Why do we need DevOps
        • Understand CALMS Model of DevOps
        • Understand Continuous Integration, Continuous Delivery and Continuous Deployment
        • Tool Chains and Ecosystem of Deployment Pipelines
        • Pipeline we will be building for this course

      Module: Lab Setup and Configs

        • Setup Lab with AWS
        • Setup Lab with Vagrant
        • Setup and Configure other tools required for Labs during the course

      Module: Continuous Development

        • Git & GitHub
        • Why SCM (Case Study)
        • Version Control using Git
        • Installing Git
        • Branching & Merging and working with various Git Commands
        • Stashing, Rebase and Revert
        • GitHub (as Git Server)
        • Webhooks

      • Labs
        Students will setup Git on Local and work with various commands in Git.
        Later part will include working with remote repositories (github) and
        branching, merging techniques.

      Module: Continuous Build & Integration

        • Jenkins and Maven
        • Introduction to Jenkins and Maven
        • Maven Architecture
        • Security
        • Jenkins Admin
        • Plugin Management
        • Log Management
        • Scheduling jobs – Polling SCM, Schedule based
        • Build Pipelines from Change Management to Automation of Testing and integration with build servers such as Maven.

      • Labs
        1. Jenkins Install on AWS or VirtualBox
        2. Jenkins Plugin Management and Configurations
        3. Integrating Jenkins with Git and Maven
        4. Create Delivery Pipeline to demonstrate Continuous Integration
        (from code checkin, build, test and deploy to QA environment).

      Module: Continuous Testing

        • Selenium
        • Implement Webdriver with TestNG
        • Overview Selenium IDE, Selenium WebDriver
        • Introduction to X-Path and TestNG
        • Executing tests using various browsers using Selenium
        • Selenium Integration with Jenkins

      • Labs
        1. Selenium integration with Jenkins
        2. Sample Java code for Selenium Testcases using Webdriver
        3. Integrating QA into Delivery Pipeline in Jenkins

      Module: Configuration Management

        • Ansible
        • Ansible Overview and Architecture
        • Ansible Installation
        • Ansible Playbooks
        • Ad-hoc commands using Ansible
        • Puppet Overview
        • Puppet setup
        • Puppet Manifests and Deepdive into Puppet

      • Labs
        1. Setup Ansible in Master/Slave mode
        2. Ansible Basic commands
        3. Create a Ansible Playbook to configure Nginx or Tomcat Server
        4. Working with Ansible Galaxy and Roles

      Module: Continuous Deployment

        • Docker
        • Docker Architecture
        • Working with Images and containers
        • Docker Hub / Repository
        • Docker Compose
        • Docker Swarm for container orchestration
        • Docker Networking

      • Labs
        1. Docker Host/Node Setup
        2. Lifecycle container commands
        3. Create an Image and run it to create a container
        4. Docker Volume and how files get shared between host and node
        5. Creating Images from Dockerfile and Container
        6. Working with Private Repositories
        7. Docker networking with overlays

      Module: Continuous Monitoring

        • Nagios
        • Introduction to Nagios
        • Install / Setup
        • Plugins and Objects in Nagios
        • Commands and Notifications

      • Labs
        1. Nagios Setup
        2. Infra/Application monitoring with Nagios