SlideShare una empresa de Scribd logo
1 de 57
The Way We Work
What does DevOps Culture mean for engineers?
@dwmkerr
Dave Kerr
McKinsey & Company
Who am I?
@dwmkerr
I am a technology consultant.
@dwmkerr
What am I going to talk about?
@dwmkerr
DevOps & Culture
…and why does this matter to me?
@dwmkerr
What’s the problem that DevOps is
trying to solve?
@dwmkerr
Situation
We’ve got better at building and we make more changes
@dwmkerr
“Bridge Builder”, 2000, Alex Austin
@dwmkerr
Classical
Architecture & Engineering
Static requirements
Well known strategies
Plan well – change is expensive
Detailed Roadmap
Effective management & planning
@dwmkerr
“Sim City 2000”, Maxis
@dwmkerr
Dynamic requirements
Test and learn
Be flexible – change is inevitable
Progressive Refinement
Effective engineering & change
control
Evolutionary
Architecture & Engineering
@dwmkerr
Dynamic requirements
Test and learn
Be flexible – change is inevitable
Progressive Refinement
Effective engineering & change
control
Classical
Architecture & Engineering
Evolutionary
Architecture & Engineering
Static requirements
Well known strategies
Plan well – change is expensive
Detailed Roadmap
Effective management & planning
@dwmkerr
Complicated Complex
@dwmkerr
To deal with complexity, we need
make changes.
(and we’ve got good at doing that!)
@dwmkerr
Build Faster
@dwmkerr
Build Faster
Set Higher
Expectations
Set Higher
Demands
@dwmkerr
Build Faster
Set Higher
Expectations
Set Higher
Demands
@dwmkerr
Situation
We’ve got better at building and we make more changes
@dwmkerr
Situation Complication
In many organisations, change causes conflict
@dwmkerr
Development
Responsible for building
new products and services
Assigned to build things
@dwmkerr
Operations
Responsible for maintaining
existing products and services
Assigned to maintain stability
@dwmkerr
Development
Responsible for building
new products and services
Assigned to build things
Operations
Responsible for maintaining
existing products and services
Assigned to maintain stability
@dwmkerr
Change is the casus belli for a
secret war in many organisations
@dwmkerr
Release
Feature
@dwmkerr
Release
Feature
Feature
Breaks
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
Processes
Skipped
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
Processes
Skipped
Systems
Locked Down
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
Processes
Skipped
Systems
Locked Down
Late
Feature
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
Processes
Skipped
Systems
Locked Down
Late
Feature
Business
Attack
@dwmkerr
Release
Feature
Feature
Breaks
Release
Feature –
Another
Break
New
Processes
Processes
Skipped
Systems
Locked Down
Late
Feature
Business
Attack
Feature
Breaks
@dwmkerr
Situation Complication
In many organisations, change causes conflict
@dwmkerr
Situation Complication Resolution
DevOps - a shared responsibility to manage change
@dwmkerr
Development Operations
Responsible for building
new products and services
Assigned to build things
Responsible for maintaining
existing products and services
Assigned to maintain stability
@dwmkerr
DevOps
Responsible for building and
maintaining new products and services
Assigned to build and maintain
robust and resilient things
@dwmkerr
So why should we care?
@dwmkerr
Situation Complication
In many organisations, change causes conflict
@dwmkerr
Conflict…
Politics…
Bureaucracy…
Intransigence…
@dwmkerr
…is boring. Show me the code!
Conflict…
Politics…
Bureaucracy…
Intransigence…
@dwmkerr
DevOps Culture for Engineers
…because engineers can make these changes happen!
@dwmkerr
Learn about DevOps
So that you can be an agent for change…
@dwmkerr
@dwmkerr
Share your knowledge
And be ready to learn…
@dwmkerr
Programming
Scripting
APM
Log Management
Containers
Container Orchestration
Dependency
Management
Versioning
Database Querying
Database Admin
Rack & Stack
Physical
Infrastructure
Data Centre
Management
Infrastructure-As-Code
Immutable Infrastructure
SSL
Secret Management
TCP/IP
HTTP
DNS
Networking
VPN
Automated Testing
Static Analysis
Functional
Patterns
Platforms
Languages
Mobile
Browser
Fat Clients
Documentation
CI/CD
@dwmkerr
Automation
Artifact
Management
12-factorCode Quality
TDD Virtualisation
Linux
Sys Admin
Backup & Restore
Programming
Scripting
APM
Log Management
Containers
Container Orchestration
Dependency
Management
Versioning
Database Querying
Database Admin
Rack & Stack
Physical
Infrastructure
Data Centre
Management
Infrastructure-As-Code
Immutable Infrastructure
SSL
Secret Management
TCP/IP
HTTP
DNS
Networking
VPN
Automated Testing
Static Analysis
Functional
Patterns
Platforms
Languages
Mobile
Browser
Fat Clients
Documentation
CI/CD
@dwmkerr
Automation
Artifact
Management
12-factorCode Quality
TDD Virtualisation
Linux
Sys Admin
Backup & Restore
Empathise
Because people have different challenges, and
devops is a cultural transformation…
@dwmkerr
Fight for institutional learning
Healthy organistions invest heavily in learning
@dwmkerr
Online Courses
Certification
Brown Bags
Meetups
Conferences
Tech Blogging
Hackathons
Competitions
Spikes & POCs
Self-Study
Hobby Projects
Open Source
@dwmkerr
Fight for institutional learning
Because everyone has a lot to learn, and in tech if you are not
learning then you are moving backwards
@dwmkerr
Fight Toil
You should be the first to automate
@dwmkerr
@dwmkerr
Copyright Randall Munroe, XKCD #1205 “Is it worth the time?”
https://xkcd.com/1205/
Create observable systems
Always think about monitoring, logging, analytics – and consider the
‘human process’
@dwmkerr
Elevate this discussion
Make this topic important
@dwmkerr
Thanks!
@dwmkerr dwmkerr.com github.com/dwmkerr linkedin.com/in/dwmkerr

