DevOps ?!@what? HAZ! @utilities                         abionic@twitter                        abhishekkr@github
Found DevOpshttp://www.youtube.com/watch?v=EOveXZhJpr4
Not A Role
What Is DevOps?                  Solution to a Human Problem.
● From what I heard... around mid 2009,  Patrick Debois started formulating the term DevOps.  Main consideration being inc...
● From what I heard... around mid 2009,  Patrick Debois started formulating the term DevOps.  Main consideration being inc...
● From what I heard... around mid 2009,  Patrick Debois started formulating the term DevOps.  Main consideration being inc...
What Is DevOps?   a  eId
● organization   ○ ops perspective in inceptions, showcases and retro   ○ one product one team ~ you build you run (amazon...
● organization   ○ ops perspective in inceptions, showcases and retro   ○ one product one team ~ you build you run (amazon...
● organization   ○ ops perspective in inceptions, showcases and retro   ○ one product one team ~ you build you run (amazon...
What Is DevOps?                     r e   a                u                  t  e             lId         u     C
● inception   ○ scrap out legacy ops, or fake-API-fy them   ○ evaluate scalability over size, geo-location & time   ○ anal...
● inception   ○ scrap out legacy ops, or fake-API-fy them   ○ evaluate scalability over size, geo-location & time   ○ anal...
● inception   ○ scrap out legacy ops, or fake-API-fy them   ○ evaluate scalability over size, geo-location & time   ○ anal...
What Is DevOps?                                r e   a        u          t  e        l       c e              iId       u ...
Agile Manifesto● Individuals and Interactions         over Processes and Tools● Working Software        over Comprehensive...
Culture where idea of continuous delivery is practiced frominfrastructure, data and configuration management to business. ...
No matter how well we   ideate, create, test, surround & provide              the entire product.       $#!t happens Need ...
DevOps HAZ!                 r ti ng              Ale
Softwares dont breath on Developer nodes.           They are born there. Softwares live in varied environments like       ...
DevOps HAZ!              A naly  zing                       ti ng                 Al er
either you will be using ● PaaS (no system level tasks) Platform ● IaaS (no physical maintenance) Infras. ● NaaS (seriousl...
DevOps HAZ!                ture          tr uc     ra s           A naly  zingI nf                   ng                 er...
more complex applications architecture is;   the more components to interact;   hence more to scale, monitor, log and secu...
DevOps HAZ!        Ap  plic ation                ture          tr uc     ra s           A naly  zingI nf                  ...
predictable, reliable;fast feedback, quickly respond to demand;    fail fast, continuous improvement;    delivery power in...
DevOps HAZ!           uo us   on tin ryC       ive   d el          ation        Ap  plic                ture          tr u...
Lean●   Eliminate Waste like unnecessary code & functionality, unclear    requirements, less testing, bureaucracy, slow co...
DevOps Requiredhttp://www.youtube.com/watch?v=jAQ7WZWr0mo
until now... DevOpshttps://www.youtube.com/watch?v=lLvfCTgRtmwhttps://www.youtube.com/watch?v=o7-IuYS0iSE
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
DevOps?!@
Upcoming SlideShare
Loading in...5
×

DevOps?!@

1,149

Published on

DevOps session#1 on what it is, which responsibilities it carries, what tools are already out there to help

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,149
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
43
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

DevOps?!@

  1. 1. DevOps ?!@what? HAZ! @utilities abionic@twitter abhishekkr@github
  2. 2. Found DevOpshttp://www.youtube.com/watch?v=EOveXZhJpr4
  3. 3. Not A Role
  4. 4. What Is DevOps? Solution to a Human Problem.
  5. 5. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations. e a? id
  6. 6. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations.● DevOps << Development IT Operations e a? id
  7. 7. ● From what I heard... around mid 2009, Patrick Debois started formulating the term DevOps. Main consideration being increased feedback loops between business, software delivery and operations.● DevOps << Development IT Operations said John Willis● CAMS : Culture, Automation, Measurement,bSharing Jez Hum le soon became, CALMS ~ Lean CAMS added Now even Wikipedia has a decent description ( after loads of revision ) around the Idea. Go read. Form your own opinion. e a? id
  8. 8. What Is DevOps? a eId
  9. 9. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile r e? u ltu c
  10. 10. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile● team ○ mixed stand-ups ○ devs rotation for tasks, collaborating all the time ○ devs and ops, both on release call and alert panel r e? u ltu c
  11. 11. ● organization ○ ops perspective in inceptions, showcases and retro ○ one product one team ~ you build you run (amazon) ○ trust your people or stop being agile● team ○ mixed stand-ups ○ devs rotation for tasks, collaborating all the time ○ devs and ops, both on release call and alert panel● personal ○ broaden perspective beyond localhost ○ find a common ground between change and stability ○ automate and measure every aspect of ecosystem r e? u ltu c
  12. 12. What Is DevOps? r e a u t e lId u C
  13. 13. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required c e? c ti p ra
  14. 14. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required● development ○ repeatable and reliable ○ reviewable and rapid ○ resilient and robust c e? c ti p ra
  15. 15. ● inception ○ scrap out legacy ops, or fake-API-fy them ○ evaluate scalability over size, geo-location & time ○ analyze current practices and the shift required● development ○ repeatable and reliable ○ reviewable and rapid ○ resilient and robust● delivery ○ automate the automation ○ secure the security c e? ○ pin the lynchpin, and get rolling c ti p ra
  16. 16. What Is DevOps? r e a u t e l c e iId u ct Cra P Solution to a Human Problem in Industry. Being Agile.
  17. 17. Agile Manifesto● Individuals and Interactions over Processes and Tools● Working Software over Comprehensive Documentation● Customer Collaboration over Contract Negotiation● Responding to Change over Following a Plan
  18. 18. Culture where idea of continuous delivery is practiced frominfrastructure, data and configuration management to business. DevOps a Community http://www.youtube.com/watch?v=ucc-Q_F1Gvg
  19. 19. No matter how well we ideate, create, test, surround & provide the entire product. $#!t happens Need to Monitor every important aspect of product and product ambience.Place Alert on events, that you can wiki-fy on how to handle.
  20. 20. DevOps HAZ! r ti ng Ale
  21. 21. Softwares dont breath on Developer nodes. They are born there. Softwares live in varied environments like QA/Staging/Production. To understand how our product works, weneed to notice its activities on environments. Log & Analyze
  22. 22. DevOps HAZ! A naly zing ti ng Al er
  23. 23. either you will be using ● PaaS (no system level tasks) Platform ● IaaS (no physical maintenance) Infras. ● NaaS (seriously, you Dinosaurus) Null automate everything required for an auto-scaled environment on that NodeModel
  24. 24. DevOps HAZ! ture tr uc ra s A naly zingI nf ng er ti Al
  25. 25. more complex applications architecture is; the more components to interact; hence more to scale, monitor, log and secure... Analyze and UpdateComponents Properties
  26. 26. DevOps HAZ! Ap plic ation ture tr uc ra s A naly zingI nf ng er ti Al
  27. 27. predictable, reliable;fast feedback, quickly respond to demand; fail fast, continuous improvement; delivery power in hands of businessContinuous IntegrationContinuous Deployment Continuous Delivery
  28. 28. DevOps HAZ! uo us on tin ryC ive d el ation Ap plic ture tr uc ra s A naly zingI nf ng er ti Al
  29. 29. Lean● Eliminate Waste like unnecessary code & functionality, unclear requirements, less testing, bureaucracy, slow communication● Amplify Learning instead of adding to documentation or planning, try & learn● Decide as late as possible until they can be made on facts not assumptions. Set-based development flow allows better solutions.● Deliver as fast as possible, without speed decisions cant be delayed.● Empower the team, find capable people and let them use their capability. Enable their access to customer.● Build integrity in product quality, keep it flexible, maintainable, efficient & responsive. Solve requirements simultaneously as the information flows in both direction, not sequentially.● See the whole... larger the system, the more organizations &/or teams involved, greater the importance of having well defined relationship. A part of strong team is much more beneficial than minimum interaction departments.
  30. 30. DevOps Requiredhttp://www.youtube.com/watch?v=jAQ7WZWr0mo
  31. 31. until now... DevOpshttps://www.youtube.com/watch?v=lLvfCTgRtmwhttps://www.youtube.com/watch?v=o7-IuYS0iSE
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×