DevOps Training 2018-07-14T10:11:31+00:00
Home Cloud Courses DevOps Training

Free DevOps Training
Online | Classroom

By Our Industry Expert

GET FREE LIVE TRAINING

ENROLL NOW

Course Type: OnlineClassroom

Devops Training program by Sathya Technologies is focused on gaining insightful knowledge on the methodologies and tools used in project management activites. Devops basically stands for Development and Operations. The idea of the development team and operation team working in union for a faster, effective and efficient software solution is the primary goal of Devops. Today, most of the major IT solutions providers and support service providers are opting for Devops for project management and application delivery leading to a growing need to professional.

Why This Course?

  • Average salaries for DEVOPS professionals are about Rs. 10 to 12 lacs PA.
  • Top skillset with continuous demand for skilled DEVOPS professionals and architects.
  • Integration of the development and operations teams and solution delivery in high demand across all the industry verticals.

Upcoming Batches

12
April
Thursday
8:30 AM IST
12
April
Thursday
6:30 PM IST
16
April
Monday
10:00 AM IST
16
April
Saturday
6:00 AM IST

About Course

DEVOPS – Development and Operations is basically a fusion of Software Development activities like business application designing, coding, UI designing etc, and Operational activities like Quality Testing, Networking requirements and Database administration. DevOps primarily focuses on a collection of tools and methodologies which help integrate the various activities in the application development life cycle. It tries to bring about a harmonious union of various activities associated with application development, helping teams and IT companies to keep up with the constant changes of managing software development and deployment.

At Sathya Technologies the DEVOPS training is designed in such a manner to help the participant understand the various software management methodologies and it’s applications. The training also focuses on mastering various tools utilized like SVN 8s, GIT, JENKINS. The practical training approach will help you getting a better hold of the subject and it real-time applications.

How the program will be conducted

Sathya Technologies with its start-of- art class rooms and Lab infrastructure at Ameerpet Hyderabad offer the best and most conducive learning environment, with a team of highly skilled trainers having years of industry experience. Classroom trainings will be conducted on a daily basis. Practical exercises are provided for the topics conducted on daily basis to be worked upon during the lab session. Online session conducted through the virtual classroom also have the same program flow with theory and practical sessions. Our Labs can be accessed online from across the world allowing our online training student to make the best use of the infrastructure from the comfort of their home.

Online session conducted through the virtual classroom also have the same program flow with theory and practical sessions.  Our Labs can be accessed online from across the world allowing our online training student to make the best use of the infrastructure from the comfort of their home.

Career Opportunities in DEVOPS

The DEVOPS application management programs are primarily designed for delivery managers and project manager to help manage project effectively. For senior software developers and development consultants who are looking forward to move to Project Management activities, DEVOPS is a logical next step to career growth. The training programs with Sathya Technologies will ensure that budding project managers and delivery manager to excel in there career path, thanks to the best DEVOPS training programs conducted with some of the best real time faculties.

Objective of the course

  • Understanding Cloud based tools and Cloud Models
  • Understanding LINUX basics and Administration
  • Working with Version Control and SVN
  • Working with GIT version control system
  • JENKINS and Continuous Integration

Who can learn?

Targeted Audience

  • Software developers
  • Project Managers
  • Delivery Manager
  • IT Manger

Pre-Requisite for learning the course

DevOps is not a software programming language but a collection of tools helping project manager and delivery managers to define and manage software project deliveries. Basic understanding of various project management tools will be a good starting point.

DevOps Course Syllabus

