Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum infrastructure et production

1,011 views

Published on


19h00 Le DevOps, valeur de DevOps et retours d'expérience d'une équipe en place depuis 5 ans - Quentin ADAM - Clever Cloud
http://www.adnouest.org/agenda/forum-infrastructure-production_nov/

Published in: Technology
  • Be the first to comment

Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest Forum infrastructure et production

  1. 1. LE DEVOPS, LEVIER D'AUTOMATISATION ET DE PASSAGE AU CLOUD QUENTIN ADAM CLEVER CLOUD Forum Infrastructure et Production
  2. 2. Quentin ADAM from the Clever Cloud @waxzce on twitter – github- soundcloud – instagram …. WHO AM I ?
  3. 3. MY DAY TO DAY WORK : CLEVER CLOUD, MAKE YOUR APP RUN ALL THE TIME
  4. 4. And learn a lot of things about your code, apps, and good/bad design… KEEP YOUR APPS ONLINE. MADE WITH NODE.JS, SCALA, JAVA, RUBY, PHP, PYTHON, GO…
  5. 5. AND LEARN A LOT OF THINGS ABOUT YOUR CODE, APPS, AND GOOD/BAD DESIGN…
  6. 6. OUR INDUSTRY IS A GAME CHANGER BUT IT’S STILL VERY YOUNG
  7. 7. IT’S ABOUT 30/40 YEARS OLD
  8. 8. FROM NOTHING TO BILLION $ COMPANIES AND IMPRESSIVE MARKET
  9. 9. AND WHAT ABOUT HOW WE WORK?
  10. 10. MANKIND IS EVOLVING
  11. 11. Ray Kurzweil – “The Law of Accelerating Returns” AND PROGRESS MAKES THE NEXT TECHNOLOGICAL STEP CLOSER
  12. 12. WE HAVE BUILT OUR WORLD TO ENHANCE OUR LIVES
  13. 13. AND TO BE ABLE TO MANAGE THE POPULATION GROWTH
  14. 14. THIS IS WHY WE CREATE TOOLS
  15. 15. TO ENHANCE PRODUCTION
  16. 16. ACHIEVING TO INDUSTRIALIZE THE PRODUCTION
  17. 17. WHAT IS INDUSTRY?
  18. 18. A COST EFFICIENT WAY TO PRODUCE LARGE VOLUME
  19. 19. A REPEATABLE AND SCALABLE PROCESS
  20. 20. ACHIEVING TO CREATE “COMMODITY” RESPONSE TO A NEED
  21. 21. THE 19TH WAS THE CENTURIES WHEN WE INDUSTRIALIZE MANUFACTURING
  22. 22. ALLOWED BY THE ENGINE
  23. 23. THE COMPUTER
  24. 24. VERY EFFICIENT TOOL TO INDUSTRIALIZE BRAIN POWER
  25. 25. THE ENGINE FOR INTELLECTUAL SERVICES COMMODITIZATION
  26. 26. WE ARE IN THE ERA OF INDUSTRIAL REVOLUTION
  27. 27. EXAMPLES
  28. 28. COMPARING PRICES
  29. 29. MATH
  30. 30. ACCOUNTABILITY
  31. 31. TRANSLATION ? IMAGE RECOGNITION ?
  32. 32. MACHINE LEARNING WITH NEURAL NETWORK
  33. 33. SO,
  34. 34. DEVELOPERS DEVELOPERS DEVELOPERS
  35. 35. WE CREATE TOOLS
  36. 36. WE CREATING POWER TOOLS TO INDUSTRIALIZE BRAIN POWER
  37. 37. I.E. ECONOMY IS MANAGING THE HUMAN PRODUCTIVITY
  38. 38. TOOLS TO IMPROVE BUSINESS
  39. 39. TOOLS TO IMPROVE LIFE
  40. 40. TOOLS TO IMPROVE THE WORLD
  41. 41. BECAUSE WE KNOW AND UNDERSTAND THE PROCESS TO CREATE VALUE
  42. 42. BECAUSE WE KNOW AND UNDERSTAND THE PROCESS TO CREATE MONEY
  43. 43. THIS IS WHY STARTUPS ARE DISRUPTING MARKETS
  44. 44. *Not Invented Here SOFTWARE IS EATING THE WORLD
  45. 45. THEN DEVELOPERS BECOME MORE AND MORE IMPORTANT TO BUSINESSES
  46. 46. DEVELOPERS RULE BUSINESS
  47. 47. SOFTWARE WAS AN INVESTMENT
  48. 48. DO YOU HEARD ABOUT V PROCESS?
  49. 49. WE WERE CREATING ASSETS LIKE REAL ESTATE
  50. 50. BUT NOW SOFTWARE IS A CONTINUOUS DELIVERY SERVICE
  51. 51. CONSTANT IMPROVEMENT
  52. 52. SOME CREATE PROCESSES, OTHERS CREATE LOW LEVELS THINGS TO BUILD PROCESSES ON
  53. 53. BECAUSE WE CAN IMPROVE CONTINUALLY OUR INDUSTRIAL ASSET
  54. 54. WE ACTING ON DATA
  55. 55. MANAGE DATA PROCESS AND DATA MANAGEMENT
  56. 56. CREATING A DATA PIPE
  57. 57. BUT WE BECOME ARCHITECTS OF THE BUSINESS FACTORY
  58. 58. WE ARE NOT BLUE COLLAR WORKERS ANYMORE
  59. 59. WE NEED TO CONNECT TO THE VISION OF BUSINESS
  60. 60. DEVELOPING IS NO LONGER A JOB. IT’S A POINT OF VIEW
  61. 61. IT’S A SKILL FOR BUSINESS ARCHITECTS
  62. 62. BUILDER OF BRAIN INDUSTRY TOOLS TO ACHIEVE PROGRESS NEXT STEP
  63. 63. SO,
  64. 64. WE CREATE SOFTWARE
  65. 65. FRAMEWORKS
  66. 66. BUILD TOOLS
  67. 67. SOURCE MANAGEMENT
  68. 68. CONTINUOUS INTEGRATION….
  69. 69. FULLY AUTOMATED SOFTWARE FACTORY
  70. 70. INDUSTRIAL
  71. 71. AND WE DEPLOY IT ON SERVERS
  72. 72. A SERVER
  73. 73. WITH AN OPERATING SYSTEM
  74. 74. RUNNING MIDDLEWARE AND SOFTWARE
  75. 75. MONITORING
  76. 76. BACKUPS
  77. 77. IS IT AN INDUSTRIAL WAY TO THINK?
  78. 78. CLOUD IS HERE, THERE IS IAAS
  79. 79. YOU CAN USE A VIRTUAL SERVER
  80. 80. BUT STILL THERE ARE SOME MANUAL TASKS TO PERFORM
  81. 81. IS THIS PLUGGABLE?
  82. 82. LIKE ELECTRICITY
  83. 83. THINK ABOUT ELECTRICITY AT THE BEGINNING OF 20TH CENTURY
  84. 84. OWN ELECTRICITY PRODUCTION
  85. 85. PRODUCTION LINE IS POISONED BY ELECTRICITY PRODUCTION
  86. 86. DEEP DEPENDENCY LINKING
  87. 87. BUY ELECTRICITY, NOT A POWER PLANT. IT’S A COMMODITY
  88. 88. DO YOU HAVE AN ELECTRICITY PROJECT?
  89. 89. BUT TODAY YOU HAVE HOSTING PROJECTS
  90. 90. BECAUSE THERE IS NO INDUSTRIAL WAY TO DO IT
  91. 91. BECAUSE OPS TODAY IS A (SOMEWHAT FINE) TAILORED THING MADE BY PEOPLE
  92. 92. WAKE UP!
  93. 93. PRODUCTION HAS TO BE PERFECT
  94. 94. PEOPLE ARE NOT PERFECT
  95. 95. PEOPLE HAVE NOTHING TO DO ON PRODUCTION STUFF
  96. 96. ULTRON
  97. 97. AT CLEVER CLOUD SSH CONNECTION IS A RED ALERT
  98. 98. WE NEED TO BUILD A HOSTING PLATFORM
  99. 99. STANDARD WAY TO HOST SOFTWARE WITHOUT THINKING ABOUT IT
  100. 100. THERE IS NO PLACE FOR OPS, JUST PLATFORM MANAGERS
  101. 101. OPS <-> DEV COMMUNICATION STANDARD
  102. 102. Devs • Able to deploy anytime • plop • plop • plop OPS • plop • plop • plop
  103. 103. LAYERS: WHAT IS MY ADDED VALUE?
  104. 104. AUTOMATE ALL THE NON VALUED PARTS
  105. 105. OR BRING THIS ON TOP OF A PUBLIC CLOUD MANAGING IT
  106. 106. USE DEVOPS AS AN IT AUTOMATION PROCESS
  107. 107. PUSH TO COMMODITY
  108. 108. CREATE A REAL COMMUNICATION CHANNEL
  109. 109. THE SOFTWARE FACTORY FROM DEV TO PRODUCTION & UPTIME
  110. 110. HOW TO START?
  111. 111. CHOOSE A PET PROJECT
  112. 112. Dev + Ops CREATE YOUR CHAMPIONS TEAM
  113. 113. “move fast and break things” RESET YOUR INTERNAL REQUIREMENTS
  114. 114. CLEAR YOUR SCHEDULE TO VALIDATE NEW THINGS FAST
  115. 115. TAKE NEW TOOLS
  116. 116. SLACK
  117. 117. SENTRY
  118. 118. LOGS
  119. 119. START PROJECT WITH THE ALL TEAM
  120. 120. CREATE REAL HUMAN LINKS
  121. 121. Everybody want to be part of this new team BUILD HAPPINESS AND BUILD A SUCCESS
  122. 122. LEVEL UP ON THIS SUCCESS FOR INTERNAL EVENTS AND GIVE BACK
  123. 123. ITERATE GROWTH THIS TEAM AND MIGRATE PROJECTS
  124. 124. KILL LEGACY
  125. 125. PROFIT!
  126. 126. DEVOPS + CLOUD = AUTOMATION MIGRATE
  127. 127. WE ARE BUSINESS AUTOMATION TOOLS PROVIDERS WE ARE NOT THE IT GUYS
  128. 128. CLEVER CLOUD 5 YEARS OLD EXPERIMENT
  129. 129. SMALL TEAM
  130. 130. EXPERT TEAM
  131. 131. SUPPORT
  132. 132. ON DUTY
  133. 133. PROCESS
  134. 134. SO, WE ARE ALL DEV+OPS
  135. 135. AUTOMATE
  136. 136. PROCESS
  137. 137. ARCHITECTURE OVERVIEW
  138. 138. TAKE AWAY
  139. 139. EXEMPLE ON CLEVER CLOUD LOGS MANAGEMENT
  140. 140. Give CLEVER-CLOUD.COM a try  I’m @waxzce on twitter THX FOR LISTENING

×