Introduction to Devops
Big Cloud Solutions Team
Marc Cluet / Tom Ellis / Sri Rajam
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Who are we?!
Sri Rajan (@sriramrajan) !
DevOps Analyst!
Marc Cluet (@lynxman)!
De...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
@devopsborat!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
DevOps (a portmanteau of development and
operations) is a softwa...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
SRSLY!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
• Culture and Work methodology!
• Set of tools!
• Deployment str...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
DevOps Work Methodology!
Work methodologies define the
rules of the game!!
SCRUM K...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Methodology!
The whole team works as a unit!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Roles!
Scrum Master!
Developers!Product Owner!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Methodology!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Key Meetings!
Backlog
Grooming
Sprint
Planning
Daily
Scrum
Sprint
Review
Sp...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Methodology!
Just in time delivery, no overhead!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Core Practices!
Make Policies Explicit
Implement Feedback Loops
Improve co...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Board!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Methodology!
Pure Continuous Delivery!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Manifesto!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Teams!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Continuous Delivery!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Tools!!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Code Versioning!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Code Versioning!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Continous Testing!
Unit Test
Smoke Test
Integration
Test
Regression
Test
Pre-Comm...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Server as a Commodity!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Rapid change!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Measure all the things!!!!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Turning it up to!
!
!
11!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Complete mindf*ck!
What if I told you!
You could apply this!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
Code Deploys
Instance
Cluster at 80%
capacity
Instance
autoconfigu...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What does DevOps enable!
Deploy early!
Deploy often!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What does DevOps enable!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
MISSION ACCOMPLISHED!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
MISSION ACCOMPLISHED!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Devops Advisory!
•  Part of the Big Cloud Solutions Team!
•  Provide workshops to...
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
To be recognized as one of the
world’s great service companies.“
”
Rackspace Visi...
47
RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. R...
Upcoming SlideShare
Loading in...5
×

Introduction to DevOps - Rackspace tech night

5,406

Published on

Talk given during the July Rackspace tech night which is an introduction to DevOps, no need for any previous technical knowledge as this concentrates on the culture and methodology.

Published in: Technology, Business
1 Comment
11 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,406
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
112
Comments
1
Likes
11
Embeds 0
No embeds

No notes for slide

Introduction to DevOps - Rackspace tech night

  1. 1. Introduction to Devops Big Cloud Solutions Team Marc Cluet / Tom Ellis / Sri Rajam
  2. 2. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Who are we?! Sri Rajan (@sriramrajan) ! DevOps Analyst! Marc Cluet (@lynxman)! DevOps Architect! Tom Ellis (@iamtomellis)! DevOps Specialist!
  3. 3. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?! @devopsborat!
  4. 4. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?! DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services
  5. 5. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?!
  6. 6. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?! SRSLY!
  7. 7. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  8. 8. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?!
  9. 9. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What is DevOps?! • Culture and Work methodology! • Set of tools! • Deployment strategy! • Way of measuring *everything*! • Automate all the things!
  10. 10. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  11. 11. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  12. 12. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK DevOps Work Methodology! Work methodologies define the rules of the game!! SCRUM KANBAN AGILE
  13. 13. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK SCRUM Methodology! The whole team works as a unit!
  14. 14. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK SCRUM Roles! Scrum Master! Developers!Product Owner!
  15. 15. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK SCRUM Methodology!
  16. 16. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK SCRUM Key Meetings! Backlog Grooming Sprint Planning Daily Scrum Sprint Review Sprint Retrospective
  17. 17. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Kanban Methodology! Just in time delivery, no overhead!
  18. 18. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Kanban Core Practices! Make Policies Explicit Implement Feedback Loops Improve collaboratively Visualise Limit Work In Progress Manage Flow
  19. 19. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Kanban Board!
  20. 20. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Agile Methodology! Pure Continuous Delivery!
  21. 21. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Agile Manifesto!
  22. 22. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Agile Teams!
  23. 23. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Continuous Delivery!
  24. 24. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Tools!!
  25. 25. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Code Versioning!
  26. 26. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Code Versioning!
  27. 27. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  28. 28. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Continous Testing! Unit Test Smoke Test Integration Test Regression Test Pre-Commit! Merge Request!
  29. 29. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  30. 30. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Server as a Commodity!
  31. 31. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Rapid change!
  32. 32. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  33. 33. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  34. 34. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Measure all the things!!!!
  35. 35. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Turning it up to! ! ! 11!
  36. 36. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Complete mindf*ck! What if I told you! You could apply this!
  37. 37. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Orchestration! Code Deploys Instance Cluster at 80% capacity Instance autoconfiguration
  38. 38. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Orchestration!
  39. 39. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Orchestration!
  40. 40. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What does DevOps enable! Deploy early! Deploy often!
  41. 41. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK What does DevOps enable!
  42. 42. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
  43. 43. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK MISSION ACCOMPLISHED!
  44. 44. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK MISSION ACCOMPLISHED!
  45. 45. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK Devops Advisory! •  Part of the Big Cloud Solutions Team! •  Provide workshops to enable Devops culture in our customers! •  Provide full end to end Openstack solutions! •  Evangelise about Devops to all Rackers! •  http://www.rackspace.co.uk/technicalservices/ !
  46. 46. RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK To be recognized as one of the world’s great service companies.“ ” Rackspace Vision!
  47. 47. 47 RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.CO.UK RACKSPACE® HOSTING | 5 MILLINGTON ROAD | HAYES, UNITED KINGDOM UB3 4AZ UK SALES: +44 (0)20 8712 6507 | UK SUPPORT: 0800 988 0300 | WWW.RACKSPACE.CO.UK
  1. A particular slide catching your eye?

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

×