Duration: 40 Hours

  • What Is Devops
  • History of Devops
  • Devops definition
  • DevOps Main Objectives
  • DevOps and Software Development Life Cycle
    • Waterfall Model
    • Agail Model
  • Continuous Integration & Deployment
    • Jenkins
  • Containers and Virtual Development
    • Docker
    • Vagrant
  • Configuration Management Tools
    • Ansible
    • Puppet
    • Chef

  • What is Cloud ?
  • Evolution of Cloud Computing
  • IAAS (Infrastructure as a Service)
  • SAAS (Software as a Service)
  • PAAS (Platform as a Service)
  • Private, Public and Hybrid Cloud
  • Public Clouds
    • Amazon Web Services
    • Microsoft Azure
    • Google Cloud Services

  • Linux OS Introduction
  • Importance of Linux in DevOps
  • Linux Basic Command Utilities
  • Linux Administration
  • Environment Variables
  • Networking
  • Linux Server Installation
  • RPM and YUM Installation

  • Apache Web Server
  • Web Server Installation & Configuration/li>
  • Apache Tomcat Server
  • Tomcat Server Installation & Configuration
  • Manual and Automated Application deployment

  • HA Proxy Installation
  • HA Proxy Configuration(haproxy.cfg)
  • Backend Servers & Ports
  • Load Balancing Algorithm
    • roundrobin
    • leastconn
  • Multiple HA Proxy Configuration

  • Version Control System
  • Centralized and Distributed Systems
  • SVN
    • SVN Features
    • SVN Server Installation
    • Configure SVN with Web server
    • Create and Configure Users
    • SVN Trunk / Branch / Tag
  • GIT
    • GIT Features
    • 3-Tree Architecture
    • GIT – Clone /Commit / Push
    • GIT Hub Projects
    • GIT Hub Management
    • GIT Rebase & Merge
    • GIT Stash, Reset , Checkout
    • GIT Clone, Fetch , Pull
  • Differences between SVN & GIT

  • Java Compiler
  • ANT
    • ANT Installation
    • ANT build pre-requisites
    • Creating JAR and WAR filesh
    • Make and Build (build.xml)
    • Target and Tasks
  • MAVEN
    • Maven Installation
    • Maven Build requirements
    • Maven POM Builds (pom.xml)
    • Maven Build Life Cycle
    • Maven Local Repository (.m2)
    • Maven Global Repository
    • Group ID, Artifact ID, Snapshot
    • Maven Dependencies
    • Maven Plugins

  • GIT Lab Installation
  • GIT Lab Configuration
  • Managing Projects in GIT Lab
  • Creating Private Repository
  • Repository Maintenance
  • Set up key for Repository
  • Deleting Repository

  • Sonatype nexus download
  • Nexus Configuration
  • Configure settings.xml & pom.xml files
  • Managing Nexus Releases and Snapshots
  • Repository Maintenance
  • Nexus user management
  • Nexus roles management

  • Introduction to Jenkins
  • Continuous Integration with Jenkins
  • Configure Jenkins
  • Jenkins Management
  • Scheduling build Jobs
    • POLL SCM
    • Build Periodically
  • Maven Build Scripts
  • Support for the GIT version control System
  • Different types of Jenkins Jobs
  • Jenkins Build Pipe Line
    • Parent and Child Builds
    • Sequential Builds
  • Jenkins Master & Slave Node Configuration
  • Jenkins Workspace Management
  • Securing Jenkins
    • Authentication
    • Authorization
    • Confidentiality
    • Creating Users
  • Jenkins Plugins
    • Installing Jenkins Plugins
    • SCM plugin
    • Build and test

  • Introduction to Vagrant
  • Setting Up Vagrant
    • Virtual Box Installation
    • Vagrant Installation
    • Vagrant Machines
    • Vagrant File
    • Vagrant Boxes
    • Environment Management
  • Networking Basics
    • Private Network
    • Public Network
    • Network Adopters

  • How to get Docker Image ?
  • What is Docker Image
  • Docker Installation
  • Working with Docker Containers
    • What is Container
    • Docker Engine
    • Crating Containers with an Image
    • Working with Images
  • Docker Command Line Interphase
  • Docker Compose
  • Docker Hub
  • Docker Trusted Registry
  • Docker swarm
  • Docker attach
  • Docker File & Commands

  • Introduction to Ansible
  • Ansible Server Configuration
  • Infrastructure Management
  • SSH Connection in Ansible Master
  • YAML Scripts
  • Host Inventory
    • Hosts and Groups
    • Host Variables
    • Group Variables
    • Host and Group Specific Data
  • Ad-hoc Commands
  • Playbooks
    • Variables
    • Conditionals
    • Loops
    • Blocks
    • Handlers
    • Templates
  • Modules
    • Core Modules
    • Extra Modules
  • Ansible Roles

  • Introduction to Puppet
  • Installation of Puppet Master
  • Installation of Puppet Agent
  • Configuration of Puppet Master and Agents
  • Parameters in Puppet.conf
  • Facter
  • Managing Manifests
    • Creating Manifests
    • Node Definitions
    • Managing Files
  • Puppet DSL
    • Adding Class to the Node definition
    • Variables
    • Inheritance
    • Templates (.erb)
  • Puppet Node Definition
  • Puppet Forge Modules
  • Creating and Managing Modules
    • Module Structure
    • Defining First Class
    • Creating Node Definitions
    • Installing Web Servers
    • Installing App Servers
    • Installing DB Server
  • Roles and Profiles

  • Introduction to Chef
  • Installation of Chef Master
  • Installation of Chef DK and Nodes
  • Configuration of Chef Master
  • Configuration of Chef DK and Master
  • Knife utility
  • Chef Repository
  • Workstation setup
    • How to configure knife
    • Workstation Installation
    • Connection between knife and Master
  • Organization Setup
  • Create an Organization
  • Add User & Node to an Organization
  • Node Setup
    • Create a Server & add to Organization
    • Cookbooks creation
    • Check node details using knife
  • Node Objects
  • How to add Run list to Nodes
  • Check node details
  • Managing Multiple Nodes
  • Roles and Environments
  • Chef Data Bags
  • Chef Market Place

  • Introduction to Nagios Core
  • Installation of Nagios Server
  • Configuration of Nagios Server & Agent
  • NRPE (Nagios Remote Plugin Executer)
  • Configuration of Nagios.cfg and Contacts.cfg
  • Monitoring Hosts
  • Monitoring Services
  • Monitoring Server Infrastructure

  • Google Instance Creation
  • Internal and External IPs
  • Virtual Private Cloud
  • Firewall Rules
  • Google Compute Engine
  • Putty Configuration

  • Subscription to AWS
  • Introduction to the AWS Management Console
  • Why AWS Cloud
  • EC2 Essentials & Build EC2 Instances
  • Security Groups
  • Key Pairs (Public Key, Private Keys)

  • Regions and Availability Zones
  • Amazon Machine Images(AMI)
  • Working with AMIs
  • EC2 Reserved Instance Market Place
  • EC2 Instance Creation
    • Building an Instance
    • Different types of Instances
    • Security with Key pair
    • Different IPs assign to EC2 Instance
    • Elastic IP Address
    • Login access to the Instance

  • Creation of Users Accounts
  • Roles in IAM
  • Groups in IAM
  • Account Settings
  • Creating Permissions for Users
  • Deleting Permissions for Users
  • Accounting Settings

  • Creating a Custom VPC
  • Security Groups
  • Creating Identity Gate Way (IGW)
  • Connecting Instances in the Gateway/li>
  • Subnets
  • Route Tables
  • VPN Components

  • What is Elastic Load Balancing
  • How Elastic Load Balancing Works
  • Creating Load Balancer
  • Load Balancing Protocols
  • Attach & Detach Subnetse
  • Attach & Detach Subnets
  • Monitoring and Logging

  • What is Auto Scaling
  • Auto Scaling Components
  • Advantages of Auto Scaling
  • Auto Scaling Groups (ASG)
  • Attach and Detach EC2 Instances in ASG
  • Monitoring Auto Scaling Instances
  • Health Checks

  • Google Instance Creation
  • Internal and External IPs
  • Virtual Private Cloud
  • Firewall Rules
  • Google Compute Engine
  • Putty Configuration

  • Creating and Deleting Buckets
  • Adding Objects to Buckets
  • Deleting Objects
  • Uses of S3 storage
  • Notifications
  • Uses of S3 storage

  • Configuring Amazon Route 53
  • Public Hosted Zones
  • Private Hosted Zones
  • Resource Record Sets
  • Managing Health Checks
  • Working with Public and Private Hosted Zones

  • EBS Volume Types
  • EBS Performances
  • Instance Store Volumes
  • Optimizing Disk Performance
  • Creating and Deleting Volumes
  • Attach and Detach Volumes
  • Mount and Un-mounting Volumes

  • Data Base Instances
  • Data Base Engine
  • Creating Data Base
  • RDS Limits
  • Working with Storage Types

  • Shell Scripting
  • DSL (Declarative Domain Specific Language)
  • Python Scripting
  • Ruby Scripting
    • Introduction
    • Variables
    • Flow Controls
    • Loops
    • Functions
    • Lists
    • Manipulating Strings
    • Reading and Writing Files
    • Positional Parameters

