DevOps Management:
   Herding Cats at

                     Michael Rembetsy
       Director, Operations Engineering
                          @mrembetsy
What is Etsy?
  “Etsy is the marketplace we make together. We enable
people anywhere to easily build and directly exchange with
              independent, creative businesses”
DevOps Picc12 Management Talk
The Numbers!
The Numbers!
• 15 million members
The Numbers!
• 15 million members
• 875,000 active sellers
The Numbers!
• 15 million members
• 875,000 active sellers
• Sellers in over 150 countries
The Numbers!
• 15 million members
• 875,000 active sellers
• Sellers in over 150 countries
• 2011 sellers grossed 525 million in sales
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
Who am I?
Who am I?
• Responsible for day to day collaboration
  and operations (datacenter / corporate)
Who am I?
• Responsible for day to day collaboration
  and operations (datacenter / corporate)
• I am a mentor
Who am I?
• Responsible for day to day collaboration
  and operations (datacenter / corporate)
• I am a mentor
• I enable
Who am I?
• Responsible for day to day collaboration
  and operations (datacenter / corporate)
• I am a mentor
• I enable
• Remove barriers and encourage shipping
DevOps Picc12 Management Talk
Culture
DevOps Picc12 Management Talk
The old Culture didn’t
    work at Etsy
DevOps Picc12 Management Talk
So what is the new way?
Starts with Hiring
Starts with Hiring
• Manager != smartest person on the team,
  hire smart people
Starts with Hiring
• Manager != smartest person on the team,
  hire smart people
• You need to be more than just a
  technologist
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
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
Required
DevOps Picc12 Management Talk
Principles for a DevOps
       Managers
Principles for a DevOps
         Managers
• Accept failures not lower standards
Principles for a DevOps
         Managers
• Accept failures not lower standards
• Доверяй, но проверяй
Principles for a DevOps
         Managers
• Accept failures not lower standards
• Доверяй, но проверяй
• Celebrate success and failures (blameless
  post mortems)
Principles for a DevOps
         Managers
• Accept failures not lower standards
• Доверяй, но проверяй
• Celebrate success and failures (blameless
  post mortems)
• Be open minded
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)
The Team
The Team
• Flexible. Able to work in a dynamic
  environment anywhere
The Team
• Flexible. Able to work in a dynamic
  environment anywhere
• There is no single variable to success.
  There are many.
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
How do I manage my
  team during...
Non-Stressful Times
Stressful Times
The Same Way!
The Same Way!
• Failures / outages
The Same Way!
• Failures / outages
• Personality conflicts
The Same Way!
• Failures / outages
• Personality conflicts
• Personal issues
The Same Way!
• Failures / outages
• Personality conflicts
• Personal issues
• Last minute whoopsies
The Same Way!
• Failures / outages
• Personality conflicts
• Personal issues
• Last minute whoopsies
• Unexpected context switching (work)
One on One
“What’s the point? We talk all the time in IRC?”
“I don’t have time, just email me an update.”
NO!!!!!
NO!!!!!
Provide a scheduled outlet for talk (30
minutes minimum)
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
http://www.randsinrepose.com/archives/2010/09/22/
    the_update_the_vent_and_the_disaster.html
Humor
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
Freedom
Engineers are creative.
So let them be creative....
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)
Open Door Policy
Problems Managing People
Problems Managing People
Problems Managing People
• You will have them and each is different
Problems Managing People
• You will have them and each is different
• Stay calm
Problems Managing People
• You will have them and each is different
• Stay calm
• Talk to your peers for advice
Problems Managing People
• You will have them and each is different
• Stay calm
• Talk to your peers for advice
• Think outside the box
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
“the job of a manager is to be willing to have a
hard conversation, any time during the week
with anyone anywhere.” Marc Hedlund
We also changed our
workflow in operations
Why?
We weren’t shipping enough

Context switching = low morale

“what are you working on?”
Kanban
Kanban
• Provided the whole organization
  Transparency into what we were doing
Kanban
• Provided the whole organization
  Transparency into what we were doing
• Less context switching = better morale
Kanban
• Provided the whole organization
  Transparency into what we were doing
• Less context switching = better morale
• Better throughput of work
Kanban
• Provided the whole organization
  Transparency into what we were doing
• Less context switching = better morale
• Better throughput of work
• Better Prioritization
How Does it flow?
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
We use a virtual board
Give them tools
         &
Encourage building
collaborative tools!
Devops Tools - managers
• Jira- tickets All can see
• Kanban - workflow that you just saw
• but wait theres more.....
Metrics
Metrics
• We have ~280K now and growing!
Metrics
• We have ~280K now and growing!
• Use open source tools (ganglia, graphite)
Metrics
• We have ~280K now and growing!
• Use open source tools (ganglia, graphite)
• Dashboards are key
DevOps Picc12 Management Talk
DevOps Picc12 Management Talk
Monitoring
• We use tools like Nagios, Pagerduty and
  Pingdom.
Monitoring
• We use tools like Nagios, Pagerduty and
  Pingdom.
• More than ops are on call
Monitoring
• We use tools like Nagios, Pagerduty and
  Pingdom.
• More than ops are on call
    • ops on call rotation
Monitoring
• We use tools like Nagios, Pagerduty and
  Pingdom.
• More than ops are on call
    • ops on call rotation
    • dev on call rotation
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
Human escalation
Asset Management
DevOps Picc12 Management Talk
Chef deployment is
transparent to everyone


          Deployed Chef Change
That wasn’t enough
   collaboration
Eventinator
DevOps Picc12 Management Talk
Let’s review
DevOps Picc12 Management Talk
• 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
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)
Thank you for listening

     Questions?

More Related Content

PDF
Devops, the future is here, it's just not evenly distributed yet.
PDF
DevOps: Hype or Hope
PPTX
Introduction to DevOps
PDF
Walk This Way - An Introduction to DevOps
PDF
DevOps: Process, Tool or Mindset?
PDF
Effective devops
PPTX
Enterprise DevOps: Crossing the Great Divide with DevOps Training
PPTX
DevOps Requires Agility
Devops, the future is here, it's just not evenly distributed yet.
DevOps: Hype or Hope
Introduction to DevOps
Walk This Way - An Introduction to DevOps
DevOps: Process, Tool or Mindset?
Effective devops
Enterprise DevOps: Crossing the Great Divide with DevOps Training
DevOps Requires Agility

What's hot (20)

PPTX
Starting and Scaling DevOps
ODP
The devops laboratory - 1 year later
PPTX
Devops skills you got what it takes ?
PPTX
DevOps Enterprise Summit 2016
PPTX
5 Keys to Building a Successful DevOps Culture
PDF
Transform Agile Development With Practical DevOps
PDF
Demystifying DevOps
PDF
Continuous Delivery e-book
PDF
Continuous Delivery antipatterns from the wild - Matthew Skelton - Continuous...
PPTX
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
PDF
Devops: A History
ODP
PDF
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
PPTX
Top Lessons Learned From The DevOps Handbook
PDF
5 Steps for a High-Performing DevOps Culture
PPTX
DevOps Culture as a tool
PPTX
Intro to DevOps
ODP
PDF
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
PPTX
DevOps game lego
Starting and Scaling DevOps
The devops laboratory - 1 year later
Devops skills you got what it takes ?
DevOps Enterprise Summit 2016
5 Keys to Building a Successful DevOps Culture
Transform Agile Development With Practical DevOps
Demystifying DevOps
Continuous Delivery e-book
Continuous Delivery antipatterns from the wild - Matthew Skelton - Continuous...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops: A History
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Top Lessons Learned From The DevOps Handbook
5 Steps for a High-Performing DevOps Culture
DevOps Culture as a tool
Intro to DevOps
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
DevOps game lego

Viewers also liked (20)

