Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DEVOPS

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Established by Ministry of Micro,Small and Medium Enterprises,Govt.

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

You might also like