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 full-size slide

  2. @editingemily

    View full-size slide

  3. @editingemily

    View full-size slide

  4. @editingemily

    View full-size slide

  5. Here we go again…
    @editingemily

    View full-size slide

  6. Here we go again…
    @editingemily

    View full-size slide

  7. Here we go again…
    @editingemily

    View full-size slide

  8. Emily Freeman
    @editingemily

    View full-size slide

  9. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  10. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  11. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  12. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  13. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  14. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  15. @editingemily | #MSBuild
    Knight Capital
    @editingemily

    View full-size slide

  16. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  17. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  18. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  19. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  20. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  21. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  22. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  23. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  24. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  25. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  26. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  27. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  28. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  29. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  30. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  31. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  32. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  33. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  34. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  35. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  36. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  37. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  38. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  39. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  40. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  41. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  42. @editingemily | #MSBuild
    @editingemily

    View full-size slide

  43. @editingemily | #MSBuild
    @editingemily

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  63. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View full-size slide

  64. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View full-size slide

  65. @editingemily | #MSBuild
    Embracing Failure
    @editingemily

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  69. Building Culture
    @editingemily

    View full-size slide

  70. Building Culture
    @editingemily

    View full-size slide

  71. Building Culture
    @editingemily

    View full-size slide

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

    View full-size slide

  73. Learning from
    Knight Capital
    Delete old code
    @editingemily

    View full-size slide

  74. Learning from
    Knight Capital
    Delete old code
    @editingemily

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  77. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View full-size slide

  78. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View full-size slide

  79. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View full-size slide

  80. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View full-size slide

  81. Learning from
    Knight Capital
    Avoid rushed deadlines
    @editingemily

    View full-size slide

  82. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View full-size slide

  83. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View full-size slide

  84. Learning from
    Knight Capital
    Automate deployments
    @editingemily

    View full-size slide

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

    View full-size slide

  86. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View full-size slide

  87. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View full-size slide

  88. Learning from
    Knight Capital
    Beware alert fatigue
    @editingemily

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide