Devops: LINUX Basics
Devops: LINUX Basics
LINUX Basics:
Unix and linux difference
Linux File system structure
Basic linux/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
Define Devops
What is Devops
SDLC models,Lean,ITIL,Agile
Why Devops?
History of Devops
Devops Stakeholders
Devops Goals
Important terminology
Devops perspective
Devops and Agile
Devops Tools
Configuration management
Continuous Integration and Deployment
AWS:
o Creating AWS account
o Free tier Eligible services
o Understanding AWS Regions and availability zones
EC2 ( Elastic Cloud Compute)
o About EC2 and types , Pricing
o EIP ( Elastic IP address), Allocating, associating , releasing
o Launch windows and Linux Instances in AWS
o Connecting windows and Linux instances from windows desktop and
Linux machines
S3 ( Simple Storage Service)
o About AWS Storage services, EBS and S3
o Creating S3 Buckets and putting objects in bucket
o Discussion about Bucket Properties
o S3 Pricing
o About S3 glacier
EBS ( Elastic Block Storage)
o Types of EBS Volumes
o Creation, attaching and Detaching volumes
ELB ( Elastic Load Balancer)
o Understanding the load balancing
o Configuring ELB and adding the webservers under ELB
Auto Scaling
o Types of Scaling ( Horizontal and Vertical)
o Configuring Launch Configuration
o Creating and defining the auto scaling group policy
IAM ( Identity Access Management)
o Understanding of AWS Security using IAM
o Definition of Roles, policies and Groups
o Creating IAM Users and managing password policies
RDS ( Relational Database server)
o About RDS and available RDS Engines in AWS
o Configuring MYSQL RDS service
o Connecting EC2 Instance to RDS Instance
Docker : Containers
Introduction
o What is a Docker
o Use case of Docker
o Platforms for Docker
o Dockers vs. Virtualization
Architecture
o Docker Architecture.
o Understanding the Docker components
Flat No:212, Annapurna Block, Aditya Enclave, Ameerpet, Hyd
E-mail: [email protected] www.kellytechno.com Ph.No:. 9985706789
DEVOPS
Installation
o Installing Docker on Linux.
o Understanding Installation of Docker on windows.
o Some Docker commands.
o Provisioning
Docker Hub.
o Downloading Docker images.
o Uploading the images in Docker Registry and AWS ECS
o Understanding the containers
o Running commands in container.
o Running multiple containers.
Custom images
o Creating a custom image.
o Running a container from the custom image.
o Publishing the custom image.
Docker Networking
o Accessing containers
o Linking containers
o Exposing container ports
o Container Routing
Docker Compose
o Installing The Docker compose
o Terminology in Docker compose
o Build word press site using Docker compose
Docker SSH
o Connecting docker containers using ssh
Docker with wordpress press Project
o Deploy wordpress application on docker containers
Docker with web application
o Deploy webapplication application on docker containers
Kubernetes :
Introduction
o Why and what is kubernetes
o Kubernetes Objects
o Kubernetes Architecture
o Pods
o Service
o Volume
o Namespace
o ReplicaSet
Nagios:
Introduction
o Introduction to Nagios
o How the Nagios XI works
o Terminology in Nagios
o Explanation of Nagios Dash Board
o Add windows and Linux Hosts to Nagios Monitoring
o Monitoring different services and resource
ELK:
Introduction
What is ELK?
ELK Installation
ElasticSearch
Logstash
Kibana
Filebeat
Configuring Logstashand Kibana
Shipping logs from clients servsr
Python:
Why python?
Python – Basic Syntax
Identifiers,Indentation,Comments,Quotation,Reserved Words
Variables,Assigning
Operators,Important Operators,Python Input
Decision Making, if,If-else
Python – Loops,For, Break, while, nested loop
Functions,Pass by Reference or Value, Anonymous Functions