Devops Unit 1 - Notes
Devops Unit 1 - Notes
DevOps
ttrunre Dyweloprmunt l qrle (sDLC Hgile poas, Avantaqs
Methdoloqy
Aoile 1odl(ov) Agile A:le Ghuare devdop
S0 devdopran
uare
printiples
e
TJaadvantoq,
aadvantag 12
watrrfmodel
behwen Agile ad
D-Herene Struen V kanban
Kanban
eron
1Kanban methodosonies
and
GScsum B«t priniples
and prackuy
OpsIeelyele in
DevOp, nd
and etkseny
e t deny
Cobottion
(olYaborahon
that lnprove
O ps
eOps
IT Oprroch o and
ad DOps
vOp
renu
brhwcen
Ai nhinuy Deploymen
touruyDeployment
h o u y delivery,
mhou dei very
irtegraton (CI), aw
lorinuurs
CIcD pous how o
onrnn BotWe necks in Ops
Overlom hen, exanples
el a
dpopulay
apdespopuler
a u o m a t m
in DOps
DwOps,
PoleRole
automatm vol
AArhlarts AaetRepository
edbak taqe
in DoOps
(10 Monitonng
And
velopl
odovlopigSrhuare. SDLC HamewokK
SDLCianewor
procel
SDLC Ge vepresents he N
he joowing Steps
inude
Reguivemnen
and ondysis/.
geiheing
Daig
m a i t e n a n t e
impemen tati on
Codin
Depoyrourt
(SRA)
Sothwove Resumunt Speotcahon hordore Peguemank
hordue Requremun
ond
and
projtt ke. SHware
abnut Sohwore
itometem cbonut nw mony developeri
developert
(omplet Cotprojet, haw mony
omplete tha Projet,
qtd
t ho two tp
the aychikchure d arhwave
phwan podud
hgh e detian H10):-Tgve
aure in the
w oh and every
LLe detiar (D):- TEexbey
Droue shuld woYK
Implemantahon or ding,
tis is he oest phote
in
Dmodel
hen
mplkmand-ed
n Code
is
he design Midlwart + Kakene
this phoke Consists hoot ond
onnost both
deulert
ontend
odoked
longuo
Vamiout
osing
lodg :e jov* ch ns lectures youtube channel
tosteo hot t nent
o woYe s ou ensure
e Ghwore deplbyed
TDeployuhe Ju
and máde
ava:leble s end-users,
envionmunt
Ta Phoduthm
to
incbdes Oxgoirg pport, bgk,opdetot
nethis
mantenane phole
Shore
water mo de
1erene brween eand
understandable
Resame
Desiq
Dewalopant
Tehnq
Deploymnt
matnen
Jaber f o nod
chonges in peviauphose
Jhe the ateestl erdltas
toing procen in
th. mplo
deloperurSoere aa chenue bugsbe nd
idloped.
Lnstad ot in-depth planning pojet at einni Ae
methodeloqie are
openo hanqing Seguwrmantt Overu Progrese
proqrex1ed
nd epet (oinu edbatK arn h ond
nd
D-p ta
Aga
Deelop
1Deelop
plen Launchb
Protasnatollau onaph
ebruor 2001
Suctes itkod
hemtoSuces, nstartty watchiq Over haiv Shrulden
0kingtoave s h prinery
meojUl
a
Suststndbe deeloproart
Aail protah e pronote
h w t predud bythe
1Tahnical exelence 1e, aly
Conie Consstentl delivrrnq
devuloprrurttam. maon
weltomed
n e chergs eg udrrnaitt are
isadvantnqa 1
Lesoturnunta
tberuledgeable
eor
nal
Udo Implernant Aql
O ehen pYo9rammino
(XP)
Feaure - dimn dlapreerart( FDD
anban
Scra YuM,
be. EYu
andrum is
Agil dei priniple e how prouss mu
ro e h a olous Aq prineple
princply
Srum-
ohich Cwe
huld ware
pyodt
Strurn saamwork huru
folon Agilpindples
Priocpley
wha
a tpic and ton
th
hat clhntwart o elent nud
tpie
Darpen d
ncHennoachien det
webtte
b it
Clege
benple
client
naud
isp
i Smaller
oKunich Can h d e
Epic n
Epie Ale is a biq pet
Ust Storied.
a)
peY
4)taut
Pro duet Ownr-
th Devirn oho awo Contato rtomur
sho
Owner
pheduct and a
(usbrmurand
and C0t sture podud am
0r impotane
atl ose peares baled n priovty
hewl
aleatwovkK Yeults. produet
Qnd mo
Acep o
h produut thun produst 0wne wiaept
Owne Shed
Aot Shiedthan w:0
work don and (uytomer
and tytod
ejet wovk dons by devlaper
Lnpch thwm (usta u
hroduet beakkog orhnny
Produ own
t Us Ghores.
ouwne,
m u n t
pyodut
Orranged bastd t o r a f t a h a v r e
Stoiesahory
Preportd
by
Stori stury
Stonuahry
poe
nporonce and
SAorly shmy
FHods|ehury
tmis hury
procduetpoklog
Stoeadur ns lectures youtube channel
eto produe
entto bo
( (su mottey
o handle oshre
arhre
Syurn mosttY
awry alay
meng onduckhd by
SCum
umbers deulapern t s
-
meding eon
wlltet Sahamre
( Aeam
Sttum eminol
Stor lechud by
coch Ustr toriy
period d to omplele USuaby, a
tean,
Sprint Produd ouwnt and
S S r m rnarn
Spriaciaa9Sprint planning naci Yoy
. th perkouler Seleeked
on
6) Sprot batlog Gnong al
Use Storiss
batkioq
deauloped placadon Spintns lectures youtube channel
e
print SebosperHe merNq ndue rmecng ahe omplekon Spriet
Serarn ote and produt owney
point ay/ al
int d Dev-5
utrd
Produet dwner
mast
Sprint Bockloyulk
Produet Badklapt Sprint
Stdy produtf
ustY Stonu
OSrSton'u Rehnspeti
Spri Keio men
Selscd Storis SCyun
o
USrtorny
o r daloprurt
5 t o 1o
Deopla
Hort k a u r y
arenyed by produs
esCe on
P r i o r t t y
team
will Produue backW
ramuoY K , y s u r
ove
palkd fxo
ork tms
tmpovement whexe applie opplied
Warm work
r o n e worK
ok: ekanban
SHkady l Srun methoeag
aer
uSing Kanban boa
rds metasblgy
p
o s
paplev w". Tn a
his karbon i isapnjet
m a n c o e m a n
peeed
orK
Stage
t
Tichiohno Toyo ta eaincer
Toyota rom
enginer from
konbn
wes deueloped by
I1H0To iproeoyda produdion dytkn,
Jepan, in he Jate
oen
Proelue BakWoq Dofna Jon &
each
togk
JoDo
is Yepresentd
A A A
D Cod
Ligmil 3
ben
Crumn
aKanban povd
Vaualbaed
Vouebi ee
Ogeed iede udbnglh6 wok
wok Hverhons
Hretim
Collee"prnt" (lo ydh, (tirur
t lt
plannim
Oturs t
)
a d me
aach Sp, sith dbclaq;
wovk ems ave
6) altws
Proucen
m a n a n n d
m
as (pacty
pulled
pulled
a Poo
andstoria)
avt ovenged in praduut| y Htret ae oat
maihin ae hdd
baklo bojcd 0 priso
(Reve mehup
boce n eam uds
ortam
ontens os
enbcr Cen oisunn
w h e r e
rent Yole
TevOps
Jevps is a
(ombinchon
which aJn
which almso
ingate R. woko
to ingrate
prowt
TisSthove developrnarnt Ca0oborahrn
yodkingaubave
earns
develapena nt eom and Op yation
ond Shaved vejponsibiTyY.
opeion (Ops)-
th digt world. uy
takk Care
l:ke proectos
haeeneloyaa Ort
intha vealoreld.
deploying man and apinq pplicatior unning Smuethly
l r e t e ,
o
bdn, d
and delverrSothware
delive Shwore
orkingtogether
DOp mconl people
ol abeuk makinqthe protos
foter and
and
Serary
nd
Outo maton teenso, 9ek Perdbaek
berttY by uding
miytaa
. that
thama
man we
boted Aqde oppmath,
DvDp is aluo on
Veavn
and do ing more iGenty
citiontby
we
t lk
thware ia he best Can be.
Shore bete ondtev hen ever beore
bejore
mang
t
panmnihy
mu optro
and epicsto
e nCon ukeida (scde Okr Gtoriek
nu moneg emon ond
r:k Ghuden emmt
and a k brog«e
Lon asi oskst dewopes
h u g hrw he ebleprnt
projet Con
Can atces it. wenee orre.on wantumake ochenge
rele d Sto ved in . tap
thage divety
ek change Incueingh made cadh change and when t
womade. uses
everyona Krow w made which chang e, ond
U o nereqt h projec
ovedababinon'ed or Ovtoct
i t
akvity Developerí ompe Sourte (oda
itegrecion (cr) trle
Condeployed ond Xan. ahouo
hat d donge ae (angadently
acomatt his pous, enuning
ond
yenkns CcdeC,Tsavis[L
wheneveY
mate th b proad
Protad
buanpepnkins s Setp Quto
posito yjenkin
deopa pu (od dhonges
S uns Untte
ldb. T mp:let (de
Tast
Drirncn devloperD D)ad but
VeVety Junchiomat
Jot, Seleniom, Dostnon incdo lormpoant
wtt UhitE taut JUnt %
UingTUE ensure
evelopr acomded
pplicatenunchon (orety. Testers UseSensiuro to youtube channel
ns lectures
te ond hstmon APT teshg
RNeeing
ing
hopplcotim o a prooueho
Droolurho
TaAsle
xemple Oprrationg rtonatt h daplyrmant
Opevocte ove
lore rons lops )es
yhons ops
pem:llh,
)respems:b:
s o
in
in Procluchon
Optyang PPopphcokon
he
hendle
i nid
inid.st end
tages
Juul nre
S monitov .
an
Potornan
ond he prman
ha oppl'cet on
montom
ingtrol
aonsOps) achvty .
Opxsciens ang Sp
Set up menn
T agios
e cien n T Opevodions
(aborehoo andm
ommuni caton
oingor woy t
nake inqt better
teams o
eOps Sepetitive, and
thy automate hings that ove
ThyUse aeded
neko a choe
(6) Combinuau ntqchon ( cs). whunever o
hared pla.ca igh awoy his
the Cods p u i E i aa
N
ha everyo ne chenges rettedFoq ethe
makos Sure
and
pbln eary
OSers qyiuElondSey
(1 monitonng
Aaide Ops
O Aq:l wel nwdutud in doo 1 DOps wo trdducad In aoo
Cul cD)
O Conhnuou otqvatiom:-(Ca)
Result
inuou
Lntosaion
developer
bxample Gait.
:ke i t.
push it a Versir ovrto! Syseen
Versieó ortro Systrm
Developers
wrt ode ond when changes
monitorS
sepositor'e o change
hese
hes
jenkins (ode,ypicaly usinq a h i l d r o k e
detected, jenkios pu
09: he
the pu0
uld -e projeet.
the Projet.
Ond hen u:ld
or
Cradle, JUnit
maven
Gokinuvakie ard
Validabiont betore deployrmnt
eovhonment
(CT) Tyt
Suctmstul
Dv3
cukin
Dev dploymunt
CT
hernet
Dev
Tekiry Arsb
S u t k l
Suahl
rnonuall
elormple, instead
monual4
Manuo
taik. to
auonotedepebkve
un,lu k e Sleniun
to tetting korme
i a u t m o t
0
Use
te edban
rops- wa
TOY
(
() Sl fedba 0pte tesson
procor So Solrkirn s o
deelopna instana, paralleino tut
pirolAseto yunfastts o
bul!
exechnm
Con Spedhings up
omples o
manaqcnan
acos
diftexnt
enionennhy Conbe
Cn be icky
ick
oniquretinns
Ae tmtke bonatat Gurckon
manaqen
ancqing
ontainedppithony
caon ond
orhmun
tor exarnple,
aek rah'my.
enouroge
(oabo ke slak
lak.
Sokrien
is C0daborabon o
Stoned u matingUsing
ond beshot
nadea te lonitordnq
k L had-4
h a y d
idoty Ssl-tios
odging
od
Yahst
ond
monitoning
Jogi
hout eke,"nis
prop, montoi ipkmunt
Soaon s and ELK
SS monthorinand ELKSak
Stack or
o
Use
ke Poenethe
tool
protale Con osdute eors
and dsoyg
maoue yeleale
elesse proles)eg jenking,Artbl
Moruel
he Nesse protes Usinq C}cp trol lk
SolTHonb» Artornst kabenites ns lectures youtube channel
Quoma lion in vOps orpl d popala
Role Populay
mpove
depbymant ghwore
enkins ty bsdg, trig pve baied Projtuh
bosed pmichs
buwtd pro pve os
Ahomates t applctony
maven-
Uaittesting-ava
bosed applcsiony
JUnit Aadomabs
testing
uthmata
wab bmwser
brwser
Jevrfon;Adomatre
ud i a tnehurn
Ovpat or Yault a
Yesul
Ops, avtlocYele
o
I
these
otach Con idude ornpth!ode
hwore bld proasl 9enurat
oth es
dotumatoio
Cy
ypially (rattd a
e xe r t o s l e
usproces, Avhach an
dunng
ae Uc
CD Pipeln and
Part CT OY
and leasingHwove,
binoY Yepoitoo
A atat epatitoy, also rndn o a
Cosha3edocskrn
arta
S isa
atat mernqemat Syslen,
TSees
hese atat ave SHowed and manaqel
whe
toge in DOps
an
feedbock
monitovin. and
the
developrmant procs hahedpr to atk
Step in wore
he Pevtorman e and
ablty thware yston
Sgh
suns
Severel ky Aehitiy eh
solsuecho Pronetheud watan
bvatana
monionq
Uler ehavaur,
Uer behaviar
app liaion pritormanu
Walk Syskm petovrm an, Yatts
mamonj,Yasprnje tim,
eo
matia Such
ch CDU
This jndad% éaking
and Uaderstond
hat rokiy nd
up aNerhng Syphrms
Setiog dkis pso ukyidfy
exceee Se
Anysing data
meitor'ng and ging toolk-h
he ata 80aeked
fnslysing dentky and
patens and ends, his lps
dentiy
h Gtare
and
and
improve he vrall pertamona
Tadoek loop
Cveshiog albock enp hwe dealoprrant and Operachons kam
quukly addrets s
and
karo
developrrurtt
alows Jh
em
dback 61.dhde
ondpudback Aeed
sata
bod m the
nd
make improver
rooitornq and
monoY
kedbok nd inpro
(oitirug
ohiuu improveant
dtn' C0ndad, thu hlp
boted on he. hwere.
oHware pestornanu
Ovtrall
and impro Cnrofang
duh ard sly
> tloqios
opplicahonSwu
to nonitov itotruchort, bbi
Y Dsta Do prunetheus
onuouy
o nuousA
Pre-producdon andpDducthm Versim (onol,
(oshol,
Versim
invofvy
rmaogenant,typicall aatematod
Q c o o n a t e z d
tothi
This Releote pipelinkd,
deplayrmurt ( crleo)
Use Varous tvoks
Corinuo
integet / accdornatien
And
mintonng / : ,
i
we
eleale
u
deelop odaploymant h help
govdfor th
hi Pou
pwu
a m o m a t e
wheh s
procsel mistakes
oith ewer
updatasfoster
Relese
Produt
Cawave
1g- fyes
Teat) SA rrenaqt Enuve Seurty issuj
ools, iin
wth 0 p tuwols,
Searycom
wthDOpt
DepleyortSmo th
Make
Mak and
and that
that
DeOp ngngenust be
odornaltd
os
by davops torn
don domu
that all
he people
the what ud to
what ud h
make Sure,
Wndestond
ooyeinaten managert,
testers,
develepevs,
ronfis,
whan envi
don
ond
dFrxent and
rngng Sure
maing Sure
e w b s i t e
Deading on a
WerSus
VerSus
Complet ogethermooth
(ennputer
rleesed
eveything t
thStwnare bong
thot
posGibla, Soit
Sur poksil Sot
man
Sur u a
- 0X
k Kmanaemnt.
eeo
emoy
ss o problamor
Users
Users
oesnt aus
and u y
prelsuve-
lan onq Sped
CTTna
o Releole rnan
hware, we pllonw
ythuare,
Benes we yeeole nw
and
nKasion,
mtime
evnhin mistakej
ue that which kelps
oavond
Maneqennatf
proas
Yeleese
Netix omatd
Ou
Arnoun distug Si
p e t h y
1TL Stand
o ToY
hatelps
t a t lps a 9e
menmge
is 1:ke handbook
hardbook
ke a
orT-TTTL
when hay loma up
Tui debok ke ing roblerns
:ke
things uts
TSevicett6wr
hondlirg USw rua
lormputer
Sqskms, ond
maktry hang
e -jo
hw ISewa
Shrws hevrSm
hot shnas
are
a
qde-ta St Steps i k a Yoodnep or mena
Yoodrnep ar menagt
LHe deveres
vertine.
bult,
planned
Sewos
vepS better
ogetheto omake gthware ter
leam tuorkfo Stwart make were
rargtogether
ll
abut People u where
where
eVryonhe
evhryone
ha aa oledoplay
oleh play
DevOps
DesOps likea teo Spor
t e r . *
ond
exaneple, instead
oter, tor
Artomaimn taske easier and
t make agmaha
Usingvol do t
use
you
ually e l i S r e i ,
oyo-
Kepinq bveryrnein Sthuave
s o SarPqt
n
naag
g
invokved n
everyon
involvee
Sure
laKng
what
doing
ond
managirq T tuks rd Op
qiveg yeua plonor
LTIL
ater L Overin
ohem
elps y
eom wor
and (ommunitábm
4 o woK
Hent port a lempanre
Peop
ides a
eveyne be'rg m
TDevOps
cnuro9
wtth
whTi
IL idea
wkh
togcheY,
eLuly
h Some eor
w Automatioo
tosie
mngtgs
shich (en make
aupmahng pctrive ta
DesOpsute
and Jels poouo mistakos
1IL proud Srootht
Jentocuss TTL and Op
So, even thay
ea p mekeuve omponie un Smovthy and
and ap
kap
o orners happy