DevOps Hiring
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

DevOps Hiring

on

  • 2,927 views

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.

Statistics

Views

Total Views
2,927
Views on SlideShare
2,912
Embed Views
15

Actions

Likes
4
Downloads
14
Comments
1

5 Embeds 15

https://si0.twimg.com 7
http://localhost 3
https://twimg0-a.akamaihd.net 2
http://new.fluidinfo.com 2
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

DevOps Hiring Presentation 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