Más contenido relacionado

Similar a What does devops culture mean for engineers

A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLA Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLMario-Leander Reimer
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesVictorOps
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
At the Trailhead with Matt Stine
At the Trailhead with Matt StineAt the Trailhead with Matt Stine
At the Trailhead with Matt StineVMware Tanzu
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
 
A sweet taste of clean code and software design
A sweet taste of clean code and software designA sweet taste of clean code and software design
A sweet taste of clean code and software designKfir Bloch
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
 
The Architect's Two Hats
The Architect's Two HatsThe Architect's Two Hats
The Architect's Two HatsBen Stopford
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinBoyd Hemphill
 
2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert ErtmanApeldoorn JUG
 
Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)Anton de Ruiter
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1Docker, Inc.
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...Amazon Web Services
 
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Cyrille Martraire
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space DemoBoyd Hemphill
 
Cloud is NOT about technology
Cloud is NOT about technologyCloud is NOT about technology
Cloud is NOT about technologyMelvyn de Kort
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 Chris Richardson
 
CQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architectureCQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architectureThomas Jaskula
 

Similar a What does devops culture mean for engineers (20)

A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLA Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
At the Trailhead with Matt Stine
At the Trailhead with Matt StineAt the Trailhead with Matt Stine
At the Trailhead with Matt Stine
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
A sweet taste of clean code and software design
A sweet taste of clean code and software designA sweet taste of clean code and software design
A sweet taste of clean code and software design
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 
The Architect's Two Hats
The Architect's Two HatsThe Architect's Two Hats
The Architect's Two Hats
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker Austin
 
2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman
 
Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)Cloud Native (Bert Ertman)
Cloud Native (Bert Ertman)
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...
 
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
Cloud is NOT about technology
Cloud is NOT about technologyCloud is NOT about technology
Cloud is NOT about technology
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021
 
CQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architectureCQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architecture
 

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

What does devops culture mean for engineers

Notas del editor

  1. 5m mark: Serving clients across the world, deploying in airports, writing code.
  2. To me, this is important. This is about allowing us to do what we love the most – build things, tinker, experiment, learn It’s about reducing conflict, making the places we work more exciting and enjoyable places to work out. Cannot escape the nerves that I've missed something out because there is no code, and I am not the only one!!
  3. - Before we talk about what DevOps is, why we should care, and if we do, what we do about it, it is important to understand where it has come from.
  4. The way we build has changed dramatically.
  5. Traditional, building software was like classical architecture Very expensive materials, very expensive construction Known use case, build perfectly, rarely change. Build upon a rickety structure, software made of a foundation which was never designed to be adapted
  6. A lot more change is happening
  7. Nowadays, requirements of users are much more flexible Technology is cheaper & faster, change is much more common Now more like city planning: evolutionary architecture Hosting, Zoning, Infrastructure, Traffic, Capacity In the world of software this might be about designing small, modular components which we can swap in and out, or plugin like systems, or APIs which we can have multiple versions of In architecture, this might be containers, service orientation etc etc
  8. A lot more change is happening
  9. A lot more change is happening
  10. Complicated systems Deterministic and predictable, laws are applicable again and again, learn to get *very* good at designing a bridge Role defining – setting job and task descriptions Decision making – find the ‘best’ choice Tight structuring – use chain of command and prioritise or limit simple actions Knowing – decide and tell others what to do Staying the course – align and maintain focus Complex adaptive systems Many interacting parts, which might be deterministic but chaotic, unexpected results, difficult to predict. Relationship building – working with patterns of interaction Sense making – collective interpretation Loose coupling – support communities of practice and add more degrees of freedom Learning – act/learn/plan at the same time Notice emergent directions – building on what works
  11. - Before we talk about what DevOps is, why we should care, and if we do, what we do about it, it is important to understand where it has come from.
  12. A lot more change is happening We enter a feedback loop We do whatever we can to build faster, better tech, better process, whatever
  13. A lot more change is happening We enter a feedback loop We do whatever we can to build faster, better tech, better process, whatever
  14. A lot more change is happening We enter a feedback loop We do whatever we can to build faster, better tech, better process, whatever
  15. A lot more change is happening
  16. A lot more change is happening
  17. A lot more change is happening
  18. Business attack anyone with a computer
  19. Business attack anyone with a computer
  20. Business attack anyone with a computer
  21. Business attack anyone with a computer
  22. Business attack anyone with a computer
  23. Business attack anyone with a computer
  24. Business attack anyone with a computer
  25. Business attack anyone with a computer
  26. Business attack anyone with a computer
  27. A lot more change is happening
  28. A lot more change is happening
  29. This bullshit slows you down. It’s not fun. And in an organization where you are not learning, you are moving backwards. You can tell how happy I am by how much of my day I am in tmux. Healthy work environment.
  30. Familiarise yourself with this. Read the books. Learn about lean. Come to conferences. Talk to people. Blog about it. There’s a lot of stuff in devops, getting it to work is not easy, learn about how other people have done it, and learn the skills to do it yourself.
  31. A lot more change is happening
  32. A lot more change is happening
  33. - When someone objects to what you are doing, try to understand why This change takes a while to happen, as you go through it, peoples roles will change, peoples goals will change This is a cultural change
  34. - Story: talking to a colleague who was paying to do his own exam
  35. Think about the ‘human case’, when things fall back to human beings
  36. A lot more change is happening