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

[2016.04 Meetup #1] [TALK #1] Pedro Coelho - De...

[2016.04 Meetup #1] [TALK #1] Pedro Coelho - DevOps @ TalkDesk

Pedro Coelho's talk slides: DevOps @ Talkdesk

All rights belong to Pedro Coelho.

DevOps Lisbon

April 11, 2016
Tweet

More Decks by DevOps Lisbon

Other Decks in Technology

Transcript

  1. Where we came from STYROFOAM LOGO! I NEED A V

    M I NEED A V M I COULD ALSO USE A V M
  2. Where we came from STYROFOAM LOGO! I NEED A V

    M I NEED A V M I COULD ALSO USE A V M A V M SURE WOULD COME HANDY
  3. Where we came from STYROFOAM LOGO! I NEED A V

    M I NEED A V M I COULD ALSO USE A V M A V M SURE WOULD COME HANDY EASY*
  4. Where we came from STYROFOAM LOGO! I NEED A V

    M I NEED A V M I COULD ALSO USE A V M A V M SURE WOULD COME HANDY EASY* *TOT ALLY NOT ME
  5. Where we are now I NEED A V M I

    NEED A V M I NEED A V M I NEED A V M I NEED A V M
  6. Where we are now I NEED A V M I

    NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M
  7. Where we are now I NEED A V M I

    NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A HERO I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M
  8. Where we are now I NEED A V M I

    NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A HERO I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M
  9. Where we are now I NEED A V M I

    NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A HERO I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M I NEED A V M ARGH!!* *WILHELM SCREAM
  10. What is DevOps? WE NEED TO HIRE A DEVELOPER AND

    AN OPERATOR, BUT WE’RE LOW ON CASH
  11. What is DevOps? WE NEED TO HIRE A DEVELOPER AND

    AN OPERATOR, BUT WE’RE LOW ON CASH I KNOW! WHY DON’T WE HIRE A DEVELOPER OPERATOR? A DEVOPS!
  12. What is DevOps? WE NEED TO HIRE A DEVELOPER AND

    AN OPERATOR, BUT WE’RE LOW ON CASH I KNOW! WHY DON’T WE HIRE A DEVELOPER OPERATOR? A DEVOPS! SO WEB 2.0!
  13. YOUR DEVS ARE YOUR CUSTOMERS! LISTEN TO THEIR DEMANDS! BUT

    DON’T GIVE THEM WHAT THEY W ANT YOU’LL BE CREATING V MS FO LAIF!
  14. YOUR DEVS ARE YOUR CUSTOMERS! LISTEN TO THEIR DEMANDS! BUT

    DON’T GIVE THEM WHAT THEY W ANT YOU’LL BE CREATING V MS FO LAIF! INSERT HERE HENRY FORD’S QUOTE ABOUT F ASTER HORSES
  15. WHEN YOU AUTOMATE, YOU SHARE YOUR WORK BECAUSE YOUR WORK

    IS IN YOUR CODE YOU SHARE A W AY, A PROCESS, TO DO STUFF
  16. WHEN YOU AUTOMATE, YOU SHARE YOUR WORK BECAUSE YOUR WORK

    IS IN YOUR CODE YOU SHARE A W AY, A PROCESS, TO DO STUFF YOU EMPOWER OTHER PEOPLE WITH YOUR KNOWLEDGE
  17. SHARE THE WEALTH • GIVE YOUR DEVS THE POSSIBILITY TO

    CREATE USING YOUR OWN TOOLS, THAT YOU USE FOR YOURSELF
  18. SHARE THE WEALTH • GIVE YOUR DEVS THE POSSIBILITY TO

    CREATE USING YOUR OWN TOOLS, THAT YOU USE FOR YOURSELF • NOT ONLY THEY’LL BE HAPPIER, YOU’LL ALSO BE GUIDING THEM TO USE YOUR CONVENTIONS AND KEEP THE HOUSE TIDY
  19. SHARE THE WEALTH • GIVE YOUR DEVS THE POSSIBILITY TO

    CREATE USING YOUR OWN TOOLS, THAT YOU USE FOR YOURSELF • NOT ONLY THEY’LL BE HAPPIER, YOU’LL ALSO BE GUIDING THEM TO USE YOUR CONVENTIONS AND KEEP THE HOUSE TIDY • BUT ALSO…
  20. EMPOWERMENT YOU’LL BE ENABLING THEM TO DO STUFF THEY PROLLY

    KNOW VERY LITTLE ABOUT HEY MAN, THANKS FOR THAT SCRIPT
  21. EMPOWERMENT YOU’LL BE ENABLING THEM TO DO STUFF THEY PROLLY

    KNOW VERY LITTLE ABOUT HEY MAN, THANKS FOR THAT SCRIPT ZZZ.. HUH WHAT?
  22. EMPOWERMENT YOU’LL BE ENABLING THEM TO DO STUFF THEY PROLLY

    KNOW VERY LITTLE ABOUT HEY MAN, THANKS FOR THAT SCRIPT ZZZ.. HUH WHAT? THANKS TO IT I W AS ABLE TO GROK THE CODE FOR BUGS, DEPLOY IT INTO AN HA CLUSTER USING ARTEF ACTS FROM A BUILD THAT W AS TESTED PRIOR THE DEPLOY AND HAD MY ASSETS DELIVERED VIA A GLOBAL CDN
  23. EMPOWERMENT YOU’LL BE ENABLING THEM TO DO STUFF THEY PROLLY

    KNOW VERY LITTLE ABOUT HEY MAN, THANKS FOR THAT SCRIPT ZZZ.. HUH WHAT? THANKS TO IT I W AS ABLE TO GROK THE CODE FOR BUGS, DEPLOY IT INTO AN HA CLUSTER USING ARTEF ACTS FROM A BUILD THAT W AS TESTED PRIOR THE DEPLOY AND HAD MY ASSETS DELIVERED VIA A GLOBAL CDN THAT’S AWESOME.
  24. EMPOWERMENT YOU’LL BE ENABLING THEM TO DO STUFF THEY PROLLY

    KNOW VERY LITTLE ABOUT HEY MAN, THANKS FOR THAT SCRIPT ZZZ.. HUH WHAT? THANKS TO IT I W AS ABLE TO GROK THE CODE FOR BUGS, DEPLOY IT INTO AN HA CLUSTER USING ARTEF ACTS FROM A BUILD THAT W AS TESTED PRIOR THE DEPLOY AND HAD MY ASSETS DELIVERED VIA A GLOBAL CDN THAT’S AWESOME. WHO ARE YOU, AGAIN?
  25. YOU’LL ALSO CREATE AN ENVIRONMENT PRONE FOR TESTING AND EXPERIMENT

    ATION HM.. I THINK I’M ON TO SOMETHING I’LL JUST RUN THIS COMPLICATED QUERY IN THE PRODUCTION DAT ABASE
  26. YOU’LL ALSO CREATE AN ENVIRONMENT PRONE FOR TESTING AND EXPERIMENT

    ATION HM.. I THINK I’M ON TO SOMETHING I’LL JUST RUN THIS COMPLICATED QUERY IN THE PRODUCTION DAT ABASE TO V ALIDATE MY ASSUMPTIONS
  27. BY CREATING A SAFE ENVIRONMENT, PEOPLE WILL TRY OUT NEW

    THINGS AND, WHO KNOWS, EVEN HAVE FUN DOING SOME SIDE AND PROFIT ABLE EXPERIMENTS
  28. BY CREATING A SAFE ENVIRONMENT, PEOPLE WILL TRY OUT NEW

    THINGS AND, WHO KNOWS, EVEN HAVE FUN DOING SOME SIDE AND PROFIT ABLE EXPERIMENTS ERIC RIES CALLS THIS “INTRAPRENEURSHIP”
  29. SO WHAT NOW • FOCUS ON TOOLS AND PRODUCTIVITY EFFORTS

    • WORK WITH THE REST OF THE ENGINEERS, AND NOT FOR THEM
  30. SO WHAT NOW • FOCUS ON TOOLS AND PRODUCTIVITY EFFORTS

    • WORK WITH THE REST OF THE ENGINEERS, AND NOT FOR THEM • MINIMIZE OPERATIONS EFFORT TO A MINIMUM
  31. SO WHAT NOW • FOCUS ON TOOLS AND PRODUCTIVITY EFFORTS

    • WORK WITH THE REST OF THE ENGINEERS, AND NOT FOR THEM • MINIMIZE OPERATIONS EFFORT TO A MINIMUM • EMBED YOUR KNOWLEDGE IN OTHER TEAMS
  32. SO WHAT NOW • CREATE RE-USABLE ARTEF ACTS SUCH AS

    IMAGES/SCRIPTS • MINIMIZE REPETITIVE WORK
  33. SO WHAT NOW • CREATE RE-USABLE ARTEF ACTS SUCH AS

    IMAGES/SCRIPTS • MINIMIZE REPETITIVE WORK • ENSURE SAFE ENVIRONMENTS FOR DEVELOPMENT AND EXPERIMENT ATION
  34. SO WHAT NOW • CREATE RE-USABLE ARTEF ACTS SUCH AS

    IMAGES/SCRIPTS • MINIMIZE REPETITIVE WORK • ENSURE SAFE ENVIRONMENTS FOR DEVELOPMENT AND EXPERIMENT ATION • CONFIDENCE IN TOOLING RESULTS IN CONFIDENCE IN CODE
  35. HI MISTER TOM, MAY I HELP? MEANWHILE… LOL OK! CAN

    YOU HEAR ME MISTER TOM? CAN YOU HEAR ME MISTER TOM?
  36. HI MISTER TOM, MAY I HELP? MEANWHILE… LOL OK! CAN

    YOU HEAR ME MISTER TOM? CAN YOU HEAR ME MISTER TOM? DEVOOOUPS..