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

Building a DevOps Culture in a Remote World - Emily Freeman, DevOpsDays Chicago 2020

Building a DevOps Culture in a Remote World - Emily Freeman, DevOpsDays Chicago 2020

This talk outlines how to design your organizations culture by reducing silos, embracing failure, collaborating, accepting feedback, and automating processes when appropriate — all of which is fundamental to your DevOps success.

DevOpsDays Chicago

September 01, 2020
Tweet

More Decks by DevOpsDays Chicago

Other Decks in Technology

Transcript

  1. @editingemily

    View Slide

  2. @editingemily

    View Slide

  3. @editingemily

    View Slide

  4. @editingemily

    View Slide

  5. Here we go again…
    @editingemily

    View Slide

  6. Here we go again…
    @editingemily

    View Slide

  7. Here we go again…
    @editingemily

    View Slide

  8. Emily Freeman
    @editingemily

    View Slide

  9. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  10. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  11. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  12. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  13. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  14. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  15. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View Slide

  16. @editingemily | #MSBuild
    @editingemily

    View Slide

  17. @editingemily | #MSBuild
    @editingemily

    View Slide

  18. @editingemily | #MSBuild
    @editingemily

    View Slide

  19. @editingemily | #MSBuild
    @editingemily

    View Slide

  20. @editingemily | #MSBuild
    @editingemily

    View Slide

  21. @editingemily | #MSBuild
    @editingemily

    View Slide

  22. @editingemily | #MSBuild
    @editingemily

    View Slide

  23. @editingemily | #MSBuild
    @editingemily

    View Slide

  24. @editingemily | #MSBuild
    @editingemily

    View Slide

  25. @editingemily | #MSBuild
    @editingemily

    View Slide

  26. @editingemily | #MSBuild
    @editingemily

    View Slide

  27. @editingemily | #MSBuild
    @editingemily

    View Slide

  28. @editingemily | #MSBuild
    @editingemily

    View Slide

  29. @editingemily | #MSBuild
    @editingemily

    View Slide

  30. @editingemily | #MSBuild
    @editingemily

    View Slide

  31. @editingemily | #MSBuild
    @editingemily

    View Slide

  32. @editingemily | #MSBuild
    @editingemily

    View Slide

  33. @editingemily | #MSBuild
    @editingemily

    View Slide

  34. @editingemily | #MSBuild
    @editingemily

    View Slide

  35. @editingemily | #MSBuild
    @editingemily

    View Slide

  36. @editingemily | #MSBuild
    @editingemily

    View Slide

  37. @editingemily | #MSBuild
    @editingemily

    View Slide

  38. @editingemily | #MSBuild
    @editingemily

    View Slide

  39. @editingemily | #MSBuild
    @editingemily

    View Slide

  40. @editingemily | #MSBuild
    @editingemily

    View Slide

  41. @editingemily | #MSBuild
    @editingemily

    View Slide

  42. @editingemily | #MSBuild
    @editingemily

    View Slide

  43. @editingemily | #MSBuild
    @editingemily

    View Slide

  44. @editingemily | #MSBuild
    Hire great engineers
    and then get out of the
    way.
    @editingemily

    View Slide

  45. @editingemily | #MSBuild
    DevOps starts with
    culture.
    @editingemily

    View Slide

  46. @editingemily | #MSBuild
    But what about
    the tools?!
    @editingemily

    View Slide

  47. @editingemily | #MSBuild
    But what about
    the tools?!
    @editingemily

    View Slide

  48. @editingemily | #MSBuild
    But what about
    the tools?!
    @editingemily

    View Slide

  49. @editingemily | #MSBuild
    Tend the soil.
    @editingemily

    View Slide

  50. @editingemily | #MSBuild
    Tend the soil.
    @editingemily

    View Slide

  51. @editingemily | #MSBuild
    Tend the soil.
    @editingemily

    View Slide

  52. @editingemily
    DevOps Principles
    Encourage teamwork Reduce silos Embrace failure Communicate

    View Slide

  53. @editingemily
    DevOps Principles
    Encourage teamwork Reduce silos Embrace failure Communicate

    View Slide

  54. Encouraging
    Teamwork
    Empower your team
    Share responsibility
    Create cross-functional collaboration
    @editingemily

    View Slide

  55. @editingemily | #MSBuild
    Encouraging
    Teamwork
    Give space for independent
    decision-making.
    @editingemily

    View Slide

  56. @editingemily | #MSBuild
    Encouraging
    Teamwork
    Give space for independent
    decision-making.
    @editingemily

    View Slide

  57. @editingemily | #MSBuild
    Encouraging
    Teamwork
    Give space for independent
    decision-making.
    @editingemily

    View Slide

  58. Reducing
    Silos
    Share information freely
    Eliminate “not my job” attitudes
    Hire curious engineers
    @editingemily

    View Slide

  59. @editingemily | #MSBuild
    Reducing Silos
    Focus on collaboration.
    @editingemily

    View Slide

  60. @editingemily | #MSBuild
    Reducing Silos
    Focus on collaboration.
    @editingemily

    View Slide

  61. @editingemily | #MSBuild
    Reducing Silos
    Focus on collaboration.
    @editingemily

    View Slide

  62. Embracing
    Failure
    Encourage smart risk taking
    Prepare for handling failure
    Practice systems thinking
    @editingemily

    View Slide

  63. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View Slide

  64. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View Slide

  65. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View Slide

  66. Communicating
    Clearly
    Encourage “soft skills”
    Accept feedback
    Speak clearly and directly
    @editingemily

    View Slide

  67. @editingemily | #MSBuild
    Communicating
    Clearly
    It’s the respectful thing to do.

    View Slide

  68. @editingemily | #MSBuild
    Communicating
    Clearly
    It’s the respectful thing to do.

    View Slide

  69. Building Culture
    @editingemily

    View Slide

  70. Building Culture
    @editingemily

    View Slide

  71. Building Culture
    @editingemily

    View Slide

  72. @editingemily | #MSBuild
    Learning from Knight Capital
    @editingemily

    View Slide

  73. Learning from
    Knight Capital
    Delete old code
    @editingemily

    View Slide

  74. Learning from
    Knight Capital
    Delete old code
    @editingemily

    View Slide

  75. Learning from
    Knight Capital
    Use feature flags the right way
    @editingemily

    View Slide

  76. Learning from
    Knight Capital
    Use feature flags the right way
    @editingemily

    View Slide

  77. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View Slide

  78. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View Slide

  79. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View Slide

  80. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View Slide

  81. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View Slide

  82. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View Slide

  83. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View Slide

  84. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View Slide

  85. Learning from
    Knight Capital
    Test, test, test
    @editingemily

    View Slide

  86. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View Slide

  87. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View Slide

  88. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View Slide

  89. Learning from
    Knight Capital
    Create incident management plans
    @editingemily

    View Slide

  90. Learning from
    Knight Capital
    Create incident management plans
    @editingemily

    View Slide

  91. Learning from
    Knight Capital
    Create incident management plans
    @editingemily

    View Slide

  92. @editingemily | #MSBuild
    Tend the soil.
    @editingemily

    View Slide

  93. @editingemily | #MSBuild
    Tend the soil.
    @editingemily

    View Slide

  94. @editingemily | #MSBuild
    Q+A
    @editingemily

    View Slide