Certification

Sathya technologies offer certification programs for DevOps. Certificates are issues on successful completion of the course and the assessment examination. Students are requested to participate in the real-time project program to get first-hand experience on the usage and application of the DevOps. The real-time projects are designed by our team of industry experts to help students get best possible exposure to the DevOps and its applications.

FAQS

In the event of missing out of attending any session the student can

  • Attend the same in another batch for classroom training or online training
  • Get access to the recording for the missed session

With over 2 decades of experience in training and consulting Sathya technologies have a large client base and we constantly get requirements for providing good resources. On successful completion of the course and completion of real-time project, students are requested to submit the updated profile with Sathya Technologies. Our placement team will notify the students as and when suitable opportunities are available.

Free demo sessions are conducted before the start of every batch which allows the students to get a firsthand interaction with the trainer.These demo session also help the student to understand the training methodology followed by Sathya Technologies and also help visit and review the classroom and lab infrastructure and facilities.

Reviews

Dev Asish
Employee

We recently took the services of Sathya Technologies to conduct a training program on DEVOPS for all our recently promoted Project Managers and Team Leads. The aim of the program was to upskill the team for better project management activities. Thefeedback from the team has been excellent, and Sathya Technologies conducted the program in a excellent manner and the course content was tailor made to meet our needs. The learning cure for the team was good and effective. Good Job Sathya Technologies.

