Devops Management is a topic discussed in the halls of conferences and few managers. This talk will focus on the topic of management in a highly collaborative and cooperative environment, specifically one that is rapidly growing with a focus on continuous development/deployment
Apidays New York 2024 - The value of a flexible API Management solution for O...
DevOps Picc12 Management Talk
1. DevOps Management:
Herding Cats at
Michael Rembetsy
Director, Operations Engineering
@mrembetsy
2. What is Etsy?
“Etsy is the marketplace we make together. We enable
people anywhere to easily build and directly exchange with
independent, creative businesses”
7. The Numbers!
• 15 million members
• 875,000 active sellers
• Sellers in over 150 countries
8. The Numbers!
• 15 million members
• 875,000 active sellers
• Sellers in over 150 countries
• 2011 sellers grossed 525 million in sales
9. The Numbers!
• 15 million members
• 875,000 active sellers
• Sellers in over 150 countries
• 2011 sellers grossed 525 million in sales
• 1.4 billion page views a month and growing
11. Who am I?
• Responsible for day to day collaboration
and operations (datacenter / corporate)
12. Who am I?
• Responsible for day to day collaboration
and operations (datacenter / corporate)
• I am a mentor
13. Who am I?
• Responsible for day to day collaboration
and operations (datacenter / corporate)
• I am a mentor
• I enable
14. Who am I?
• Responsible for day to day collaboration
and operations (datacenter / corporate)
• I am a mentor
• I enable
• Remove barriers and encourage shipping
23. Starts with Hiring
• Manager != smartest person on the team,
hire smart people
• You need to be more than just a
technologist
24. Starts with Hiring
• Manager != smartest person on the team,
hire smart people
• You need to be more than just a
technologist
• Experiences count for managers and team
members
30. Principles for a DevOps
Managers
• Accept failures not lower standards
31. Principles for a DevOps
Managers
• Accept failures not lower standards
• Доверяй, но проверяй
32. Principles for a DevOps
Managers
• Accept failures not lower standards
• Доверяй, но проверяй
• Celebrate success and failures (blameless
post mortems)
33. Principles for a DevOps
Managers
• Accept failures not lower standards
• Доверяй, но проверяй
• Celebrate success and failures (blameless
post mortems)
• Be open minded
34. Principles for a DevOps
Managers
• Accept failures not lower standards
• Доверяй, но проверяй
• Celebrate success and failures (blameless
post mortems)
• Be open minded
• Move fast (collaboration and deployment)
37. The Team
• Flexible. Able to work in a dynamic
environment anywhere
• There is no single variable to success.
There are many.
38. The Team
• Flexible. Able to work in a dynamic
environment anywhere
• There is no single variable to success.
There are many.
• Team members and managers must know
they are liaisons for all other teams
52. NO!!!!!
Provide a scheduled outlet for talk (30
minutes minimum)
Respect their time and yours, show up on
time and prepared to discuss the last week
60. Freedom but with
Guidelines
• Communication: send everyone updates
• Ask for help if you need it
• Ask for direction on work
• Day to day work is done (queue, job
description)
66. Problems Managing People
• You will have them and each is different
• Stay calm
• Talk to your peers for advice
67. Problems Managing People
• You will have them and each is different
• Stay calm
• Talk to your peers for advice
• Think outside the box
68. Problems Managing People
• You will have them and each is different
• Stay calm
• Talk to your peers for advice
• Think outside the box
• Don’t fear having hard conversations.
These make you a better manager
69. “the job of a manager is to be willing to have a
hard conversation, any time during the week
with anyone anywhere.” Marc Hedlund
74. Kanban
• Provided the whole organization
Transparency into what we were doing
• Less context switching = better morale
75. Kanban
• Provided the whole organization
Transparency into what we were doing
• Less context switching = better morale
• Better throughput of work
76. Kanban
• Provided the whole organization
Transparency into what we were doing
• Less context switching = better morale
• Better throughput of work
• Better Prioritization
92. Monitoring
• We use tools like Nagios, Pagerduty and
Pingdom.
• More than ops are on call
93. Monitoring
• We use tools like Nagios, Pagerduty and
Pingdom.
• More than ops are on call
• ops on call rotation
94. Monitoring
• We use tools like Nagios, Pagerduty and
Pingdom.
• More than ops are on call
• ops on call rotation
• dev on call rotation
95. Monitoring
• We use tools like Nagios, Pagerduty and
Pingdom.
• More than ops are on call
• ops on call rotation
• dev on call rotation
• search on call rotation
105. • Culture
• One on One meeting
• Humor
• Freedom to be creative and explore
• Open Door Policy
• Encourge the use and building of
collabrative tools
• DevOps Princples for managers
• Be transparent with your work to everyone
106. My Influences
• Michael Lopp (http://www.randsinrepose.com)
• Kate Matsudaira (http://www.katemats.com)
• Chad Dickerson (http://blog.chaddickerson.com)
• John Allspaw (http://kitchensoap.com/)
• Marc Hedlund (http://blog.precipice.org/)
• Kellan Elliot-McCrea (https://twitter.com/#!/kellan)