DevOps Hiring

2,969 views
2,750 views

Published on

Slides from a talk I gave at the invitation of a group of local tech recruiters looking for more information on DevOps.

My main point to them was that while DevOps has become a label for a common set of system automation tools and processes, DevOps itself is about cooperation between development and operations.

Published in: Technology, Business
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
2,969
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
18
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

DevOps Hiring

  1. 1. DevOps HiringWhy DevOps isn’t (part of) a Job Title Ken Sheppardson Director of DevOps, CrowdFlower May 16, 2012
  2. 2. My Background1988 B.S.E. Aerospace Engineering University of Michigan1990 M.S.E. Aerospace Engineering University of Michigan1992 M.S. Engineering-Economic Systems Stanford University1990 – 1993 Aerospace/Systems Engineer NASA Langley Research Ctr1993 – 1995 Consulting Engineer StatDesign / Ford Motor Co.1995 – 1996 Consulting Services Manager Knowledge Revolution1996 – 1997 Co-Founder InGenius Technologies1997 – 1999 Senior Application Engineer NetGravity1999 – 2000 Operations Mgr/Sr Product Manager Personify2000 – 2006 Consultant KCS Consulting2006 – 2008 Senior Data Operations Engineer Jigsaw2008 – 2011 Independent Consultant2011 Software/Operations Engineer Change.org2012 Director of Development Operations CrowdFlower
  3. 3. CrowdFlower• CrowdFlower takes large, information-heavy projects and breaks them into small tasks that are distributed to millions of contributors or workers worldwide• CrowdFlower’s technology platform – Manages 3+ million global “workforce” – Controls for quality at massive scale – Aggregates the verifiable results
  4. 4. IBM 7041954
  5. 5. Development OperationsChange StabilityAdd New Features Optimize PerformanceDeploy Test & Benchmark
  6. 6. CompuServe1977
  7. 7. AirBnB
  8. 8. The habitat of the System Administrator is shrinking
  9. 9. 10+ Deploys per DayDev and ops cooperation at Flickr John Allspaw & Paul Hammond Velocity 2009 Slides http://www.slideshare.net/jallspaw/10-deploys- per-day-dev-and-ops-cooperation-at-flickr Video http://www.youtube.com/watch?v=LdOe18KhtT 4
  10. 10. Allspaw / Hammond 2009
  11. 11. Tools CultureAutomated Infrastructure RespectShared Version Control TrustOne Step Build Healthy attitude about failureFeature Flags Avoid blameShared MetricsIRC and IM robots Allspaw / Hammond 2009
  12. 12. June 2009 Velocity 2009 - “DevOps” – Patrick Dubois http://jedi.be October 2009 Devopsdays – Ghent, Belgium May 2010 DevOps Café Podcast – Episode 1 http://devopscafe.org/show/2010/5/9/episode-1.html Damon Edwards & John WillisNovember 2010 DevOps Weekly Email Newsletter – Issue 1 http://devopsweekly.com Gareth Rushgrove
  13. 13. The more formal someone’s definition ofDevOps, the more likely they’d like to sellyou something. (NTTAWWT)
  14. 14. John Allspaw SVP Technical Operations at Etsy http://www.kitchensoap.com @allspawWeb Operations: Keeping theData On Time, 2010 The Art of Capacity Planning: Scaling Web Resources, 2009
  15. 15. DevOps is an approach / philosophy DevOps ≈ Agile ≈ Zen
  16. 16. You probably wouldn’t hire… … a “Zen” … a “Zen Engineer” … a “Director of Zen”
  17. 17. You should hire… … Ops who think like Devs … Devs who think like Ops … People who have done both
  18. 18. “DevOps” job listings tend to be… 70% Web Operations 20% Web Operations + “DevOps” Tools 10% Tools + Process + Philosophy
  19. 19. An ideal candidate would be… Strong enough for either Dev or Ops (pick one) Not quite strong enough for the other + Smart Cultural Fit “Easy to work with”
  20. 20. KeywordsDevOps github muninaws graphite nagioscacti greylog2 OpenStackcapistrano jenkins puppetchef juju seleniumcollectd knife sensuganglia logstash vagrantgit mercurial mcollective
  21. 21. Nobody has… 3 years DevOps experience 5 years Chef 7 years Amazon EC2 9 year Ruby on Rails 10 years Web Operations 10 year Software Development
  22. 22. DevOps Training: Support Consulting Product Management IT Services Administration
  23. 23. Thank You Ken Sheppardsonken@crowdflower.com http://kshep.net @kshep

×