Devops workshop unit2
Upcoming SlideShare
Loading in...5
×
 

Devops workshop unit2

on

  • 2,212 views

Devops Workshop

Devops Workshop

Statistics

Views

Total Views
2,212
Views on SlideShare
2,210
Embed Views
2

Actions

Likes
4
Downloads
53
Comments
0

1 Embed 2

http://www.scoop.it 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Devops workshop unit2 Devops workshop unit2 Presentation Transcript

  • Devops Workshop Unit 2 Introduction to DevopsMonday, June 13, 2011
  • Operations: The Elephant in the Room Once we move to software as a service, everything we thought we knew about competitive advantage has to be rethought. Tim OReilly - Operations:The New Secret SauceMonday, June 13, 2011
  • Tale of Two Startups Jesse Robbins - Operations is a competitive advantage... (Secret Sauce for Startups!)Monday, June 13, 2011
  • Devops HistoryMonday, June 13, 2011
  • Monday, June 13, 2011
  • Monday, June 13, 2011
  • “Agile Infrastructure”Monday, June 13, 2011
  • “Agile Infrastructure”Monday, June 13, 2011
  • Monday, June 13, 2011
  • Ghent 2009Monday, June 13, 2011
  • Copyright © 2010 Opscode, Inc - All Rights Reserved 8Monday, June 13, 2011
  • Copyright © 2010 Opscode, Inc - All Rights Reserved 9Monday, June 13, 2011
  • Agile Infrastructure • Operating at Cloud Scale • Ephemeral Infrastructure • Frictionless Infrastructure • Self Service OperationsMonday, June 13, 2011
  • Agile Operations • Products not Projects • Walk on Walk off Projects • Velocity of Innovation • Continuos Delivery • Enterprise Lean StartupMonday, June 13, 2011
  • What is DevopsMonday, June 13, 2011
  • Monday, June 13, 2011
  • DevOps is not a productMonday, June 13, 2011
  • DevOps is not a product DevOps is not from analystsMonday, June 13, 2011
  • “DevOps is a cultural and professional movement” Adam Jacob Founder, Chef and OpscodeMonday, June 13, 2011
  • What is DevOps?Monday, June 13, 2011
  • What is DevOps?Monday, June 13, 2011
  • What is DevOps? What are DevOps problems?Monday, June 13, 2011
  • Devops Characterature Development OperationsMonday, June 13, 2011
  • Devops Characterature Shorten Development m ove Operations ReMonday, June 13, 2011
  • a #2 d e I Idea #1 Id ea #3Monday, June 13, 2011
  • Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement?Monday, June 13, 2011
  • Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? AlignmentMonday, June 13, 2011
  • Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment QualityMonday, June 13, 2011
  • Shorten ove Dev Rem Ops Ah-ha! Ka-ching! How do you measure improvement? Alignment Quality Cycle TimeMonday, June 13, 2011
  • Hardware Provisioning Deployment Old Cloud DevOps Time Credit: Luke Kanies / Puppet LabsMonday, June 13, 2011
  • Increased Velocity of Innovation...Company A ResultAh-ha!Company B Result Result Result ResultAh-ha! Ah-ha! Ah-ha! Ah-ha!Monday, June 13, 2011
  • Legacy Cloud + Processes = Hosting 2.0Monday, June 13, 2011
  • Legacy Cloud + Processes = Hosting 2.0 Cloud + DevOps = Business TransformationMonday, June 13, 2011
  • CAMS • Culture • Automation • Measurement • SharingMonday, June 13, 2011
  • Devops Problems • Bottlenecks • Wait Time • No MeasurementMonday, June 13, 2011
  • Devops Anti-Patterns • Long Release Cycles • Handoffs Between Ops, Dev,Dba, Test,etc.. • Works in Stage but not in production. • Preparing environments for release takes a long time. • Config files are updated manual. • Different systems OS, Middleware, App versions. • Can’t tell what systems are running what versions. • Manual DocumentationMonday, June 13, 2011
  • More Anti-Patterns • Silod Teams • Manual Deployments • Fractional Systems • Throttled Deployments • Dependency Hell • Manual Rollbacks • Scheduled Builds • Don’t Version Everything • Manual Database Builds • Code Freezes • Large Test Datasets • Golden Images • Manual Tests • Mixed Automation • Manual Documentation • No Deprovisioning ProcessMonday, June 13, 2011
  • Devops Enemies • Misalignment of Incentives • Latent Demand • Non Functional Requirements • SiloizationMonday, June 13, 2011
  • Misalignment of Incentives • Senior management driven by total revenue • Sales is driven by compensation • Development is driven by delivery • Quality Assurance is driven by defects • Operations is driven by uptimeMonday, June 13, 2011
  • Latent Demand Situation where demand cannot be met: a business environment in which demand for a particular product cannot be met by existing suppliers or is temporarily suppressedMonday, June 13, 2011
  • Devops Induced Demand • What if IT could create an environment where consumers of IT were informed and felt empowered? • What if IT gave them the freedom to get things done? • What if freedom and a getting-things-done attitude became habit forming? Monday, June 13, 2011
  • Non Functional Requirements • Security • Backups • Availability and Performance • Upgrades • Configuration Management • Monitoring and Logging • Disaster RecoveryMonday, June 13, 2011
  • Siloization • Security • Development • Operations • Testing • Quality AssuranceMonday, June 13, 2011
  • Siloization • Departments are like tribes • Explicit rules of the tribe • Implicit rules of the tribe • Sociability • SolidarityMonday, June 13, 2011
  • Devops Memes • Agile Infrastructure • Infrastructure as Code • Done means Deployed • SDLC as InfrastructureMonday, June 13, 2011
  • What does Devops mean to you?Monday, June 13, 2011