DEVOPS
DEVOPS
DEVOPS
of India)
Contact- +91-7819848195, 8527556109
Certification provided
Website: www.technicalguftgu.in
Recordings Provided
In Hindi
Expert Teachers
DEVOPS COURSE CONTENT
Pre Requisites -
Basic understanding of Linux/Unix system concepts
Familiarity with Command Line Interface (CLI)
Familiarity with a Text Editor
Experience with managing systems/applications/infrastructure
Course Contents:
LINUX Basics: Devops and Agile
Unix and linux difference Devops Tools
Linux File system structure Configuration management
Basic linux/unix commands Continuous Integration and
Changing file permissions and Deployment
ownership
Types of links soft and hard link Introduction to Cloud
computing
Filter commands
What is cloud computing
Simple filter and advance filter Characteristics of cloud
commands computing
Start and stop services Cloud implementation models
Find and kill the process with id Cloud service models
and name
Advantages of cloud computing
Package installation using RPM
Concerns of cloud computing
and YUM
GIT: Version Control
Introduction to Devops Introduction
Define Devops
What is Git
What is Devops About Version Control System
SDLC models,Lean,ITIL,Agile and Types
Why Devops? Difference between CVCS and
History of Devops DVCS
Devops Stakeholders A short history of GIT
Devops Goals GIT Basics
Important terminology GIT Command Line
Devops perspective
Installing on Linux
Installing on Windows Understanding of Attributes
Initial setup Creating Custom Attributes
Git Essentials Defining in Cookbooks
Creating repository Data bags
Cloning, check-in and committing Understanding the data bags
Fetch pull and remote Creating and managing the data
Branching bags
Creating the Branches, switching Creating the data bags using CLI
the branches, merging the and Chef Console
branches. Sample data bags for Creating
Users.
Chef for configuration
management AWS:
Overview of Chef Creating AWS account
Common Chef Terminology Free tier Eligible services
(Server, Understanding AWS Regions and
Workstation, Client, Repository availability zones
etc.)
Servers and Nodes EC2 ( Elastic Cloud Comput)
Chef Configuration Concepts About EC2 and types , Pricing
Workstation Setup EIP ( Elastic IP address),
How to configure knife Allocating, associating ,
Execute some commands to test releasing
connection between knife and Launch windows and Linux
workstation Instances in AWS
Organization Setup Connecting windows and
Create organization Linux instances from windows
Add yourself and node to desktop and Linux machines
organization S3 ( Simple Storage Service)
Test Node Setup About AWS Storage services,
Create a server and add to EBS and S3
organization Creating S3 Buckets and
Check node details using knife putting objects in bucket
Node Objects and Search Discussion about Bucket
How to Add Run list to Node Properties
Check node Details
S3 Pricing
Environments
How to create Environments About S3 glecier
EBS ( Elastic Block Storage)
Add servers to environments
Types of EBS Volumes
Roles
Create roles Creation, attaching and
Detaching volumes
Add Roles to organization
ELB ( Elastic Load Balancer)
Attributes
Understanding the load Maven Installation
balancing Exploring Jenkins Dashboard.
Configuring ELB and adding
the webservers under ELB Jobs
Auto Scaling o Creating Jobs
Types of Scaling ( Horizontal o Running the Jobs
and Vertical) o Setting up the global
Configuring Launch environments for Jobs
Configuration o Adding and updating Plugins
Creating and defining the auto o Disabling and deleting jobs
scaling group policy
IAM ( Identity Access Management) Build Deployments
Understanding Deployment.
Understanding of AWS
Tomcat installation and
Security using IAM
configuration
Definition of Roles, policies Securing Jenkins
and Groups
Authentication
Creating IAM Users and
Jenkins Plugin
managing password policies
Authorization
RDS ( Relational Database server) Confidentiality
About RDS and available RDS Creating users
Engines in AWS Best Practices for Jenkins
Configuring MYSQL RDS
service Docker– Containers.
Connecting EC2 Instance to Introduction
RDS Instance What is a Docker
Use case of Docker
Jenkins – Continuous Platforms for Docker
Integration Dockers vs. Virtualization
Introduction
Understanding continuous Architecture
integration o Docker Architecture.
Introduction about Jenkins o Understanding the Docker
Build Cycle components
Jenkins Architecture
Installation Installation
Obtaining and installing Installing Docker on Linux.
Jenkins Understanding Installation of
Installing and configuring Docker on windows.
Jenkins using WAR and RPM Some Docker commands.
Java installation and Provisioning
configuration
Docker Hub. o Container Routing
Downloading Docker images.
Uploading the images in Docker Compose
Docker Registry and AWS ECS Installing The Docker compose
Understanding the containers Terminology in Docker
Running commands in compose
container. Build word press site using
Running multiple containers. Docker compose
Custom images
o Creating a custom image.
o Running a container from the ELK
custom image. Introduction
o Publishing the custom image. What is ELK?
ELK Installation
Docker Networking ElasticSearch
o Accessing containers
Logstash
o Linking containers
Configuring Logstashand
Kibana
Exposing container ports
PROMETHEUS
MAVEN
KUBERNETES