Call Us: +91-9000011489

Register for Free Demo

LINUX Basics:

  • Unix and linux difference
  • Linux File system structure
  • Basiclinux/unix commands
  • Changing file permissions and ownership
  • Types of links soft and hard link
  • Filter commands
  • Simple filter and advance filter commands
  • Start and stop services
  • Find and kill the process with id and name
  • Package installation using RPM and YUM

Introduction To Devops

  • DefineDevops
  • What is Devops
  • SDLCmodels,Lean,ITIL,Agile
  • WhyDevops?
  • History of Devops
  • Devops Stakeholders
  • Devops Goals

Important terminology

  • Devops perspective
  • Devops and Agile
  • Devops Tools
  • Configuration management
  • Continuous Integration and Deployment

Introduction to Cloud computing

  • What is cloud computing
  • Characteristics of cloud computing
  • Cloud implementation models
  • Cloud service models
  • Advantages of cloud computing
  • Concerns of cloud computing

Introduction to GIT

  • What is Git
  • About Version Control System and Types o Difference between CVCS and DVCSo A short history of GITo GIT Basics
  • GIT Command Line Installing Git
  • Installing on Linuxo Installing on Windows o Initial setup
  • Git Essentialso Creating repository
  • Cloning, check-in and committingo Fetch pull and remoteo Branching
  • Creating the Branches, switching the branches, merging the branches.

Introduction to AWS:

  • EC2 ( Elastic Cloud Comput)
  • About EC2 and types , Pricingo EIP ( Elastic IP address), Allocating, associating , releasingo Launch windows and Linux Instances in AWS
  • Connecting windows and Linux instances from windows desktop and Linux machines
  • S3 ( Simple Storage Service)
  • About AWS Storage services, EBS and S3
  • Creating S3 Buckets and putting objects in bucket
  • Discussion about Bucket Properties
  • S3 Pricing
  • Elastic Beanstalk
  • EBS ( Elastic Block Storage)
  • Types of EBS Volumes
  • Creation, attaching and Detaching volumes •ELB ( Elastic Load Balancer)
  • Understanding the load balancing
  • Configuring ELB and adding the webservers under ELB •Auto Scaling
  • Types of Scaling ( Horizontal and Vertical)
  • Configuring Launch Configuration
  • Creating and defining the auto scaling group policy
  • IAM ( Identity Access Management)
  • Understanding of AWS Security using IAMo Definition of Roles, policies and Groupso Creating IAM Users and managing password policies
  • RDS ( Relational Database server)
  • About RDS and available RDS Engines in AWS
  • Configuring MYSQL RDS service
  • Connecting EC2 Instance to RDS Instance

Ansible for configuration management:

  • What is Ansible? How it works?
  • Ansible Architecture
  • Master and Agents
  • Ansible terminology and about modules
  • Installation and Configuration
  • Ansible Masterand Ansibleconfiguration files
  • Ansible Language Basics
  • The declarative language
  • Resources
  • Using Basic resources like file,exec,package service
  • Defined TypeTemplates
  • Static Contents Explosion
  • Using Dynamic Content with Templates
  • Templates Overview
  • Users Module o SSHo Sudo

Jenkins – Continuous Integration:

  • Introduction.
  • Understanding continuous integration o Introduction about Jenkins
  • Build Cycle
  • Jenkins Architecture
  • Installation
  • Obtaining and installing Jenkins
  • Installing and configuring Jenkins using WAR and RPM
  • Java installation and configuration
  • Maven Installation
  • Exploring Jenkins Dashboard.
  • Running the Jobs
  • Setting up the global environments for Jobs
  • Adding and updating Plugins
  • Disabling and deleting jobs
  • Build Deployments
  • Understanding Deployment.
  • Tomcat installation and configuration
  • Securing Jenkins
  • Authentication
  • Jenkins Plugin
  • Authorization
  • Confidentiality
  • Creating users
  • Best Practices for Jenkins

Docker– Containers:

  • Introductiono What is a Docker
  • Use case of Docker
  • Platforms for Docker
  • Dockers vs. Virtualization
  • Docker Architecture.
  • Understanding the Docker components
  • Installing Docker on Linux.
  • Understanding Installation of Docker on windows.
  • Some Docker commands.
  • Provisioning
  • Docker Hub.
  • Downloading Docker images.
  • Uploading the images in Docker Registry and AWS ECS
  • Understanding the containers
  • Running commands in container.
  • Running multiple containers.
  • Custom images
  • Running a container from the custom image.
  • Publishing the custom image.
  • Docker Networkingo Accessing containers
  • Linking containers
  • Exposing container ports
  • Container Routing Docker Compose
  • Installing The Docker compose
  • Terminology in Docker compose

VAGRANT

  • Introductiono Why and what is Vagrant
  • Uses of Vagrant in an environment
  • Alternatives of Vagrant
  • Vagrant versions
  • Installation and Configuration
  • Installing Virtual box
  • How to install Vagrant on Windows and Linux
  • Configuring Vagrant Provisioning with Vagrant
  • Creating first VM with Vagrant
  • Operations on the VM
  • Connecting to the VM
  • Add required Images to vagrant
  • Creating network and port forwarding using Vagrant