Anshu
Student

Attended an online program on DEVOPS recently with Sathya Technologies. The training was conducted in an excellent manner and was very organized. Mr. Sateesh is an excellent trainer and has very sound understanding on Project Management and the intricacies and complexities of Project delivery. He was able to provide great real time examples throughout the course tenure making the program highly informative and useful. I’m very pleased with the course and Sathya Technologies for the overall services provided to make the training program a success.

Akshaya
Student

Excellent training program offered on DEVOPS by Sathya Technologies. That is the best comment I can give. I attended the DEVOPS program under Sateesh Sir, and he has done a wonderful job providing the training with great examples and lot of real time scenarios. The lab facilities are really good, and the course material offered is also very good. I will surely recommend Sathya Technologies to my friends, I’m also planning to go ahead and attend more courses with Sathya.

Sasi Kumar
Employee

I have been working as a senior developer on JAVA and J2EE platform now for 12 years; I have been handling multiple projects as part of my daily activities. Recently I joined DEVOPS with Sathya Technologies and the program was very good and informative. The faculty was extremely experienced in utilizing the various project management tools and explained the concepts very well. Overall a very good training program and very informative one too.

Request a Demo

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.
Register Now
close slider

Training Type: Online TrainingClassroom Training

Quick Enquiry
Thank You. We will contact you as soon as possible.
Fill Your Details
Fill Your Details
Fill Your Details
Fill Your Details