Duration : 40 Hrs | Fee : 22000/- + GST


Mode of Training: Online

  • Overview
  • Course Map
  • Course Fee
  • Placement Assistance
  • More Info.

DevOps Training course objectives:

  • 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
  • The ability to automate all aspects of a modern code delivery and deployment pipeline using:
  • Source code management tools
  • Build & monitoring tools
  • Test automation tools
  • Containerisation through Docker
  • Configuration management tools

Why Should You Learn Devops

  • The average salary of a DevOps Engineer in India is Rs 7,12,453 Per year
  • Entry level positions start at Rs 3.5 Lacks per year
  • You are in demand – You can continue to work in India, or pursue work overseas, DevOps skills will be high on the list of priorities for organizations.
  • The pay is very good – Earning opportunities are endless because of the demand and need for good and skilled DevOps Engineers.

DevOps Job Responsibilities

  • Collaborate with software developers, QA Engineers, Cloud Administrators (CloudOps), operations and other IT staff members to manage all aspects of the code releases.
  • Manage all automation tools, infrastructure and build pipelines.
  • Automate the provisioning, run, teardown, and monitoring of new environments
  • Ensure that all critical development infrastructure is secured, backed up and/or snapshotted
  • Own the source code repositories and requisite branching activities
  • Coordinates technical dependencies with SCRUM teams and provide support as needed
  • Continuous improvement in all aspects of the CI/CD infrastructure
  • Collaborate with CloudOps engineers to share best practices and knowledge of emerging technologies.
  • Create deployment plans with other members of team.
  • Maintain eCommerce Java apps (Hybris/AEM/ TomcatWork with developers, utilizing DevOps approach, to build and operate critical systems
  • Develop and maintain the CI/CD pipeline to deliver software for customer testing and acceptance
  • Represent DevOps in Agile scrum development process

DevOps Training Course Content

  • 1: Devops Lab Setup tools for Linux and windows Environment
  • Git Bash installation and Git hub account setup
  • Tomcat installation and Configuration
  • Jfrog Artifactory installation and Configuration
  • Maven Installation and Configuration
  • Jenkins installation and Configuration
  • Ansible Installation and Configuration
  • Sonarqube installation and Configuration
  • Docker Installation and configuration
  • Java installation and Configuration
  • Environmental variable setup for both windows and Linux
  • 2: Introduction to Devops and Dev sec ops
  • Introduction to DevOps
  • What is DevOps?
  • SDLC models, Lean, ITIL, Agile
  • Why DevOps?
  • History of DevOps
  • DevOps Stakeholders
  • DevOps Goals
  • Important terminology
  • DevOps perspective
  • DevOps and Agile
  • DevOps Tools
  • Configuration management
  • Continuous Integration and Deployment
  • 3: Introduction to SDLC ,Software testing , Agile : Software testing lifecycle
  • Working with Block box testing
  • Working with White box testing
  • Working Grey box testing
  • Working with Function testing
  • Working with Regressing testing,smoke testing,System testing, Integration testing etc.
  • 4: Agile Methodologies:
  • Process flow of Scrum Methodologies
  • Project planning, scrum testing, sprint Planning and Release management
  • Analysis
  • Design,Execution and wrapping closure
  • 5: LINUX Administration
  • Introduction to Linux Families (ex: Redhat & Debian Family)
  • working with APT and YUM and Dnf
  • Working with AWK and SED commands
  • 6: Installation and Initialization:
  • Installation, Package Selection
  • Anatomy of a Kick start File, Command line
  • Introduction to Bash Shell
  • System Initialization, Starting the Boot Process: GRUB.
  • 7: Boot and Package Management:
  • Securing single-user mode (su login)
  • Shutting down and rebooting the system
  • RPM Package Manager, Installing and Removing Software, Updating a Kernel RPM
  • Yum Command set, Install packages by using yum.
  • Apt-get command set, Apt-cache package management
  • 8: User Administration:
  • Understanding different types of groups and creation of groups
  • Creation of users in different groups
  • Understanding Passwd, Shadow Files
  • Understanding passwd aging
  • Creation of quotas for users, groups and file systems
  • Understanding users security files
  • The different commands for Monitoring the users
  • TROUBLESHOOTING
  • Automation of jobs – Cron , at
  • Working with commands tar,find,grep, etc
  • 9: Run levels:
  • Understanding the different types of run-levels
  • Understanding different types of shutdown commands
  • Understanding run control scripts
  • Understanding the different types

Version Control/ SCM(Git)

  • 1: Introduction to Git
  • Overview of SVN, GIT , Clear case , perforce & Comparision
  • Introduction of Git
  • Selecting Git Client
  • Creating Repository
  • Working with Tag
  • Creating and Merging Branches
  • Executing Git Commands
  • Git Logs , Git stash, Git rebase
  • Merge conflict issues resolving
  • Git pull , clone , fetch

Ansible Modules

  • 1: Introduction to Ansible
  • What is Ansible
  • Change Management
  • Provisioning with Ansible
  • Benefits of using Ansible
  • 2: Ansible Building blocks and Process flow
  • Introduction to Ansible Anatomy
  • Ansible Requirements Specification
  • Overview of Ansible Components
  • Overview of Ansible Strategy
  • 3: Ansible Playbook Modules and directory structure
  • Introduction to Ansible Playbook
  • Introduction to Ansible Modules
  • Lab (Docs, setup, service, yum ...etc)
  • 4: Variable, Facts and jinja2 templates
  • Working with Ansible Variable
  • Working with Facts
  • Working with Jinja2 Template
  • 5: Play and Playbooks
  • Overview of Ansible Playbooks
  • Playbook Language Example
  • Working on Ansible Handlers
  • Executing a Playbook.

Docker Modules

  • 1: Getting Started with Docker
  • Introduction to Docker.
  • What’s under the hood - Namespaces, Cgroups and OverlayFS
  • Understanding Virtualization
  • Virtualization vs Container
  • 2: Docker Installation
  • Creating a Virtual Docker Host(CentOS) by using Vagrant
  • Installing Docker on CentOS
  • Introduction to Docker namespaces
  • 3: Docker Images
  • Introduction to Docker Images
  • Building a Docker Image with a Dockerfile
  • Sharing Data in Your Docker Host with Containers
  • Sharing Data Between Containers
  • Copying Data to and from Containers
  • Creatoing Docker Hub Account.
  • Building Images using DockerFile.
  • Pull and Push Images From/To Docker Hub.
  • 4: Docker Networking
  • Introduction to Docker Networking
  • Finding the IP Address of a Container
  • Setting Up a Custom Bridge Network for Docker
  • 5: Container Operations
  • Port Mapping for Docker
  • Creating, Starting, Stopping, Renaming, Removing Containers
  • Inspacting Containers
  • Limiting Rrsoruces Memory and CPU
  • Prioritizing CPU Utilization
  • 6: Docker Compose
  • Introduction to Docker compose
  • Creating Docker compose file
  • Executing Docker Compose file

Jenkins Modules

  • 1: Introduction to Continuous Integration and Jenkins-CI/CD
  • What is Continuous Integration
  • Jenkins Continuous Integration
  • What is Continuous Deployment
  • Jenkins Vs Jenkins Enterprise
  • 2: Jenkins Installation
  • Downloading and Installing Jenkins using TomCat
  • Creating Jenkins as a Service.
  • Starting and Stopping Jenkins
  • 3: Configure Jenkins and User Management.
  • Secure Jenkins
  • Create a new user
  • Generate ssh key for Jenkins user
  • Plug-in management
  • 4: Jenkins jobs setup
  • Setting up a Jenkins job (Freestyle, Pipeline, maven, MSBuild, Pybuild)
  • Jenkins parametrized jobs setup (choice params,boolean params etc)
  • Email notification jobs
  • Parallel jobs configuration
  • nodes (slaves) configuration
  • 5: Jenkins Integration
  • Git integration with Jenkins
  • Maven Integration with jenkins
  • ansible , artifactory integration
  • Docker and scanning tool integration
  • AWS and code review tool
  • 6: Jenkins User administration
  • Role based administration
  • Project based administration
  • Metric based administration
  • Slaves configuration
  • Users and groups creation

Maven Modules

  • 1: Build Tolls overview
  • What is maven and Msbuild, Pybuild,gradle and ant
  • Maven Evolution
  • Maven Objective and Environment setup
  • Maven project creation
  • What is POM.xml and super POM
  • Maven build life cycle creation and Default Build lifecycle
  • 2: Customized Project and plugin setup
  • Maven Project setup
  • Maven plugin download and setup
  • Maven Build automation with CI service
  • 3: Maven Repositories and GAV snapshots.
  • What is GAV and project and Snapshots ,version
  • Maven Web application creation with pom.xml
  • What is Maven repository
  • Local repo
  • Central repo and Remote repo
  • Maven Dependencies and plugin

Complete guide to Kubernetes

  • 1: Introduction to Kubernetes
  • The need for a Container Orchestration Engine
  • Battles of COEs, which one to choose
  • Key Features of a COE.
  • What makes Kubernetes the defacto COE choice.
  • Negatives of using Kubernetes
  • 2: Key Concepts of Kubernetes
  • Namespaces
  • Pods
  • Replica Sets and Deployments
  • Service Discovery and Load Balancing
  • Configmaps, Storage, Network, RBAC
  • Statefulsets, Crons and Jobs
  • Kubernetes Architecture
  • 3: Setting up Environment
  • Provisioning and configuring on AWS
  • Initialise Cluster with Kubeadm
  • Setting up Weave CNI
  • Launching Kubernetes Dashboard
  • Setting up a kubernetes Visualizer
  • Resetting cluster created with kubeadm
  • 4: Building blocks of Pods
  • Introduction to pod
  • Writing pod Specification
  • Launching and Operating Pods (Login to the pod, browsing the web UI of the pod)
  • Attaching a volume to a Pod
  • Launching Multi-Container Pods
  • Connecting to Individual Containers
  • Launching Replica Set and Fault Tolerance
  • Solution part - Deploying a worker app
  • 5: Managing Application Configurations with ConfigMaps and Secrets
  • Introduction to ConfigMaps and Secrets
  • Creating Config Map for Vote app
  • Setting up Environment Specific Configs
  • Adding Configs from Files
  • Creating Secrets to Encrypt Database
  • Setting Environment vars using Secrets
  • 6: Setting up Firewall with Network Policies
  • Creating default network policy for namespace
  • Exposing public facing app and allowing inter namespace communication.

Fee Payment Plan :

GST : @ 18% 

          Payment Plan

             Total Fee

       Registration Fee

         1st Instalment

        2nd Instalment

            Lump sum

        20000/- + GST

         5000/- + GST

         15000/- + GST

                    --

           Installment 

        22000/- + GST

         5000/- + GST

         10000/-   + GST

           7000/- +GST


In Lump Sum   

1st Intsallment    : Need to be Paid 2 Days Before the 1st Session.

In Installment 

1st Intsallment    : Need to be Paid 2 Days Before the 1st Session.

2nd Installment   : Need to be Paid in 7th Session .

1. HR Session By Industry Expert 

     Involves -

     A) Linkedin Account Updation & Usage Training 

         1) To Increase the Connection with HR People in the Industry where  Hiring Keeps Coming of Your profile.

         2) To Connect with Managers / Heads  under whom You People Work.

         3) Searching Jobs on LinekdIn and Connecting to HR Directly .

         4) How to come on Top 10 pages in Linkedin Search By HR/Consultants for their openings .

     B) How to Optimize your account in Job Portals to come on the top 5 Pages of the Search via HR/Consultants to get maximum calls from the industry based on your profile.

     C) Preparing for the HR Round and Negotiation to finally grab the Best Possible Offer in the Industry .

          *Because Most of the Time we never Get to Know when Technical Round was Cleared, why we did not get confirmation from HR after the HR Round .

           Rather We get replies - We will get Back to you , We will Call You back , We will let you know , The Positon is on Hold due to some reasons.

2Resume Building  Assistance to get maximum Interview calls based on your existing experience and Knowledge Acquired during the Skill Enhancement training .

    For This Particular Service we expect Our Students to have at least 65% Technical Soundness in the Assessment tests conducted during the sessions and after the session.

3. Job Assistance for Candidates Scored 65% or More during our Assessments in following ways.

     A) Sharing Job Openings Directly to Candidates via sms / what’s App / Mail as per the JD and Candidates Profile.

     B) Sending for Interviews where HR/Consultants asked us to send Candidates directly for the Technical Round based on the JD.

     c) Connecting Students and HR/Consultants on Linekdin Directly as requested by them .

  • Who can take DevOps Training?

    • Windows administrators
    • Software developers
    • Unix system administrators
    • Database administrators
    • Solutions architects
    • Technical support executives
    • And anyone who is interested in DevOps.
  • What are the job roles related to DevOps cloud?

    • DevOps Engineer
    • DevOps Consultant
    • DevOps Architect

Quick Enquiry


logo
Uniting Knowledge with Excellence