Your SlideShare is downloading. ×
0
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
The DevOps Imperative
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The DevOps Imperative

2,142

Published on

Why is DevOps all the rage? In this presentation I argued that operations is under a great deal of pressure from changing infrastructure and business climates. …

Why is DevOps all the rage? In this presentation I argued that operations is under a great deal of pressure from changing infrastructure and business climates.

Operations is going to need to change, and the core changes it needs to make are in line with the foundations of DevOps.

This presentation has a number of "image" slides. If you want to hear the words that go with thing, watch the replay of the presentation. Available here: http://www.urbancode.com/html/resources/webinars/The_DevOps_Imperative.html

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,142
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
156
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Agile DevelopmentAbout 40% adopted and growingNew features / bug fixes every few weeksLeanPressure to identify and remove wasteWhere’s the value?Lean StartupMinimal viable X, with rapid iteration based on feedbackInfluencing MBAs more and more
  • Scale – Everyone I’m talking to is adding servers. A customer I spoke with recently Is moving their app from 6 servers to 30. More users, but also redundancy is a driver.Complexity: SOA and SOA inspired architectures are growing. Theirs a trend towards more, smaller deployable that need to work together.Clouds – Clouds are enabling the scale, and infrastructure complexity (where’s my app?) and providing an alternative to traditional IT infrastructure.
  • PaaS:PaaSHeroku / Azure / Google App Engine
  • Transcript

    • 1. The DevOps ImperativeWhy Ops MustChange and How
    • 2. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Changing climate for IT Infrastructure & OpsOps
    • 3. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Business PressuresApplications are more criticalFaster time to marketLess tolerance for outageGlobal audience
    • 4. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Methodology PressureAgile and Lean (startup)Source: Bethesda Photography:http://www.flickr.com/photos/alexanderkafka/5554945690/
    • 5. UrbanCode, an IBM Company. Proprietary and Confidential ©2013InfrastructureLarger Scale, Greater Complexity and CloudsGartner survey found most viewed their environments as “very complex” (50%), or“out of control” (17%)* Source: “Catalysts Signal the Growth of DevOps” CameronHaight - Gartner Feb 2012 . I performed the calculations.
    • 6. UrbanCode, an IBM Company. Proprietary and Confidential ©2013But is it a perfect storm?
    • 7. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Ex: Agile + Business PressuresAgile: ParallelDevelopmentBusiness:Short cycletimesDemand:New TestEnv. inMinutes
    • 8. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Plus an increasingly viable alternativeDemand:New TestEnv. InMinutesAlternative:Cloud PaaSDeliveror..“It is not necessary to change. Survival is notmandatory” - Deming
    • 9. UrbanCode, an IBM Company. Proprietary and Confidential ©2013I could do this all day Need: Automated Deployments:- Shorter Test Cycles + More Dev Change- Larger scale + Shorter Outage Windows- More Releases + Can’t Add Staff Need: Automated Configuration Application- Larger Scale + More Moving Parts + More Change Need: Better Dev / Ops Collaboration- More new apps + Less Time to Plan- Performance Critical + Perf Tests Stink Need: Awesome redundancy / failover- More critical apps + More internal / external risk
    • 10. UrbanCode, an IBM Company. Proprietary and Confidential ©2013EmbraceChange
    • 11. UrbanCode, an IBM Company. Proprietary and Confidential ©2013EmbraceChangeManageRisk
    • 12. UrbanCode, an IBM Company. Proprietary and Confidential ©2013EmbraceChangeManageRiskCollaborate withApp-Dev
    • 13. UrbanCode, an IBM Company. Proprietary and Confidential ©2013EmbraceChangeAutomateEverythingManageRiskCollaborate withApp-Dev
    • 14. UrbanCode, an IBM Company. Proprietary and Confidential ©2013That’s DevOps“We embrace faster change andmanage risk by building acollaborative culture and automatinglike crazy.”
    • 15. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Velocity: not just speed
    • 16. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Feedback is key• Deliver Quickly• Test Often• Monitor Production
    • 17. UrbanCode, an IBM Company. Proprietary and Confidential ©2013DevOps is Directional not a Road-map
    • 18. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Four areas to improveSource: Patrick Debois:http://jedi.be/blog/2012/05/12/codifying-devops-area-practices/
    • 19. UrbanCode, an IBM Company. Proprietary and Confidential ©2013“Tool chain” not “tool”Dev to Prod to DevSourceRepoSourceReposPackageReposBuild System DeploymentEngineConfigManagement / CMDBManifestCreationReleaseTrackingDashboards andMetricsEnvironmentProvisioningTest 1Test ...Test nProdBuildsImagesMonitoringTest Tooling
    • 20. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Collaboration will require Silo-bustingSource http://www.geograph.org.uk/profile/19979Dev Test OpsDevOps
    • 21. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Collaboration will require Silo-bustingSource http://www.geograph.org.uk/profile/19979Dev Test OpsBeware, Conway’s LawDevOps
    • 22. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Four strategies for facing Conway’s Law1. Hire engineers that have skills in development, testand system administration
    • 23. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Four strategies for facing Conway’s Law1. Hire engineers that have skills in development, testand system administration2. Put together cross functional teams
    • 24. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Four strategies for facing Conway’s Law1. Hire engineers that have skills in development, testand system administration2. Put together cross functional teams3. Create a “DevOps Infrastructure Team”
    • 25. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Four strategies for facing Conway’s Law1. Hire engineers that have skills in development, testand system administration2. Put together cross functional teams3. Create a “DevOps Infrastructure Team”4. Fight through it!- There’s nothing keeping you from asking, “How do I makeyour life easier?”
    • 26. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Practices: What to Google after this event Devs wear pagers Test environments ondemand Version control ofenvironment definitions Zero downtimedeployments Automated databasedeployments Release manifests &snapshots Developers attend releasepost-mortems Ops included in productplanning. Routine failover testing Production immune system Canary deployments
    • 27. UrbanCode, an IBM Company. Proprietary and Confidential ©2013The industry is already moving this way Infrastructure support teams have been doing thisfor years Gartner survey*: “…even though the concept itself isstill somewhat ambiguous, a significant number oforganizations (47%) are in some phase ofexperimenting with DevOps.”* Source: “Catalysts Signal the Growth of DevOps” CameronHaight - Gartner Feb 2012 .
    • 28. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Key Points Ops will change- Apps critical + complex infrastructure + agile/lean DevOps- Embraces change and manages risk- By collaborating and automating
    • 29. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Book club
    • 30. UrbanCode, an IBM Company. Proprietary and Confidential ©2013More Referenceshttp://urbancode.com/html/resources Creating a DevOps Team that Isn’t Evil Lean Build & Deployment Automation Deployment Automation BasicsBlogs.urbancode.comTwitter.com: @UrbancodeFacebook.com/UrbanCodeSoftSlideshare.net/Urbancode
    • 31. UrbanCode, an IBM Company. Proprietary and Confidential ©2013Yes, we sell DevOps oriented products uBuild- Build automation and CI for the hard problems uDeploy- Deployment and release management uRelease- Plan and execute major release efforts spanning manyapplications
    • 32. Q&A@UrbanCodeSoft@EricMinickSlideshare.net/Urbancode

    ×