0 ratings 0% found this document useful (0 votes) 44 views 20 pages DevOps Assignment-1
The document outlines the Agile Development Model, emphasizing its iterative and incremental approach to software development. It highlights key practices such as continuous feedback, collaboration, and the use of automation tools to enhance efficiency and quality in the development process. Additionally, it discusses the importance of DevOps in facilitating continuous integration and deployment, ultimately aiming for faster release cycles and improved product quality.
AI-enhanced title and description
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here .
Available Formats
Download as PDF or read online on Scribd
Go to previous items Go to next items
Save DevOps Assignment-1[1] For Later eS
Silese Seggag
Lvs Aesiqnmend Son iy a i
Onit-4 . . : : ,
Gaglein Agile develop mend model with A veal arcdutecture ,
The Agile Doveltpment Model 4% am iTevahive dug invemeutal “pptaut,
do sptware mint That peuses ‘am puoabilih, Austomey
Lollob ovasion, vapid aelives wirbing Adtware , 4} foblus
dhe gle Mari eto, sushi Se av ys
@ Pratvidual aod inkerachod over yprocuss And tools -
working 2a {ware ovr comprawrsive Aocmtatahion .
@usbomer eollabovah m ove entra nego haben .
@ Raponding to Ltange over [etlowing a plan:
; Heabroes Agile:
DAleakiw developed sin shot ty dee valled aprink .
© (onkinuous fiudback rem at abtholders -
Olvess~ fomch onel teams oy, collabovat vl
@Pdaphve vo Hanging — Xequiverneat s
© Fotts won shelving a” MVP finch,“ Alon «mptoving it.lege evlopmed anol ards techno,
Te agile mot is a pombinalion J} itevaliw aud incremudal
| rows modal .
» [Ragan]
ae
feodback . - | Dnign Ne | ;
LP tone
9 iynent| L conahuchon /Abevad
Teskny ually a
wk Apsurante , f
ivenot atheving : The aan dutevach “doith the cashomey
te qathur svt x plas time And fat, band arses
J cosibil by.
ODesigu Aequive ents: User ay gr ens UML agro
dad Wie a XO" poe ated fp visualise feaheres
sm tpp - wd
Hovehucti on /rovakion: Developers wlart buslding Nw project
suith he Joa 4, Aeoyi"f a si orhing product.
| Oth n [Owal; Assurance’
+ Uwt Testing: Tests individual code sunits.
: Aubiqrahon Tashi ‘Gnsures Smorth @nlevadion Ip etutun
Ab tware suyils. , \
* System Tobin : Vere Mw siplwvare muds ‘by Yaqui,
©Deploymiut “The sw bing sprout ‘is tlebiveved ke yee
OYeedbek? The team tolech us a
| accordingly : fuck = j= pone
Olahibs 3s Dye Diferune bebuun — ‘VYevops & ptr
oe © TTTL Gufrmab on Tedoaay
Feafuve DewOps | aoshucie Jib)
ee —— 7 uate developed and TT [A fomeworr for TT sevice
i ee fon Arad spy |meragin el tt Anal spears
Cltboal on, tyra and]. Aligning IT Aereies
Corvinus dob. Alice a
Fost Arbiuate alli » tutor)“ Stomdardi req IT. | fees
(© focus pe Se ington fev lah, aby %
een
@ tetoach Agile itevaive, ovugl Procas- dlyinn awit’ i
automat en olviven Abuchned bati>
2 prachics-| oe
Fabio | Dow _ | ime -
OSpard aot alewdip ment Cycles eit | Slower , a fuchired approad
(Cowlinuous dal grat en iS for bev vice abil and
= Alucleptead . compliance .
Oretonahn| heavily vali on automibon Primarily mand yprocesa,
|
for eflogtitut , testing,
amoniterings
bud tan travel audvmalion
et
Oferb05,
|
i
OMe,
o
integra, tesking,
prolgalle vidlias es
Cr/cp >, on yashruchive as
Cocke , Moxitorny bh Yedhack. |
Adaphve te laagin
“cond, ind ‘Alstom |
Feedback.
Graded, change, Problem
~ Mara gern ent » Service
Strategy .
Rigid , sols: gued Jov
Aompliane ouval rotons
Dlundardiay at on .
tne 4uttavation (C1):
ODevelepus fuapluntly® Aommit Leds
| (+4 GitHub) .
@Pulometedl tools (ep Tenins, Teain(il) build, test , curd review
the cole
|
©) Sxlin So DevOps proces ausing CO /eT pipeline.
cil ous a. ailtivarey oleveLopinsad pracice that ‘aud omates cab
sbvetl” Bloploy med 5 2esaving fete Mond mae
vy a shaved ‘eposi loryBi
© Helps Atel aud fir ois bugs erly, inupyoving fae |
Opualihy aan seeder ng itt bus «
Couknuow Deliver (0):
(0 Cetends Cr by’ Automating teohing an a pple lhe okey
(UL, Jord , inl gyabion tests).
| Otewes Aeploymied - veady stede at all bm for Ae
| sts h- free vitleas es».
6 Toels Icke AWS Cot De Dvd nie “pubomat Ma
| olease proce > allowing on-demand weploymecd .
Covhinuous Ooployneed
| O Further automatis Okploy m ant Ju ue code va BS
Produc on — without nana epproval.
fli, om hig ht srutomabien Je snsure’ vupdates 4o lived
ae aninul “aft opassing wrulomated fesle .
ci/cb Potne e Faster velases, use bugs, inped sproduchriby
wuwil — veanles tig lay mend
|ci eo Worshflow — & Importonce
CI Workllow °
© Developers nin! “tod. fo Gul, Agger 4 Me CT pe
© Vwomal ed ols build vital, And validate, athe Gd, -
© Vevelepns ad mdlified 4) succes o% foilere .
@Aeduces mdutal fort, icy tas bs Produ Be aeC1 100 Wows = DY
"C1 automates bud, best, and paihage
“CO olipleys ede dp singing fi for evthe heahiny
© Continuous Delivny = Manual produ ch on sgloy mud -
© Continuous Deplyomed’ « “Futomal ed frase 0 digloymad :
Why Cr /cd : . . vA
| 9 Snables quater, affidiad Altwave delivay. :
< utomates’ deshing, improves gual 5 tnd velucs hme lo
— ech
© rhnes produchvily dod aac stop tech hse
F Popul Cx cd Tools:
|OJevsins (mest popidar, pen Bourced
| © Contourse (2/9 autemafin) .
| 6) GoD (visual omadiing) .
|G Sevewayivwe (w Platform).
16 Spinnaker (mull - Crud cD).
Discus bout sole manag onan vind hettlaudls occured
dlcving fhe process -
© felease Wanagunwt is Ae 00. . ’
toovdinalin a nha shar pee edi
le Produchion 9 44 Gusuves’ am Aulpned
ani 4 ‘nw tee supa ie ud ish be
Ly‘uy Chasis § Aahore Monagamed
Cling aig Atoft , kmebva » andl ” paourle
|Cabcll oud dutepahen Merging cove» lng fey, & fey
epi oOuily Regret
OTeshng : Ausuning uctem ded franel dusts te goo Oui Regren mm,
Use # ceajlaa te Tesking’),
.?
© -uploynecd : Pesng fo produch on /olaging tayiroun ets
aisxyt’ clase. am anagensid |
Poor Communication 4 Colla bor akion
Feats thads to ololys turd
(olla vovation
*Solubio. Use C1/ed0 pipdins ,
Anfuhudlye vas Code (tac)
, |
O.Moulring & faba Tacky. purformance,
impvering dure yeleases .
Goltlenechs in lease Managed :
Papite Sshucired process, syariows botllaechs om plow down oy
shad | toordind’ om detuean alevalemed , xpahons
ion -
+ Solubén * mglemunt Mest A mile rshedologis f
@Mawel Processes hack 4A Yulomation
oe Sosy Aaphyted 5 dnd Approvals slow alow
Ce coe
[oo ‘sums,
dull BA
Y bdter,
voutom af ed feskng , aul
‘
'Orstale Colo _d Sulepaon Tssuts
© Mex ing unlated wr inlompakble weode usulls im piles on
| veollbadss re
Spluh en: Use deabire flags , Canary vckeses dud continous
integral on (DH & shit st Vasu. ™
Testing dot Hen echs a
+ Slow ox‘ nusmplete sbeshi ng wall Ago med -
+ Solubien: Use stukomaled feshing Kam tworks (Sebvium y IUud) aud
parallel esting stead egies:
6 Avlvastruckve 4 ssues
+ Aninsistent,, staging vs prodiftion wnvirontivnd stad te
| unse puutell paileres
|. Solubi on +. Use Seontai nenigal on (Dockat» Kuh ervey fo Laure
tensist engy -
| ‘© slow Jyprovad AK. change “Moa tment : ‘
| | Bureaucratic leauge sapproval fren lay hast
| Sela on US aaiukomaled ehediye caypreval ancchauisns od
aeh- based yeviews.
Seuunity -& Camy liane Dall
+ Seauily ee ssloo oles:
+ Solum * Guteqale DevSec Ops 4" onlin vous seta ity tehiy
loyy fo Overee Bottleve chs 2 7
@ Wulornat cre pipeline for fuse hills dod lglg rer.
collabo vation vedute sides
Orde Dec Prachen inpofr + sad «ingemoded voloads —
(Ue powtnin fool yt r issue ebeckon . °
fe papa sing a dnd toutaineisakn.
proachre
DOVE
a
ory fabs flag
Otnable
Quit= 2 L ‘
Observe Mrs scenario 4 Devos fev un + flo
|avdalechve . '
© The DevOps difewcl cw
y aubegrates deriipnet (dev)
ce Je ee jon! caulomafed, dvd oa ge
Aonknuoes loop 9 ‘a duvalgn od, inkegrohon,
cllows
Lied 5 alaglogmacct y atonitoiny faded
ding
“feted — rem ~
Devellg neu
udegration
eu "4
Auglogen uf
eaking
Deyogs hyd Pham ie _ Sine dy de
e
©) Planning - Anydlus Je ivan adi
shud 9ing at oe ne gow 5 ae
Tools: Jive, tle, Tell .
@Pevelop - Dovelepns write, anedify » b tom. tok dp veslrt
Covbicl dypt em (ves? -
«Collaboration §5 wowed using — Git-pased V9PMitrries
itnies.Tools: Gil, Gill, Gitthab, Bitbuchel
O.Build & Coukimo Sutepation (CD = Code is mwiged, built
and keted eutomahcaby de alec fs5us gaily.
I, Automated Faking Cngurres ababilily afore eplgnoeh
Tools: Tesi, Tyavis Cl, GroleCt 5 Bamboo .
OTest- pilomabed unit , integralin feyfamere B seayily bods
Validate Cocke .
o Gxsuves She Btn ' aii busines. anal f ech'eal rep
Tools: Scbwium , JUnit , Télng, Sova Gube. .
@Adese b-lighy (oO) = ply hu: apakn i slain
ee Fs iets : wp “fh tbo li 3 d d “
+ Conary iglgin svt lu gpm weploytards , and yellbak shal
insure ‘Stabilily
Toole: pws Coltligley , “Kubeweles, Dock, fusible.
@operate - Manages dinheshu dng, tovfiturah ns & prformane fein,
© Use Aad for scalability
Tools . Terroir, Pupp , Cn, Hubenetes.
© Monitors feedback - Applicat on viene, Logs, arvors , nd
Ue uedhack Atl tovdinuataly epee -
Ades delet uissus ‘ea ly vind — imiprone fone velses,
Tool: New tubic , Datadog . : : -@
~@ Gaglan 10 rdlechne sls Meum) wit mangle,
& Stone avdledbre [ills Aamodel prinaples fo srsuye
pealebilily. » fogomnce yamaivtncnabilly A, security.
Wee ay 1 Ay avehitecural ‘vals j teiemp,
single es Porsibliy Arinaple (RD:
| Rule tach module [component bhodd Sane ene ertesg ens ibilily and
do it wl. ‘
fu A Heo Serve shod “uly Joondl baer yelled taka,
nek pay
© Sepecahon 9 Concrns ($00) ~ Oivide Die system inte did
Lnyas or “thd tach Viwdling 2 ppeufie Aonten.
| Gamgle. — Frowtend (fact, hiyed yr UL
Gch (ede 5) fox busin lage uO
Database (‘Mongo D8) for lata bhrage
@ Hap Le simple Shypid - Simply tease le belle tra vbin
| dangl jum bugs. Avoid dan necasany omplerly til
Sn. Qustead 9) Ousted” Loops & tompln }
Soll andi wand Alar meant coed
Dent Pupeal Yourself - Avoid beahi : i
¢ hen, moduly, oY © 2eYViCes, sapainy Co aang
aus Avobead 5 wriding fe some Bala base hl 5
file, Aude th! Bags hager (ons). wey i mally
6 Abrgh Cousin , bwin Coupling - yy :
tondund Od Tae Comme et. old hold, be sdf=
Seal Firs! - va the Te be hand oe
pel enatly
= ne) i wihglt olalabase, se ay ia
ov ry for b tn wreaabilly , vd
| ® Fail Fat fr = Sys a wutect ae
| qpickly fink ¥Lcorty Sa daehege bavahing
“ankive syplen. . s or
€ut- Use Civut euahas bo prewd etn a fe
j amicvo Sorwitces **
Asynchronous Comminicahon~ Profey Quend- dviven, ane boll
Communication 1 improve frgor Menace.
Cul Aushead 4 agudnrgioun WI. Cale, use bi Yi By,
{abbit MB for preening | Cen. fst.
4
Orin Shelt ishiatg Be: bad in the
anclate cine Arnot ee Leder .
© Hub Putomads A haw i autonah m for, Apri: feshing,
ig i
- Use ce ri if anne Aipoyned é
‘yollbads - ’ to
Whal ae dle S00. 8 Bi es Ub? Cases
Me dane ond disadvantages
h Secini ly OPA ak oe Conder (500) is ork ali od dud
that enki naously Am oni bors» auteds 2 analy o , and,
cuni tras Gr an OY4 au gahon Bf
|pteran soi sey analygls, saigin £¢75) { i“
~ | meopondis ho 422 advated Fools and —awtomah en fo prte
| Ayalon and dake.
‘ " r "
! ,
SOC Use Caray
0 Thysat Delechon & Anedud 13
+ Adenkfie tyber Moveak auch» as Pp, a: i
| Vaonsom ware ,
x: 506 AC vinsaual PN a tinlyh, vil !
saad odds 045 it alt fm mul dod
Compliance é egal Monitnn
or wseturily sugilabns (nit, Ta ae of
tu!= $0C monihrs Jog dake Le snow somplayce sith
(1-055 4ov Pog ment security,
O Ausiden threat Deteclion- Audie bus
Lp! tes oe Aeompiomised AlLtounk . fa
€x:- Soc wetech sunathorixd plata A leas by an split r
afte yoork hours.
sin
pitioe — behavior bys
Volrabil Managemed = stuns” jainad ws Naa : “
‘before att wttadws Lnploit tum. p > ag * oe
aul Soc Sdnbie suldal ed es fiona igs a rh pla
anid p
aes i Paforad on tind Goud Wana ss oval: Glen) -
Cory dubs dogs fram anuttige towces. b Colic ad
ew- $0C es SIEM tuols th Lae b Med iia
_Cyheyattacks . : :SS ee
Mavanda & 3} Soc: _
© 26h, Mouitning & Theat Aupowe
© dmpored Security festive
6 Regulators Comnpliane
Real-time Thread Indelligene
© Cerbobiyd Sewusil Manag en ed
Disadvoudags | Soe
“big Cot
® Still Shovlage
\@Falee Posilives
© Glen Aut egret on
© Scalability 4scuss.
@ Oi evordiak omenoliie Scenario awilh amicroservica.
Oeahao_| Monolithic | MicroServices
| ‘Asi syptan Whe fe Callech on 9) indup tadbad
oni {"t mpl os igi ev ina ols.
cogil
Gshudine OE davge codebase wile | smell, LBs imped ee
. anubbigle eeu fete oi
Opes Haxde th amunage on M | Lasiey to dond
9 iilit todchase grows 4, pone
|
—4L. ene
* Feabwre i. Mondlitic a Micro Sevaices :
| 6 loaned flequires siedegloy ing he pevvice tan be
Pople ed sagplicabs ferry diployed inde aa dal'y : \ :
| " ne
OScalaiby | Dif, seale ec
Componted; peaks o a
tshole -
Seale, "indgan dey yo Sevvive.
smd apf - 5 |peratces ‘Cais ese at
pests wiles Bech alu! .
, froma Caw be affiied fer Opknised sperformante vine
|
6 tuliability | Ae pingle feilae yon | Failaves “un ene service owt
cvtsh fhe Johole afte fhe cecive applica
syste
|
Owi-3
6 tebe shislry dns Med { pource Looe Cobol nage,
0 Scuvee Code. Manag ern (sem) is 8 sgt flat tracks
[dusk “maiagis Ler chong over ime, HY ys A Fvelopers
‘collabowle, WAS! on tonite, And anaicin. code uh gril
ety
AR stor Sou ce * Code jitvtegem uf
Ohre Version Cowtel ya (19705 - “bayl) 1980s,| Developers “phored code in focal pital ovies pd cone
_| Baved amattigle Unby Si ONS ,
. * Collaboralt o» was ail Leading 10 , co sonfbck turd. 1088
| 4 prog yess
|e Wo proper Veosioning ,. anahin whebugaing nk tracking chong
vey challenging d 1" 4
fox Vowsion Covlrel 1430s —19 496
ie eer . ‘
+ Aivoduced local Misi ort racking bd “th jer andividete fe
« liyited Collaborab'n 8 Jauh abnlf Workd” Dep avately
© (oncwuul Version Syptema emg (Cvs) (1940)
o Yivst system do support doom. ¢ nth and le oy
alles, |
. aa tok ray Jepesi lovies , but emevgin A was
pill 1
6 Leah aed Netvsion Conk of Systems (iaws— tarly 20005)
« pache Subiers on (‘svN) (2000)
snipord open (VE with Alon amar aid —belley Brand
+ 4egue tA ingle + never ‘plored yall chars; sualing wait
joa 4 plate
Micros “Tam fundeho Cervey (Tes) [n005)
» Ante with WindouS — bysedf Aovdopm ect
+ Yocued eh subeprise af tware doled1@ Dishiadel Yorsion Conkal Systems COves) (wid 10205 ~aed)
«Git (aoos)— Creat ed by Linus Torvalls 4" Kawux ound detlopned,
Te Pichibaded tale Suny aoleper has a full Copy fh te
Y apository .
+ Aimproved branching » merging Ant Cllaborahon.
+ Precame ee indusbry phandard .
+ Mevariad (2008) Siler de Git dd ithe a single hfe.
Olnd- Cad Sw fants frre
| Yitllub (2.008) Gilhob G00) , Bitbuchd (200)
vStabled semele tollabovahion, Cele vevitus, sand CL/CD idl,
+ Cloud - based — veposilories Support teas —aiovldevids + .
(hy. is Source. Code Monag tarurl deeded ,
OVarsion Control - Taks charyss, allowing dowelspn¢ B vont
i| muded -
@caabmehon and Tauck nhl, male dela
ih an ta Sat ged waited Gf *
(0b b fury Prevnb Code loss flue 0 ateicladal dhben,
Crashes, 2Y » drow are pile ,
(a ong h Maging - woclopess fon rele und
gud marge lum ite = Ihe main ce ies .
| ent \ Cemplionte- Mointuins dushay 4 hays
with — rmadamps' Onl udm ship details.
fo Proviow® — dui oneC.cx[co Sntqahn Audemades Heshng and digo ul, omy’
haste ibuere delivery »
a)
(Yiseuss volo anol — coe 4 Source Code Moragated Syste
| nid
DB Source Code umd (Seu) Aystun — splagy a Creed
a Oe mdyey und vt Taser dee
At gral, collaboration, vowson Lov of oy
uctemabion, brvbur'n g Ameosth 59 Auere
Fads All bums amade ty Nhe Codehae. ,
+ Allows vdnalges H rewd te proving wrrirn i edd
* Goanple 4| a fulent ‘dpdide ube & foug 5 qe SM ayshma 1
Jul voll back ty tw dot slable version.
© Lolloborah on__$ Terumk
« Bllows nllige Beeps to wok on Me geme projek
pulled Conflicts . .
ePourthats code shunts, Vevitwing’ aud acaging fund,
» 4minyl: A poord-tnd vond Wark pad Adipry guok ov
aiff ant tmoduls XS) & vee 4p sai thoud inate evry
a ST :| a)
Ble b Granchin 4 ‘gir in
"Devens crete feaure drande fo work eon spedic
feouro witout - af fschng Tae main ae
1? Merges anc bak inh te main ‘project onte the
i ‘pr
| feature 43 Yhady » it
ba Souample: A tecin tual a é dalure Logic Brauch kb
odd «ow authentication Systane And ‘gts ib one
| tated .
0 Backup de Seuerily
Hiviond sods docs law te accidental plete ov system
e Amnplomerte §— AClese Lerctrol aryl Seuri pokaa bo proled
Code ivtegrity
| + Saale: dithub shores cole pecs» Heining dala is Aafe
| ane i] abndopets male evashs. |
@Grvtinuows 3 wtegvah on k Daplagment (c1/en)
|» fulomal esting dnd pluploy m tut A mwa oele Chany
ke d
(+ dyouses {e . ifloeve seleose, with fewer Srrors. +
+ rangle: Tenkins, Ajltlb Retoe, and Gitbeb” CI/CD yautomed
Fekng bufore onenging mw Code.SS
Ornudit& lomphance
|" Maintains stetovel A all code chong, pudhors andl bighoys
alps in. Beturity Audits ‘dnd seqlatory sternpliontes ep
GO PR, 1527 Hirer): .
+ Gample 2 4 Jnealth care app yesing Grit hays yy Gedo
chunged ula» sesuring tompliance with etary tan dard
L _
er
. «
|
. !