PDF
Netflix: A State of Xen - Chaos Monkey & Cassandra
PPTX
Monitoring patterns for mitigating technical risk
PDF
Modern Tools for API Testing, Debugging and Monitoring
PPTX
Monitoring Gengo using Saas
PDF
DevOps, Common use cases, Architectures, Best Practices
PPTX
Introducing DevOps
ODP
Pipelines for sysadmins
PDF
Common Challenges in DevOps Change Management
PPTX
Car Alarms & Smoke Alarms [Monitorama]
PDF
Delivering GOV.UK: Devops for the nation
PDF
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
PPTX
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
PPTX
The Future of Change Management and DevOps for Dummies
PDF
Breaking and fixing_your_dockerized_environments_owasp_appsec_usa2016
PPTX
Microservices: next-steps
PDF
DevOps Case Studies
PDF
Using Docker for Testing
PPT
Open Door Policy
PDF
Microservices and elastic resource pools with Amazon EC2 Container Service
Netflix: A State of Xen - Chaos Monkey & Cassandra
Monitoring patterns for mitigating technical risk
Modern Tools for API Testing, Debugging and Monitoring
Monitoring Gengo using Saas
DevOps, Common use cases, Architectures, Best Practices
Introducing DevOps
Pipelines for sysadmins
Common Challenges in DevOps Change Management
Car Alarms & Smoke Alarms [Monitorama]
Delivering GOV.UK: Devops for the nation
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
The Future of Change Management and DevOps for Dummies
Breaking and fixing_your_dockerized_environments_owasp_appsec_usa2016
Microservices: next-steps
DevOps Case Studies
Using Docker for Testing
Open Door Policy
Microservices and elastic resource pools with Amazon EC2 Container Service

Similar to DevOps Picc12 Management Talk (20)

PDF
Bootstrapping a-devops-matter
PDF
Velocity Conference NYC 2014 - Real World DevOps
PPT
Money, Process, and Culture- Tech 20/20 June, 2012
PDF
The Tao of Transformation Workshop
PDF
The tao-of-transformation-workshop
PPTX
On working in Particular
PPTX
How we daily manage and work in a dispersed company: Particular Software
PDF
Spotify @ Creative Summit Winter 2012
PDF
Measuring team performance at spotify slideshare
PDF
On the Startup Team
PPTX
Alistair Conn A Decade of Improvement at Syngenta: From Tools to Principles,...
PDF
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
PDF
2015 06-06 Clean Business
PDF
Social Human Architecture for Beginners
PPT
Walls agile2013
PDF
Prevent Crash & Burn. Launch Successful Projects
PDF
The Art of Leading Effective Meetings
PPTX
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
PPT
Creating a people-centric org final
PPTX
Letting the cards speak: Agile planning for SharePoint
Bootstrapping a-devops-matter
Velocity Conference NYC 2014 - Real World DevOps
Money, Process, and Culture- Tech 20/20 June, 2012
The Tao of Transformation Workshop
The tao-of-transformation-workshop
On working in Particular
How we daily manage and work in a dispersed company: Particular Software
Spotify @ Creative Summit Winter 2012
Measuring team performance at spotify slideshare
On the Startup Team
Alistair Conn A Decade of Improvement at Syngenta: From Tools to Principles,...
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
2015 06-06 Clean Business
Social Human Architecture for Beginners
Walls agile2013
Prevent Crash & Burn. Launch Successful Projects
The Art of Leading Effective Meetings
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
Creating a people-centric org final
Letting the cards speak: Agile planning for SharePoint

Recently uploaded (20)

PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
The AI Revolution in Customer Service - 2025
PDF
substrate PowerPoint Presentation basic one
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PPTX
Blending method and technology for hydrogen.pptx
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PPTX
How to use fields_get method in Odoo 18
PDF
Decision Optimization - From Theory to Practice
PPTX
Information-Technology-in-Human-Society.pptx
Build automations faster and more reliably with UiPath ScreenPlay
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
The AI Revolution in Customer Service - 2025
substrate PowerPoint Presentation basic one
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Introduction to MCP and A2A Protocols: Enabling Agent Communication
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Blending method and technology for hydrogen.pptx
Rapid Prototyping: A lecture on prototyping techniques for interface design
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Examining Bias in AI Generated News Content.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
How to use fields_get method in Odoo 18
Decision Optimization - From Theory to Practice
Information-Technology-in-Human-Society.pptx

DevOps Picc12 Management Talk