DevOps
Transcript of DevOps
![Page 1: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/1.jpg)
Sergiy GomenyukJune 2014
![Page 2: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/2.jpg)
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
![Page 3: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/3.jpg)
Software Development Process
Walls of confusion
![Page 4: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/4.jpg)
Misunderstanding
Very dangerous!!!
![Page 5: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/5.jpg)
First wall of confusion
![Page 6: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/6.jpg)
First wall of confusion
Fixe
d by
Agile
![Page 7: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/7.jpg)
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
![Page 8: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/8.jpg)
Second wall of confusion
![Page 9: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/9.jpg)
What is DevOps?
![Page 10: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/10.jpg)
A new name for:◦System Administration◦Operations◦Release Engineering◦Site Reliability Engineering
A positionA teamA tool
DevOps is not…
![Page 11: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/11.jpg)
CultureAutomationMeasurementSharing
http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/
DevOps is About CAMS
![Page 12: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/12.jpg)
• 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
![Page 13: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/13.jpg)
Second wall of confusion
![Page 14: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/14.jpg)
• ”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
![Page 15: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/15.jpg)
![Page 16: DevOps](https://reader030.fdocuments.us/reader030/viewer/2022032503/55c11370bb61eb6b188b480b/html5/thumbnails/16.jpg)