https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
Ops’ job is to enable the business
(this is dev’s job too)
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
What was 2009 like?
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Ops: Provisioning of Software,
Servers & Networks
Slide 13
Slide 13 text
On-Premise Hosting
Slide 14
Slide 14 text
Infrastructure is an INVESTMENT
Slide 15
Slide 15 text
AWS is 3 years old
Slide 16
Slide 16 text
Agile Manifesto is 8 years old
Slide 17
Slide 17 text
Agile Delivery
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
2019
Slide 22
Slide 22 text
Technology
Slide 23
Slide 23 text
smaller deployment units
Slide 24
Slide 24 text
2009 2019
Slide 25
Slide 25 text
Containers
Slide 26
Slide 26 text
Public Cloud &
Managed Services
Slide 27
Slide 27 text
Servers, Networks etc.
Infrastructure as a Service
Managed Service
Infrastructure as a Service Infrastructure as a Service
Managed Service
Managed
Service
Managed Service
Managed
Service
Application
Slide 28
Slide 28 text
2009 2019
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
Infrastructure as Code
Slide 31
Slide 31 text
Cattle vs. Pet
Slide 32
Slide 32 text
2009 2019
965-01-node-vs-test
irene
Slide 33
Slide 33 text
Infrastructure as Code is important
Slide 34
Slide 34 text
But … ☝
Slide 35
Slide 35 text
• #1 Normalize the technology stack
• #2 Standardize and reduce variability
• #3 Expand DevOps practices
• #4 Automate infrastructure delivery
• #5 Provide self-service capabilities
2018 State of DevOps Report
Slide 36
Slide 36 text
But DevOps isn’t just IaC
Slide 37
Slide 37 text
DevOps is collaboration
Slide 38
Slide 38 text
Werner Vogels, Amazon
“You build it, you run it”
Slide 39
Slide 39 text
Observability
Slide 40
Slide 40 text
New collaboration models
Slide 41
Slide 41 text
@noidi
„Having a dedicated DevOps person who does all the
DevOpsing is like having a dedicated collaboration
person who does all the collaborating.“
Slide 42
Slide 42 text
Embedding
Inspired by devopstopologies.com
Slide 43
Slide 43 text
Embedding Ops as a Service
Inspired by devopstopologies.com
Slide 44
Slide 44 text
Embedding Ops as a Service Collaboration
Inspired by devopstopologies.com
Slide 45
Slide 45 text
devopstopologies.com
Slide 46
Slide 46 text
Site Reliability
Engineering
Slide 47
Slide 47 text
Site Reliability Engineering
or
Ops done by Software Engineers
Slide 48
Slide 48 text
Failure & Transparency
Slide 49
Slide 49 text
Werner Vogels, Amazon
“Everything fails all the time”
Servers, Networks etc.
Infrastructure as a Service
Managed Service
Infrastructure as a Service Infrastructure as a Service
Managed Service
Managed
Service
Managed Service
Managed
Service
Application
Slide 58
Slide 58 text
• Keep your proprietary code and infrastructure as
minimal as possible.
• Try to automate everything.
• Avoid pet infrastructure.
Slide 59
Slide 59 text
No content
Slide 60
Slide 60 text
• Learn from failure!
• Share your learnings (company + customers +
community)!
• Choose a setup for real collaboration.
• Build real cross-functional teams (together with
business, support, marketing, …)!