SlideShare a Scribd company logo
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

What's hot (20)

PPTX
Introduction to DevOps
Hawkman Academy
 
PPTX
Tosca explained
Yaron Parasol
 
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw
 
PPTX
Jenkins CI
Viyaan Jhiingade
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PDF
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
 
PPTX
Devops and git basics
Sourabh Saxena
 
PPT
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
PDF
Observability
Diego Pacheco
 
PPTX
Jenkins Introduction
Pavan Gupta
 
PDF
Robot Framework with Python | Edureka
Edureka!
 
PPTX
Jenkins presentation
Valentin Buryakov
 
PDF
Jenkins
Roger Xia
 
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
PDF
Getting Started with Kubernetes
VMware Tanzu
 
PDF
Getting Started With Cypress
Knoldus Inc.
 
PDF
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
PDF
CI/CD (DevOps) 101
Hazzim Anaya
 
Introduction to DevOps
Hawkman Academy
 
Tosca explained
Yaron Parasol
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw
 
Jenkins CI
Viyaan Jhiingade
 
DevOps Introduction
Robert Sell
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
 
Devops and git basics
Sourabh Saxena
 
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
Observability
Diego Pacheco
 
Jenkins Introduction
Pavan Gupta
 
Robot Framework with Python | Edureka
Edureka!
 
Jenkins presentation
Valentin Buryakov
 
Jenkins
Roger Xia
 
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
Getting Started with Kubernetes
VMware Tanzu
 
Getting Started With Cypress
Knoldus Inc.
 
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
CI/CD (DevOps) 101
Hazzim Anaya
 

Viewers also liked (18)

PPTX
Monitoring Gengo using Saas
Yosuke Tomita
 
PPTX
Introducing DevOps
Nishanth K Hydru
 
ODP
Pipelines for sysadmins
ProfFalken
 
PDF
Common Challenges in DevOps Change Management
Matt Ray
 
PPTX
Car Alarms & Smoke Alarms [Monitorama]
Dan Slimmon
 
PDF
Delivering GOV.UK: Devops for the nation
annashipman
 
PDF
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
CA Technologies
 
PPTX
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
Gene Kim
 
PPTX
The Future of Change Management and DevOps for Dummies
DBmaestro - Database DevOps
 
PDF
Breaking and fixing_your_dockerized_environments_owasp_appsec_usa2016
Manideep Konakandla
 
PPTX
Microservices: next-steps
Boyan Dimitrov
 
PDF
DevOps Case Studies
WhiteHedge Technologies Inc.
 
PDF
Using Docker for Testing
Mukta Aphale
 
PPT
Open Door Policy
Frank Schiro
 
PDF
Microservices and elastic resource pools with Amazon EC2 Container Service
Boyan Dimitrov
 
PDF
DevOps & Security from an Enterprise Toolsmith's Perspective
dev2ops
 
PDF
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
PPTX
China Powerpoint: 28-1
tmeyer1026
 
Monitoring Gengo using Saas
Yosuke Tomita
 
Introducing DevOps
Nishanth K Hydru
 
Pipelines for sysadmins
ProfFalken
 
Common Challenges in DevOps Change Management
Matt Ray
 
Car Alarms & Smoke Alarms [Monitorama]
Dan Slimmon
 
Delivering GOV.UK: Devops for the nation
annashipman
 
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
CA Technologies
 
DOES14 - Courtney Kissler - Nordstrom - Transforming to a Culture of Continuo...
Gene Kim
 
The Future of Change Management and DevOps for Dummies
DBmaestro - Database DevOps
 
Breaking and fixing_your_dockerized_environments_owasp_appsec_usa2016
Manideep Konakandla
 
Microservices: next-steps
Boyan Dimitrov
 
DevOps Case Studies
WhiteHedge Technologies Inc.
 
Using Docker for Testing
Mukta Aphale
 
Open Door Policy
Frank Schiro
 
Microservices and elastic resource pools with Amazon EC2 Container Service
Boyan Dimitrov
 
DevOps & Security from an Enterprise Toolsmith's Perspective
dev2ops
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
China Powerpoint: 28-1
tmeyer1026
 
Ad

Similar to DevOps Picc12 Management Talk (20)

PDF
Bootstrapping a-devops-matter
Skills Matter
 
PDF
Velocity Conference NYC 2014 - Real World DevOps
Rodrigo Campos
 
PPT
Money, Process, and Culture- Tech 20/20 June, 2012
Adrian Carr
 
PDF
The Tao of Transformation Workshop
Naresh Jain
 
PDF
The tao-of-transformation-workshop
Dhaval Dalal
 
PPTX
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti
 
PPTX
On working in Particular
Mauro Servienti
 
PDF
Spotify @ Creative Summit Winter 2012
Noa Resare
 
PDF
Measuring team performance at spotify slideshare
Danielle Jabin
 
PDF
On the Startup Team
William Grosso
 
PPTX
Alistair Conn A Decade of Improvement at Syngenta: From Tools to Principles,...
MarkLeeson
 
PDF
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Pedro Gustavo Torres
 
PDF
2015 06-06 Clean Business
Simon Coles
 
PDF
Social Human Architecture for Beginners
Sebastian Schürmann
 
PPT
Walls agile2013
Mandi Walls
 
PDF
Prevent Crash & Burn. Launch Successful Projects
quantifying
 
PDF
The Art of Leading Effective Meetings
quantifying
 
PPTX
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
Elle Waters
 
PPT
Creating a people-centric org final
Angus Jenkinson
 
PPTX
Letting the cards speak: Agile planning for SharePoint
Enrique Lima
 
Bootstrapping a-devops-matter
Skills Matter
 
Velocity Conference NYC 2014 - Real World DevOps
Rodrigo Campos
 
Money, Process, and Culture- Tech 20/20 June, 2012
Adrian Carr
 
The Tao of Transformation Workshop
Naresh Jain
 
The tao-of-transformation-workshop
Dhaval Dalal
 
How we daily manage and work in a dispersed company: Particular Software
Mauro Servienti
 
On working in Particular
Mauro Servienti
 
Spotify @ Creative Summit Winter 2012
Noa Resare
 
Measuring team performance at spotify slideshare
Danielle Jabin
 
On the Startup Team
William Grosso
 
Alistair Conn A Decade of Improvement at Syngenta: From Tools to Principles,...
MarkLeeson
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Pedro Gustavo Torres
 
2015 06-06 Clean Business
Simon Coles
 
Social Human Architecture for Beginners
Sebastian Schürmann
 
Walls agile2013
Mandi Walls
 
Prevent Crash & Burn. Launch Successful Projects
quantifying
 
The Art of Leading Effective Meetings
quantifying
 
a11yTO-Enterprise-Accessibility-Round-Table-Discussion-17NOV2012
Elle Waters
 
Creating a people-centric org final
Angus Jenkinson
 
Letting the cards speak: Agile planning for SharePoint
Enrique Lima
 
Ad

Recently uploaded (20)

PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 

DevOps Picc12 Management Talk