devops. if it hurts, do it more often

24
Uldis Karlovs-Karlovskis Accenture Nordics & Riga DevOps lead Dev Ops Married with DevOps. If it hurts, do it more often.

Upload: uldis-karlovs-karlovskis

Post on 12-Aug-2015

128 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: DevOps. If it hurts, do it more often

Uldis Karlovs-KarlovskisAccenture Nordics & Riga DevOps lead

DevOpsMarried with

DevOps. If it hurts, do it more often.

Page 2: 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!”

Page 3: DevOps. If it hurts, do it more often

Dev <package> Ops[env][env]

[config] [config]

Page 4: DevOps. If it hurts, do it more often

What is DevOps?

Page 5: DevOps. If it hurts, do it more often

What is DevOps?

Page 6: DevOps. If it hurts, do it more often

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

Page 7: DevOps. If it hurts, do it more often

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

Page 8: DevOps. If it hurts, do it more often

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

Page 9: DevOps. If it hurts, do it more often

Recommended DevOps tools

proxy

Page 10: DevOps. If it hurts, do it more often
Page 11: DevOps. If it hurts, do it more often

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

Page 12: DevOps. If it hurts, do it more often

“We have DevOps team.”

Silos.

Page 13: DevOps. If it hurts, do it more often

DevOps. Another buzzword?

NO!

It’s a new generation. New culture.

Page 14: DevOps. If it hurts, do it more often
Page 15: DevOps. If it hurts, do it more often

Continuity = reproduction

Improvement = evolution

Page 16: DevOps. If it hurts, do it more often

IT in 90ties

Page 17: DevOps. If it hurts, do it more often
Page 18: DevOps. If it hurts, do it more often
Page 19: DevOps. If it hurts, do it more often

F2F > videocall > voicecall > chat > e-mail > ticket

Page 20: DevOps. If it hurts, do it more often

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!

Page 21: DevOps. If it hurts, do it more often
Page 22: DevOps. If it hurts, do it more often

http://ej.uz/AccentureDevOps

Page 23: DevOps. If it hurts, do it more often

Issue of manufacturing.

1122… or 1212…?

Page 24: DevOps. If it hurts, do it more often