2. Software Development Process
◦ Process overview
◦ Why we have problems
◦ How we can get rid of confusion walls
What is DevOps?
◦ DevOps is not!
◦ DevOps is …
◦ Benefits
Agenda
7. Second wall of confusion
• Fear of Change - application being brittle and vulnerable might break or go down
• Risky Deployments - pray and push the code quietly to PROD and get a sense of relief
• Developer Mindset – “It works fine on my system”
• Isolation and Splitting of Teams - divides the Team into “us and them”
• Battle between SysAdmin and developers
10. A new name for:
◦ System Administration
◦ Operations
◦ Release Engineering
◦ Site Reliability Engineering
A position
A team
A tool
DevOps is not…
11. Culture
Automation
Measurement
Sharing
http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/
DevOps is About CAMS
12. • to business
• Time-to-value is much shorter because IT cycle time is greatly reduced
• Software features are released more quickly and regularly
• Releases are stable and predictable
• Faster implementation and better quality
• Reduce and eliminate wasteful deliveries
• Collaboration between your development and IT operations teams
• to customers
• Easy and faster access to new features and business functionalities
• Accept changes in smaller, granular and manageable portions
• Less disruptive upgrades -> take less time -> low cost -> require fewer resources
• Better visibility of the features for the next release
• Better change management in the environment
Benefits
14. • ”The DevOps movement is characterized by people with a multidisciplinary
skill set - people who are comfortable with infrastructure and configuration,
but also happy to roll up their sleeves, write tests, debug, and ship features”
• “This, of course, has a positive effect on the bottom line - better reliability and
availability, happier clients, faster time to market, and more time to focus the
team's energy on core business rather than wasteful administration and
firefighting”
• Another important thing to note “DevOps is a not a Technology Problem, it’s a
Business Problem”
Summary