Devops Training

Devops Training

Spiritsofts offers best Online Devops Training with most experienced real time professionals. Our Instructors are working in Devops and related technologies for more years in MNC’s. We aware of industry needs and we are offering Devops Training Course in more practical way. Our team of Devops Certified trainers offers Devops Classroom Training, Devops Online Training and Devops Corporate Training services.

Devops Training Course Content

INTRODUCTION TO DEVOPS

➢ What is DevOps?
➢ History of DevOps
➢ Different Teams Involved
➢ DevOps definitions
➢ DevOps and Software Development Life Cycle

  • Waterfall Model
  • Agile Model

➢ DevOps main objectives
➢ Prerequisites for DevOps
➢ Continuous Testing and Integration
➢ Continuous Release and Deployment
➢ Continuous Application Monitoring
➢ Configuration Management
➢ What is Cloud?
➢ History and evolution of cloud
➢ Cloud Computing Concepts
➢ Public, Private, Hybrid Clouds
➢ IAAS, SAAS, PAAS Cloud Models
➢ Public Clouds

  • Amazon Web Services, Azure, Oracle Cloud, IBM Cloud

➢ DevOps with Cloud

BEFORE DEVOPS:
LINUX: BASICS & ADMIN

➢ Linux OS Introduction
➢ Importance of Linux in DevOps
➢ Fetching OS and Hardware information
➢ Linux Basic Command Utilities
➢ File and Directory Management.
➢ Linux File Editors (VIM)
➢ Utilities to download software into Linux from Internet
➢ User Administration
➢ File permission management
➢ Package Management
➢ Service Management

LINUX: NETWORKING

➢ Introduction to network.
➢ Introduction to network in Cloud.
➢ Firewall
➢ Load Balancer
➢ Port
➢ Protocol
➢ IP Address
➢ DNS
➢ DHCP
➢ Static IP

CLOUD: PART 1

➢ Introduction to AWS
➢ AWS EC2
➢ EC2 Essentials
➢ Build Ec2 Instances
➢ Security Groups
➢ Key Pairs
➢ AMI

WEB APPLICATION ARCHITECTURE

➢ Enterprise 3-tier Application layout
➢ Apache Web Server
➢ Apache Tomcat Server
➢ MariaDB Server
➢ MOD_JK Module
➢ Integration of Web Server with Application Server.
➢ Integration of Application Server with DB Server.
➢ Haproxy Load balancer.

CLOUD: PART 2
➢ Elastic Load Balancer
➢ RDS – MariaDB / MySQL DB
➢ Create our own AMI
➢ Auto Scaling Groups

DEVOPS TOOLS:
VERSION CONTROL – GIT & SVN

➢ Version Control System
➢ Centralized & Distributed Version Control System
➢ Advantages of Git & SVN
➢ SVN

  • SVN Features
  • SVN Server Installation
  • Configure SVN with Web server
  • Create and Configure Users
  • Create and Configure SVN Projects.
  • SVN Trunk / Branch / Tag

➢ GIT

  • Anatomy of GIT
  • GIT Features
  • 3-Tree Architecture
  • GITHUB Projects
  • GITHUB Management
  • GIT Clone / Commit / Push / Merge
  • GITLAB Installation & Configuration
  • GITLAB Management
  • Introduction to GITLAB-CI

BUILD TOOLS – MAVEN

➢ Java Compiler
➢ Maven Life Cycle
➢ Maven Installation
➢ Maven build requirements
➢ Maven POM XML File
➢ Maven G A V explained
➢ Add a custom life cycle in Maven
➢ Integrate Artifact manager to Maven

REPOSITORY TOOLS – SONATYPE NEXUS

➢ What is Aritifact manager
➢ Artifact manager tools
➢ Sonatype Nexus Installation
➢ Nexus with Maven Integration
➢ Using default repositories
➢ Create Roles in Nexus
➢ Create Users to Nexus
➢ Assign Roles to Nexus Users

CONTINUOUS INTEGRATION – JENKINS

