the journey from devops to cloud engineering Matt Stratton Staff Developer Advocate, Pulumi
Slide 2
let’s start by looking back @mattstratton
#DevOpsDays
Slide 3
@mattstratton
#DevOpsDays
Slide 4
@mattstratton
#DevOpsDays
Slide 5
@mattstratton
#DevOpsDays
Slide 6
What is DevOps?
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users Donovan Brown
@mattstratton
#DevOpsDays
Slide 7
What is DevOps?
Optimizing the human experience and performance of operating software with software and humans Andrew Clay Shafer
@mattstratton
#DevOpsDays
Slide 8
@mattstratton
#DevOpsDays
Slide 9
CALMS @mattstratton
#DevOpsDays
Slide 10
culture @mattstratton
#DevOpsDays
Slide 11
You can’t directly change culture. But you can change behavior, and behavior becomes culture
–Lloyd Taylor, VP Infrastructure, Ngmoco
@mattstratton
#DevOpsDays
Slide 12
automation @mattstratton
#DevOpsDays
Slide 13
Asking experts to do boring and repetitive, and yet technically demanding tasks is the most certain way of ensuring human error, short of sleep deprivation, or inebriation. – Continuous Delivery, Jez Humble and David Farley
@mattstratton
#DevOpsDays
Slide 14
lean @mattstratton
#DevOpsDays
Slide 15
@mattstratton
#DevOpsDays
Slide 16
measurement @mattstratton
#DevOpsDays
Slide 17
sharing @mattstratton
#DevOpsDays
Slide 18
but… what happened? @mattstratton
#DevOpsDays
Slide 19
it’s all about automation?
@mattstratton
#DevOpsDays
Slide 20
kubernetes will save us all
@mattstratton
#DevOpsDays
Slide 21
“culture is for yoghurt”
@mattstratton
#DevOpsDays
Slide 22
devops is being sold to you @mattstratton
“You can’t buy devops, but I can definitely sell it to you” – Matty Stratton, charismatic grifter
#DevOpsDays
don’t worry I have more words for you
@mattstratton
#DevOpsDays
Slide 26
Cloud Engineering Cloud Engineering employs standard software engineering practices and tools across infrastructure, application development, and compliance teams to tame the complexity of the modern cloud.
@mattstratton
#DevOpsDays
Deploy ★ The same way, every time ★ I mean, every time ★ Quality and security checks ★ Automate checklists! ★ Infrastructure is part of the application @mattstratton
#DevOpsDays
Slide 38
deploy + calms
@mattstratton
#DevOpsDays
Slide 39
deploy culture
@mattstratton
#DevOpsDays
★ “it doesn’t count until it’s in prod” ★ iterative development ★ enables continuous improvement
Slide 40
deploy automation
@mattstratton
#DevOpsDays
★ CI/CD pipelines ★ automated checks ★ checklists are great! let’s automate them
Slide 41
deploy lean
@mattstratton
#DevOpsDays
★ enables fast feedback ★ visibility into the supply chain ★ identify bottlenecks
Slide 42
deploy measurement
@mattstratton
#DevOpsDays
★ visibility again ★ measure cycle time ★ it’s not just speed
Slide 43
deploy sharing
@mattstratton
#DevOpsDays
★ look, more visibility ★ common pipeline means less duplicate work ★ everyone knows “what changed?”
Slide 44
manage @mattstratton
#DevOpsDays
Slide 45
Manage ★ ★ ★ ★
@mattstratton
#DevOpsDays
Visibility Security is everyone’s job Common “vocabulary” Controls and process that enable and enhance
Slide 46
manage + calms
@mattstratton
#DevOpsDays
Slide 47
manage culture
@mattstratton
#DevOpsDays
★ collaboration enabled through common code ★ guardrails enable confidence ★ increase common understanding across disciplines
Slide 48
manage automation
@mattstratton
#DevOpsDays
★ computers can’t lie ★ trust of process/checks ★ policy goes from vague to understandable
Slide 49
manage lean
@mattstratton
#DevOpsDays
★ determine improvements for safety ★ express value stream changes in code
Slide 50
manage measurement
@mattstratton
#DevOpsDays
★ visibility into current policy ★ view of current state of compliance ★ identify when policy and value collide
Thank You
Twitter - @mattstratton GitHub - mattstratton Slides and More - pulumi.com/matty LinkedIn - linkedin.com/in/mattstratton Podcast - ArrestedDevOps.com DevOps Party Games - devopspartygames.com
@mattstratton
#DevOpsDays
Slide 54
Cloud Engineering Cloud Infrastructure Software development Modern Applications Register Today
Be inspired, challenged, and transformed Attend guest sessions, demos and panels
The first 500 who register and attend PulumiUP will get an exclusive PulumiUP t-shirt!