SlideShare a Scribd company logo
1 of 33
Demystifying DevOps
What it is, and isn’t
Max Griffiths
@_maxamg
I’m Max (hi)
• DevOps things for 12+yrs
• Used to be a dev.. probably more ops now
• Work for ThoughtWorks in SF
• Eating my way round the world, solving
problems for clients in various industries
• Worked for startups and large enterprises
• People problems + tech problems = FUN
Dev……….Ops
Difference in work style
Developers
- Features
- Functionality
= Change-happy
Operations
- Uptime
- Stability
= Change-averse
“DevOps is a response to the interdependence
of software development and IT operations. It
aims to help an organisation rapidly produce
software products and services”
“DevOps” - Wikipedia 2012
The Problem
(and my frustration)
• Been around for a long time
• We STILL have confusion and ambiguities
The Problem
…continued
…That’s ok (for us!)
but it’s not helping the situation
Elite Superstars
• DevOps heroes counteract shared ownership
• Project think they need these people
Other people’s frustration
…or confusion, e.g the article
“How ‘DevOps’ is Killing the Developer”
Specialism is good.
Pride yourself on special things
• Devs being more Ops-minded - GOOD!
• Ops folk being more Devvy - SURE!
• Coding Puppet isn’t DevOps - thats infra coding
Agile vs. DevOps?
Agile vs. DevOps?
Agile == DevOps?
Agile vs. DevOps?
Agile == DevOps?
Agile ⊨ DevOps?
They’re pals!
…with common interests:
• Fast Feedback (including visual)
• Consumer-centric and Value driven
• Optimising on speed and quality
A philosophy, a culture
NOT a role
• Think about QA: quality is everyones concern
• However: a certain set of skills really help in
times of DevOps anti patterns
The mystical ???? role
What do we call ????
role
• I don't mind. Not DevOps
• NuOps?
• Jedi Master, …behavioural technician?
Antipatterns
What does bad DevOps look
like?
• Operations Old Skool
• cares only about: stability, uptime
• probably surly, still codes Perl, and unlikely
to deploy your code without a huge
document
Developers
A DevOps Team
• Not necessarily a bad thing!
• But in most cases a sign that something isn’t
quite right
A DevOps Team
• ref 1: DevOpsDays London 2013 (Mark Rendell)
• ref 2:
“Forming new DevOps teams and giving people
DevOps titles is successful in practice”
Findings From Puppet Labs State Of DevOps
2014 - Nigel Kersten
I Haz the Dockers
• Who supports the tools when they transition from
bleeding edge to the blunter ‘cutting edge’
(the tool junkie)
A single DevOps person
The Good
The good
• Ops folk participating in showcases, retros,
inception and planning session
• Developers rotating through Operations
What good looks like
• Simple effective communication
• Co-location, or equally dispersed
• and…
What good looks like
Demystifying DevOps
What it is, and isn’t
Max Griffiths
meetup.com/SF-LunchOps
Infrastructure as
Code
Turns out, configuring servers is really easy
3 basic ‘resources’:
- Packages
- Files
- Services
Players in the market:

More Related Content

What's hot

What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012lisacrispin
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go largeTom Phethean
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps CultureMandi Walls
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?Matthew Skelton
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
Are you ready for DevOps?
Are you ready for DevOps?Are you ready for DevOps?
Are you ready for DevOps?Mick England
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersDavid Walker
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsRandy Shoup
 
Devops 101 QA with Kris Buytaert
Devops 101 QA  with Kris BuytaertDevops 101 QA  with Kris Buytaert
Devops 101 QA with Kris BuytaertKris Buytaert
 
Rock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongRock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongDocker, Inc.
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engagingBoris Kazarez
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshopElad Sofer
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom upSQUADEX
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?Tathagat Varma
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Kevin Goldsmith
 

What's hot (20)

What testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmers
 
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
Are you ready for DevOps?
Are you ready for DevOps?Are you ready for DevOps?
Are you ready for DevOps?
 
IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
 
Agile for Everyone
Agile for EveryoneAgile for Everyone
Agile for Everyone
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling Organizations
 
Devops 101 QA with Kris Buytaert
Devops 101 QA  with Kris BuytaertDevops 101 QA  with Kris Buytaert
Devops 101 QA with Kris Buytaert
 
Rock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongRock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it Wrong
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Less intro workshop
Less intro workshopLess intro workshop
Less intro workshop
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?
 
The Long March
The Long MarchThe Long March
The Long March
 
Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!
 

Viewers also liked

Devops - Agile on Steroids
Devops - Agile on SteroidsDevops - Agile on Steroids
Devops - Agile on SteroidsTom Oketch
 
Shameem Ahmed resume
Shameem Ahmed resumeShameem Ahmed resume
Shameem Ahmed resumesameer shah
 
Customer Engagement - NTZA and New Expressway
Customer Engagement - NTZA and New ExpresswayCustomer Engagement - NTZA and New Expressway
Customer Engagement - NTZA and New ExpresswayHamish Carr
 