➢ INTRODUCTION TO JENKINS-CI

  • Continuous Integration with Jenkins Overview
  • Installation of Jenkins Master and Jenkins Slave.
  • Configure Jenkins
  • Jenkins management
  • Support for the Git version control systems
  • Different types of Jenkins Jobs
  • Setting up a Jenkins job
  • Scheduling build Jobs
  • Maven Build Scripts
  • Securing Jenkins
    ▪ Authentication
    ▪ Authorization
    ▪ Confidentiality
    ▪ Creating users
  • Jenkins Plugin
    ▪ Installing Jenkins Plugins
    ▪ SCM plugin
    ▪ Build and test
    ▪ Analyzers
  • Distributed builds with Jenkins
  • Best Practices for Jenkins
  • Jenkins Pipeline Projects.
  • Groovy Scripting Basics.
  • Jenkins Blue Ocean Projects.

CONTINOUS DEPLOYMENT TOOLS – RUNDECK

➢ Introduction
➢ Rundeck server Installation
➢ Adding nodes to Rundeck
➢ Managing RunDeck Jobs.
➢ Application Deployments using RunDeck.
➢ Create different environments of Servers in RunDeck
➢ Deploy with RunDeck from Jenkins Pipeline

CONFIGURATION MANAGEMENT – ANSIBLE

➢ Introduction
➢ Ansible and Infrastructure Management
➢ Ansible Server Configuration
➢ Inventory

  • Hosts and Groups
  • Host Variables
  • Group Variables
  • Groups of Groups, and Group Variables
  • Splitting Out Host and Group Specific Data
  • List of Behavioral Inventory Parameters

➢ Playbooks

  • Playbook Roles and Include Statements
  •  Variables
  • Conditionals
  • Loops
  • Blocks

➢ Modules

  • Core Modules
  • Extras Modules

➢ Features of Ansible Tower

CONFIGURATION MANAGEMENT – CHEF

➢ Chef fundamentals

  • Chef Syntax and Examples
  • Working with Knife
  • Writing First Chef Recipe
  • Chef and Its Terminology
  • Attributes
  • Metadata
  • Recipes
  • Resources
  • Templates
  • Definitions
  • Recipes
  • Writing recipes
  • Cookbook Dependencies
  • Controlling Impotency
  • Notifications
  • Template Variables
  • Chef-Solo
  • Chef-Server

➢ Cookbooks

  • Developing Your First Cookbook
  • Writing a Recipe
  • Creating the Index File
  • Changing the Metadata
  • Uploading the Cookbook
  • Running the Cookbook
  • Add an Attribute
  • Add a Resource t the Default Recipe
  • Add the Template File
  • Uploading and Running the Cookbook
  • Using Environments

➢ Modeling your infrastructure

  • Roles
  • Implementing a role
  • Determining which recipes you need
  • Applying recipes to roles
  • Mapping your roles to nodes
  • Environments
  • Organizing your configuration data

CONFIGURATION MANAGEMENT – TERRAFORM with AWS

  • Terraform syntax, internals, and patterns
  • Creating and accessing compute instances
  • Provisioning resources with Terraform
  • Working with remote state
  • Authoring and using Terraform modules

ADDITIONAL OVERVIEW

❖ Shell Scripting
❖ DOCKER
➢ Docker Installation
➢ Docker Commands
➢ Docker with Kubernetes
➢ Dockerfile
➢ Docker-Compose
➢ Docker with Docker UCP
❖ VAGRANT
❖ Google Cloud
❖ GitLab-CI
❖ JIRA
❖ Nagios

Real Time Project*

 
 
 

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Average rating:  
 10 reviews
by Ali on Devops

Thank you all for everything

by Edrees on Devops

It has been very nice experience with institute. Difficult sometimes during the course, but very helpful because of trainer I have learnt a lot in Devops. Thanks team.

by Brown on Devops

Overall good experience. Friendly, helpful team from Spiritsofts.

by Sujaaht on Devops

Hi i did my devops in spiritsofts. It was fantastic experience overall. There was plenty of support at most times, including weekends with plenty of materials.

by Abdul nabi on Devops

I Joined spiritsofts for Deavops training . Trainers are good, wonderful experience.

by Geetanjali on Devops

The training is very good and i did my Devops in Spiritsofts and every doubt is solved by trainer so good . Aspire is really too good. Worth the value.

by Roy on Devops

I have done Devops course from the Spiritsofts institute. I am satisfied with the coaching provided by Trainer. It was great learning experience.

Page 1 of 2:
«
 
 
1
2
 
»
 

Top ↑