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.

3abfc9128fe1aeae3058edc36936f360?s=128

Jochen Lillich

May 17, 2014
Tweet

Transcript

  1. DEVOPS WITH DRUPAL

  2. JOCHEN LILLICH @GEEWIZ CEO FREISTIL IT

  3. DRUPAL PAAS FREISTILBOX.COM

  4. "You keep using that word. I do not think it

    means what you think it means." — Inigo Montoya
  5. DEVOPS IS not A JOB DESCRIPTION.

  6. DEVOPS IS ABOUT CULTURE.

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

    Best Practices
  8. THE DARK AGES

  9. None
  10. None
  11. IT MAKES SENSE DOESN'T IT?

  12. NOPE.

  13. None
  14. None
  15. DEVOPS ALIGNS TEAMS.

  16. CAMS

  17. TRUST

  18. None
  19. SHARED INFRASTRUCTURE

  20. “Beer is the most powerful tool in the DevOps environment.

    Take everyone down to the bar and just let them talk.” — Ben Rockwood
  21. None
  22. LIVE DEBUGGING TOOLS

  23. STOP THE BLAMING

  24. None
  25. None
  26. DEPLOYMENT

  27. PAIN = CODE COMPLEXITY × TEAM SIZE

  28. CONTINUOUS DEPLOYMENT

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

    environment ▸ Minimal deployment time
  30. None
  31. ON-CALL DEVS

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

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

  34. THANKS A 1E6! JOCHEN@FREISTIL.IT

  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"