What is a TrueFrame Report, and Why is it important?
What is a TrueFrame Report, and Why is it important?What is a TrueFrame Report, and Why is it important?
What is a TrueFrame Report, and Why is it important?TrueFrame
 
Making the Most of New Course Delivery Methods (2011)
Making the Most of New Course Delivery Methods (2011)Making the Most of New Course Delivery Methods (2011)
Making the Most of New Course Delivery Methods (2011)Scott Dinho
 
Adding the Student Perspective to the Design of Studio-Based Courses (2008)
Adding the Student Perspective to the Design of Studio-Based Courses (2008)Adding the Student Perspective to the Design of Studio-Based Courses (2008)
Adding the Student Perspective to the Design of Studio-Based Courses (2008)Scott Dinho
 
Deliver Digital Transformation @ Pace
Deliver Digital Transformation @ PaceDeliver Digital Transformation @ Pace
Deliver Digital Transformation @ PaceHamish Carr
 
Cool Gifts to Pamper your Mom
Cool Gifts to Pamper your MomCool Gifts to Pamper your Mom
Cool Gifts to Pamper your MomAfrin Manga
 
The descent shots chloe
The descent shots chloeThe descent shots chloe
The descent shots chloeChloepotter
 
English Language Education for Art and Design Students at a Distance (2009)
English Language Education for Art and Design Students at a Distance (2009)English Language Education for Art and Design Students at a Distance (2009)
English Language Education for Art and Design Students at a Distance (2009)Scott Dinho
 
La grande guerra
La grande guerra La grande guerra
La grande guerra Silvia Bho
 

Viewers also liked (20)

Demystifying DevOps
Demystifying DevOpsDemystifying DevOps
Demystifying DevOps
 
Devops - Agile on Steroids
Devops - Agile on SteroidsDevops - Agile on Steroids
Devops - Agile on Steroids
 
DevOps: Hype or Hope
DevOps: Hype or HopeDevOps: Hype or Hope
DevOps: Hype or Hope
 
Shameem Ahmed resume
Shameem Ahmed resumeShameem Ahmed resume
Shameem Ahmed resume
 
Customer Engagement - NTZA and New Expressway
Customer Engagement - NTZA and New ExpresswayCustomer Engagement - NTZA and New Expressway
Customer Engagement - NTZA and New Expressway
 
What is a TrueFrame Report, and Why is it important?
What is a TrueFrame Report, and Why is it important?What is a TrueFrame Report, and Why is it important?
What is a TrueFrame Report, and Why is it important?
 
Jms gate parent night 2014
Jms gate parent night 2014Jms gate parent night 2014
Jms gate parent night 2014
 
Btsn meeting update 14 15
Btsn meeting update 14 15 Btsn meeting update 14 15
Btsn meeting update 14 15
 
Making the Most of New Course Delivery Methods (2011)
Making the Most of New Course Delivery Methods (2011)Making the Most of New Course Delivery Methods (2011)
Making the Most of New Course Delivery Methods (2011)
 
Google presentantion
Google presentantionGoogle presentantion
Google presentantion
 
Adding the Student Perspective to the Design of Studio-Based Courses (2008)
Adding the Student Perspective to the Design of Studio-Based Courses (2008)Adding the Student Perspective to the Design of Studio-Based Courses (2008)
Adding the Student Perspective to the Design of Studio-Based Courses (2008)
 
Celador Chloe
Celador ChloeCelador Chloe
Celador Chloe
 
Deliver Digital Transformation @ Pace
Deliver Digital Transformation @ PaceDeliver Digital Transformation @ Pace
Deliver Digital Transformation @ Pace
 
Cool Gifts to Pamper your Mom
Cool Gifts to Pamper your MomCool Gifts to Pamper your Mom
Cool Gifts to Pamper your Mom
 
The descent shots chloe
The descent shots chloeThe descent shots chloe
The descent shots chloe
 
Portfolio 2012-2014 EN
Portfolio 2012-2014 EN Portfolio 2012-2014 EN
Portfolio 2012-2014 EN
 
Trojan War Arts
Trojan War ArtsTrojan War Arts
Trojan War Arts
 
English Language Education for Art and Design Students at a Distance (2009)
English Language Education for Art and Design Students at a Distance (2009)English Language Education for Art and Design Students at a Distance (2009)
English Language Education for Art and Design Students at a Distance (2009)
 
La grande guerra
La grande guerra La grande guerra
La grande guerra
 
Navidad: El que viene
Navidad: El que vieneNavidad: El que viene
Navidad: El que viene
 

Similar to Demystifying DevOps - it's not Agile, but they're friends

SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltStack
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolutionSomenath Ghosh
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintJeffery Smith
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
Devops days slide deck
Devops days slide deckDevops days slide deck
Devops days slide deckGary Foster
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributeddev2ops
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the newJan Collijs
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOpsClement Pickering
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameDana Pylayeva
 
DevOps career (1).pdf
DevOps career (1).pdfDevOps career (1).pdf
DevOps career (1).pdfkrangaswamy1
 
Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Chris Riley ☁
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a teamVinay Krishna
 
