Your SlideShare is downloading. ×

DevOps Hiring

2,573

Published on

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

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,573
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
1
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DevOps HiringWhy DevOps isn’t (part of) a Job Title Ken Sheppardson Director of DevOps, CrowdFlower May 16, 2012
  • 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. 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. IBM 7041954
  • 5. Development OperationsChange StabilityAdd New Features Optimize PerformanceDeploy Test & Benchmark
  • 6. CompuServe1977
  • 7. AirBnB
  • 8. The habitat of the System Administrator is shrinking
  • 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. Allspaw / Hammond 2009
  • 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. 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. The more formal someone’s definition ofDevOps, the more likely they’d like to sellyou something. (NTTAWWT)
  • 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. DevOps is an approach / philosophy DevOps ≈ Agile ≈ Zen
  • 16. You probably wouldn’t hire… … a “Zen” … a “Zen Engineer” … a “Director of Zen”
  • 17. You should hire… … Ops who think like Devs … Devs who think like Ops … People who have done both
  • 18. “DevOps” job listings tend to be… 70% Web Operations 20% Web Operations + “DevOps” Tools 10% Tools + Process + Philosophy
  • 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. KeywordsDevOps github muninaws graphite nagioscacti greylog2 OpenStackcapistrano jenkins puppetchef juju seleniumcollectd knife sensuganglia logstash vagrantgit mercurial mcollective
  • 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. DevOps Training: Support Consulting Product Management IT Services Administration
  • 23. Thank You Ken Sheppardsonken@crowdflower.com http://kshep.net @kshep

×