How does DevOps impact our tools? This presentation looks at how tools from development to release to monitoring fit together to deliver better for the whole team.
5. Software Delivery in a Nutshell
Are we
making more How’s the
money? performance?
5
6. Apps: More important / More Complex
• More frequent changes
• Lower tolerance for outages
• More complex applications
• More complex deployments
• Need: Fix the Dev to Ops hand-off for speed /
reliability, and deliver better visibility into
production performance.
6
7. That’s DevOps
Embrace faster change and manage
risk by building a collaborative
culture and automating like crazy
7
8. Themes in DevOps Tooling
Shared tools
Lots of automation
Self service XaaS
Version everything
8
10. Example impact on tools: Issue Trackers
• Shared Tools: Within a project, have a
common backlog for development and
infrastructure tasks.
• Automation: Make sure you have APIs
available to automatically create / migrate
tickets based on
tests, monitoring, deployments.
10
11. DevOps Toolchains
Span silos
Integrate a collection of a task tool-chains
Dev Test Ops
11 Source http://www.geograph.org.uk/profile/19979
19. Where does this get us?
Consistency
Tasks required to deliver tracked in one place
CI and “official builds” unified
Same deployment tool for all environments
Same infrastructure tool in all environments
19
20. Where does this get us?
Efficiency
Less manual effort
We avoid rework
Information is easier to find
Less dependence on tribal knowledge
20
21. Where does this get us?
Safety
Error prone manual processes minimized
Deployments of known versions
21
22. Where does this get us?
Visibility
Deployments of known versions
Inventory of what is where
Audit is easy
22
24. Audit what you have
• Where are the bottlenecks?
• Where are errors introduced?
• Where does the communication stink?
24 White Paper: Lean for build and deploy automation
30. Other good DevOps tool chain resources
• Gartner:
– DevOps Toolchains Work to Deliver Integratable IT
Process Management”
• Dev2Ops.org
30 http://dev2ops.org/blog/2012/7/23/integrating-devops-tools-into-a-service-delivery-platform-vi.html
31. Urbancode References
http://urbancode.com/html/resources
• White Papers
– Enterprise CD Maturity Model
– Lean Build & Deployment Automation
– Deployment Automation Basics
• Stay in touch:
Blogs.urbancode.com
Twitter.com/UrbanCodeSoftTwitter.com/EricMinick
Slideshare.net/Urbancode
31