Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Effective DevOps

satya sudheer
September 14, 2017

Effective DevOps

satya sudheer

September 14, 2017
Tweet

More Decks by satya sudheer

Other Decks in Technology

Transcript

  1. A LITTLE BIT ABOUT SOFTWARE RELEASE PROCESSES.. RELEASE PROCESSES HAVE

    FOUR MAJOR PHASES Source, Build, Test, Deploy ALWAYS CONSTANT
  2. SOFTWARE MOVES FASTER TODAY Your ability to move fast is

    paramount to your ability to fight off disruption
  3. LETS DO DEVOPS!! It is not the strongest of the

    species that survives, nor the most intelligent that survives. It is the one that is most adaptable to change. – Charles Darwin
  4. INFORMATION IS IMPERFECT EVERYONE MAKES MISTAKES COMPLEX SYSTEMS HAVE COMPLEX

    FAILURES FUNDAMENTAL SURPRISES HAPPEN SOME THINGS CAN ONLY BE OBSERVED IN PRODUCTION FAILURES CAN CASCADE
  5. 3. PUT FIRST THINGS FIRST YOU NEED TO EXCUTE ON

    THE MOST IMPORTANT BUSINESS PRIORITIES.
  6. NEED FOR A REPEATABLE PROCESS, ONE PATH FOR CHANGE. LEAN

    AUTOMATION VERSION CONTROLLING EVERYTHING REDEFINING "DONE"
  7. ELIMINATE NON VALUE ADDED ACTION FOCUS ON AVAILABILITY, DO NOT

    WORRY ABOUT SCALE. CHOOSE LANGUAGES AND TOOLS THAT FITS THE JOB .
  8. WRITE TESTS UNIT TESTS, INTEGRATION TESTS, FUNCTIONAL TESTS, SMOKE TESTS

    MEASURE & COLLECT THE IMPORTANT METRICS SMALL BATCH + EXPERIMENTATION
  9. THE FOUR EYE RULE, MINIMUM 2 PAIR OF EYES ON

    ANY PROBLEM. PRACTISE INCIDENT RESPONSE: OBSERVE, ORIENT, DECIDE, ACT
  10. DEVOPS IS A CULTURAL AND PROFESSIONAL MOVEMENT, FOCUSED ON HOW

    WE BUILD AND OPERATE HIGH VELOCITY ORGANISATIONS, BORN FROM THE EXPERIENCES OF ITS PRACTITIONERS. – ADAM JACOB THANK YOU :)