devops. if it hurts, do it more often
TRANSCRIPT
Uldis Karlovs-KarlovskisAccenture Nordics & Riga DevOps lead
DevOpsMarried with
DevOps. If it hurts, do it more often.
From geek to lead5th grade: first automation on DOSNexum IT: .Net, CC, TFS, MSSQLC.T.Co: Java, Unix, Anthill, OracleNI: IOS, Android, Scrum, S3, GitC.T.Co: Continuous DeliveryAccenture: + Scala, AWS, Docker, Chef, etc.
Hobbies: acting, psychology, singing…Mottos: “people first!” “be a Yesman!”
Dev <package> Ops[env][env]
[config] [config]
What is DevOps?
What is DevOps?
DevOps tools and Runtime
Vir
tual
izat
io
n
Net
wor
king
Clo
ud
Ver
sion
con
trol
Auto
mat
ion
App a
nd W
EB
s
erve
rs
CI / CD
Mon
itor
ing
Dat
abas
es
Qual
ity
Test
ing
a
uto
mat
ion
Te
am
collab
orat
ion
Pro
ject
man
agem
ent
Envi
ronm
ent
m
anag
emen
t
OS
DevOps tools and Runtime
routing
VPN
load-balancing
proxy
Vir
tual
izat
io
n
Net
wor
king
Clo
ud
Ver
sion
con
trol
Auto
mat
ion
App a
nd W
EB
s
erve
rs
CI / CD
Mon
itor
ing
Dat
abas
es
Qual
ity
Test
ing
a
uto
mat
ion
Te
am
collab
orat
ion
Pro
ject
man
agem
ent
Envi
ronm
ent
m
anag
emen
t
OS
DevOps tools and Runtime
(administration and scripting)
Vir
tual
izat
io
n
Net
wor
king
Clo
ud
Ver
sion
con
trol
Auto
mat
ion
App a
nd W
EB
s
erve
rs
CI / CD
Mon
itor
ing
Dat
abas
es
Qual
ity
Test
ing
a
uto
mat
ion
Te
am
collab
orat
ion
Pro
ject
man
agem
ent
Envi
ronm
ent
m
anag
emen
t
OS
Recommended DevOps tools
proxy
Takes too long to do more often? Automate it!Can’t remember to do it? Get system doing it for you!Can’t manage it by yourself? Get everyone doing it!Can’t do more often? Split it!Is it too often? Improve process!
Jez Humble
DevOps?
If it hurts, do it more often
“We have DevOps team.”
Silos.
DevOps. Another buzzword?
NO!
It’s a new generation. New culture.
Continuity = reproduction
Improvement = evolution
IT in 90ties
F2F > videocall > voicecall > chat > e-mail > ticket
Takes too long to do more often? Automate it!Can’t remember to do it? Get system doing it for you!Can’t manage it by yourself? Get everyone doing it!Can’t do more often? Split it!Is it too often? Improve process!
Jez Humble
DevOps!
http://ej.uz/AccentureDevOps
Issue of manufacturing.
1122… or 1212…?