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

DevOps with Drupal

DevOps with Drupal

The age of projects where everyone works in their own silo without knowing of the contributors around them is coming to an end. Agile methodologies break up departmental borders and merge specialists to an end-to-end team.

In my talk, I chose to highlight best practices how we can get rid of the dreaded "wall of confusion" between developers and sysadmins in order to collaborate more effectively within Drupal projects.

Jochen Lillich
PRO

May 17, 2014
Tweet

More Decks by Jochen Lillich

Other Decks in Technology

Transcript

  1. DEVOPS WITH
    DRUPAL

    View Slide

  2. JOCHEN LILLICH
    @GEEWIZ
    CEO FREISTIL IT

    View Slide

  3. DRUPAL PAAS
    FREISTILBOX.COM

    View Slide

  4. "You keep using that word. I do not
    think it means what you think
    it means."
    — Inigo Montoya

    View Slide

  5. DEVOPS
    IS not A JOB DESCRIPTION.

    View Slide

  6. DEVOPS
    IS ABOUT CULTURE.

    View Slide

  7. INFLUENCES
    ▸ Agile
    ▸ Lean
    ▸ Theory of Constraints
    ▸ Best Practices

    View Slide

  8. THE DARK AGES

    View Slide

  9. View Slide

  10. View Slide

  11. IT MAKES SENSE
    DOESN'T IT?

    View Slide

  12. NOPE.

    View Slide

  13. View Slide

  14. View Slide

  15. DEVOPS
    ALIGNS TEAMS.

    View Slide

  16. CAMS

    View Slide

  17. TRUST

    View Slide

  18. View Slide

  19. SHARED
    INFRASTRUCTURE

    View Slide

  20. “Beer is the most powerful tool in the
    DevOps environment. Take everyone down
    to the bar and just let them talk.”
    — Ben Rockwood

    View Slide

  21. View Slide

  22. LIVE DEBUGGING
    TOOLS

    View Slide

  23. STOP THE
    BLAMING

    View Slide

  24. View Slide

  25. View Slide

  26. DEPLOYMENT

    View Slide

  27. PAIN = CODE COMPLEXITY × TEAM SIZE

    View Slide

  28. CONTINUOUS
    DEPLOYMENT

    View Slide

  29. REQUIREMENTS
    ▸ Build and deployment system automated
    ▸ Close-to-perfect staging environment
    ▸ Minimal deployment time

    View Slide

  30. View Slide

  31. ON-CALL DEVS

    View Slide

  32. "You build it, you run it."
    — Werner Vogels, CTO Amazon

    View Slide

  33. "WELL, WE AIN'T
    GOT NO OPS."

    View Slide

  34. THANKS A 1E6!
    [email protected]

    View Slide

  35. IMAGE CREDITS
    Developers: Phil Whitehouse https://flic.kr/p/4K1rz4. Facepalm: Rob
    Allen https://flic.kr/p/851Vgq. potatohead spiderman: istolethetv
    https://flic.kr/p/Am3Sy. WALL-E: Rob Boudon https://flic.kr/p/
    5fpUyC. Old Industrial Wall: Pavel P. https://flic.kr/p/kXABX4. hard
    work: nicoleta gramada https://flic.kr/p/5TYUcS.
    Scenario diagrams: Allspaw et al.: "Web Operations"

    View Slide