DevOps overview and tech interview tips
DevOps overview and tech interview tipsDevOps overview and tech interview tips
DevOps overview and tech interview tipsDaniel Bezerra
 
DevOps! What, Why and How?
DevOps! What, Why and How?DevOps! What, Why and How?
DevOps! What, Why and How?Omar Fathy
 
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Inspectie van het Onderwijs
 

Similar to Demystifying DevOps - it's not Agile, but they're friends (20)

SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
Dev ops in real life
Dev ops in real lifeDev ops in real life
Dev ops in real life
 
DevOps @ Runtime
DevOps @ RuntimeDevOps @ Runtime
DevOps @ Runtime
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Devops days slide deck
Devops days slide deckDevops days slide deck
Devops days slide deck
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate Game
 
DevOps career (1).pdf
DevOps career (1).pdfDevOps career (1).pdf
DevOps career (1).pdf
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a team
 
DevOps overview and tech interview tips
DevOps overview and tech interview tipsDevOps overview and tech interview tips
DevOps overview and tech interview tips
 
DevOps! What, Why and How?
DevOps! What, Why and How?DevOps! What, Why and How?
DevOps! What, Why and How?
 
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
Nyenrode Masterclass 'DevOps unraveled' Apr 18, 2016
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Demystifying DevOps - it's not Agile, but they're friends

Editor's Notes

  1. DevOps things for 10yrs Work for ThoughtWorks in SF Eating my way round the world, solving problems for clients in various industries
  2. using “rapidly” and forgetting “quality” is dangerous, but I like “response”.. means it’s answering a problem that existed, but wont necessarily always exist.
  3. DevOps has been around for years as a discipline, and coined “DevOps” for 5years ref: Patrick Debois - of DevOpsDays fame. - 2009 Poll: who feels they have a grasp of what devops is and isnt?
  4. Every employer is calling for DevOps (even ThoughtWorks). But what do they mean? LinkedIn is headhunting us by word searching! …which is great (for us!) but it’s not helping the situation
  5. Gives rise to: DevOps experts exist as heroes exist and counteract shared ownership Also, needing a pipeline doesn't mean you need a DevOps specialist
  6. Other people are frustrated…or at least confused, people saw the blog post right? “How ‘DevOps’ is Killing the Developer” so it’s not just me.
  7. Specialism is good but Devs being more Ops-minded - GOOD! Ops folk being more Devvy - SURE! Coding Puppet isn’t DevOps - thats infra coding - but it’s a good bridge of skills!
  8. Agile against DevOps?
  9. Agile is the same as DevOps?
  10. Agile entails DevOps?
  11. My view: they’re pals! - mutually exclusive philosophies …with some overlap or, common interests:
  12. Visual feedback - agile boards vs Monitoring dashboards Value is about success with the product customer, or consumer of the service - a dev team could be the customer of a DevOps initiative
  13. DevOps is a philosophy NOT a ROLE Every project doesn't need a DevOps person. like QA’s - quality is everyones concern But a certain set of skills really helps fight the DevOps cause, so there’s this role that is neither solid Dev, nor Ops
  14. Someone who has experience on both sides? Feels pain when others feel pain? maybe they contribute solutions to dev and ops land?
  15. so what do we call it? i don't really mind.. but not DevOps Call it OpsDev (if you really want to screw with people) Perhaps you’re just the new wave of Ops Jedi Master, behavioural technician
  16. I’ll leave you with how to spot bad and good devops
  17. Bad Ops Team that only care about stability and uptime probably surly, know Linus Torvalds and unlikely to deploy your code without a huge document
  18. Old school Developers… only caring about new features compiling hot fixes at home and asking Ops to deploy it in the morning. Naughty.
  19. A Devops Team..is actually ok! under certain conditions. But in most cases a sign that something isn’t quite right. A friend of mine did a talk defending this. Ask me for details Mark Rendell DevOpsDays London 2013 http://devopsdays.org/events/2013-london/proposals/When%20you%20need%20a%20DevOps%20team
  20. A Devops Team..is actually ok! under certain conditions. But in most cases a sign that something isn’t quite right. A friend of mine did a talk defending this. Ask me for details Mark Rendell DevOpsDays London 2013 http://devopsdays.org/events/2013-london/proposals/When%20you%20need%20a%20DevOps%20team
  21. The Tool Junkie - a proliferation of the latest gadgets will become hard for the project to support
  22. A DevOps person! What does this person do exactly? (apart from swan around citing Martin Fowler) Seriously though - If the problem isn’t strictly dev, or ops, this role becomes a catch-all and a bottleneck
  23. the good! Ops participating in showcases, retros, inceptions and planning sessions Devs rotating through Ops - Show them how bad their logging is (and don’t let them attach a debugger)
  24. A culture of valuable, respectful, concise communication Co-location: same room if possible. you just can’t beat it. And finally…
  25. Again, it’s about breaking down barriers and empathising. This is done more effortlessly when emotions are engaged. “HugOps”
  26. Lunch Ops