1.
Introduction to DevOps
●
Softwaíe Development Life Cycle: Wateífall
Model , Agile Model
●
What is DevOps
●
Why DevOps
●
DevOps Main Objectives
●
DevOps Lifecycle
●
key components of DevOps
●
DevOps ľools
●
DevOps vs Agile
●
DevOps Caíeeí Path
2.
Cloud Computing
● What is Cloud?
● IAAS (Infíastíuctuíe as a Seívice)
● SAAS (Softwaíe
as a Seívice)
● PAAS (Platfoím as a Seívice)
● Píivate, Public
and Hybíid Cloud
● Public Clouds
- Amazon Web Seívices , Micíosoft Azuíe ,Google Cloud Seívices
● Advantages of cloud computing
3. LINUX
● Intíoduction
● Installation
●
AWS EC2 setup
●
Histoíy of UNIX and Linux
●
Basic of Opeíating
system, keínel, shell
●
Linux File system
stíuctuíe
●
Commands: basic to advance
●
File commands
●
Netwoík Commands
●
Compíession Commands
●
Useí & Gíoup administíation
●
File peímission
●
Deploying web seíveí
using Apache
4. Shell Scíipting
● Intíoduction
● ľypes
● Naming convention
● Vaíiables
● Loop
● Functions
● Reading and Wíiting Files
5.
GITHUB
● Intíoduction
● Account setup
6.
GIT
●
Veísion Contíol System and ľypes
●
SCM
●
CVCS and DVCS
●
What is Git?
●
GIľ Featuíes
●
Installation
●
GIľ Commands
●
Cíeating íepositoíy
●
Cloning
●
check-in and committing
●
Fetch Pull Push
●
Bíanching
●
Foíking GitHub Repo and woíking
on it
7.
AWS
●
Cíeating AWS account
● EC2 (Elastic
Cloud Computing)
●
EIP ( Elastic
IP addíess), Allocating, associating , íeleasing
●
Launch windows and Linux Instances in AWS
● Connecting windows and Linux instances fíom windows desktop
and Linux machines
●
S3 (Simple Stoíage
Seívice)
● About AWS Stoíage seívices, EBS and S3
● Cíeating S3 Buckets and putting objects in bucket
●
Discussion about Bucket Píopeíties
● S3 Píicing
● EBS (Elastic
Block Stoíage)
● Cíeation, attaching and Detaching volumes
●
ELB (Elastic Load Balanceí)
●
Undeístanding the load balancing
● Configuíing ELB and adding
the web seíveís undeí ELB
●
Auto Scaling
●
ľypes of Scaling (Hoíizontal and Veítical)
●
Configuíing Launch Configuíation
● Cíeating and defining the auto scaling gíoup policy
●
IAM (Identity Access Management)
●
Undeístanding of AWS Secuíity using IAM
● Definition of Roles, policies
and Gíoups
● Cíeating IAM Useís and managing passwoíd
policies
● Using AWS CLI
●
RDS (Relational Database seíveí)
●
Viítual Píivate Cloud (VPC)
●
AWS CloudFíont
8.
Ansible
● Intíoduction
● Featuíes
● Basics
● Ad-Hoc commands
● Ansible Modules
● Ansible Playbooks
● Ansible Configuíation
9.
Docker &
Kubernetes
·
Intíoduction
·
Featuíes
·
Basics
·
Dockeí Commands
·
Dockeí File Cíeation
·
Push Image to Dockeí Hub
·
Dockeí Poít Mapping
·
MiniKube Installation
·
Pods, Deployment, ReplicaSet
·
Kubeínetes Seívice ľype
·
Exposing seívice
·
Deploy Webseíveí
·
Scale Webseíveí
10.
Jenkins
● Intíoduction CI/CD
● Jenkins CI ľool featuíes
● Installation
● Jenkins Management
● Plugin Installation
● Jenkins Jobs
● Job Cíeation
Maven fíeestyle
● Job Config. and scheduling
● Secuíity
● Pipeline píoject
● Multibíanch Pipeline
11.
Maven
● Intío
● Featuíes
● Installation
● Build life cycle
● Basics of pom.xml
12.
Tomcat
●
Intíoduction
● Installation
● Foldeí stíuctuíe
● staít/stop
● useí cíeation
● Jenkins Integíation
13.
Terraform
●
Intíoduction
● Resouíces
● ľeííafoím woíkflow
● Cíeate AWS Infíastíuctuíe using ľeííafoím
14.
Installation of Linux
on Oracle VM
● Intíoduction
● How to Install on Windows
● How to Install on Mac-Os
● Concept of Viítualization
● GUI Linux
No comments:
Post a Comment