<div>On Fri, Sep 24, 2010 at 4:45 PM, Darren Schreiber <span dir="ltr"><<a href="mailto:d@d-man.org" target="_blank">d@d-man.org</a>></span> wrote:</div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey folks,<br>
We're hiring rather aggressively at my firm and struggling to find good VoIP folks. Wondering if others have any tips/tricks/posting sites or good sample job listings?<br></blockquote><div><br></div><div>The best results I've seen (not necessarily experienced) have been to hire for DevOps and immerse in VoIP. I've watched ops-savvy developers support VoIP services and I've watched VoIP-centric sysadmins/engineers support VoIP services. The difference was obvious, and I totally believe the argument by Facebook and others that devops folks are 5 or 10 or 20 times more productive as - boiling devops way down - otherwise-qualified engineers who don't code.</div>
</div><div class="gmail_quote"><br></div><div class="gmail_quote"><div class="gmail_quote">So, I'd almost ignore VoIP experience, and I probably wouldn't call the job that. </div><div class="gmail_quote"><br></div>
<div class="gmail_quote">Facebook might be the best example of hiring only devops folks for all ops engineers, and I think that a lot more domain knowledge is needed to support Facebook than VoIP. My job description for an engineer supporting a VoIP service would be close to "Application Operations" jobs on <a href="http://www.facebook.com/careers/department.php?dept=engineering" target="_blank">http://www.facebook.com/careers/department.php?dept=engineering</a>. Aside from making it less formal, I'd move my equivalent to its "Advanced experience coding in one of the following languages: Shell, Python or Perl" near the top, and I'd replace the college degree item with a note to describe something they wrote or operate.</div>
</div><div class="gmail_quote"><br></div><div class="gmail_quote"><div class="gmail_quote">I'd mention "Experience with SIP, FreeSWITCH, Asterisk, etc a plus" near the end, but I wouldn't expect or look for it.</div>
<div class="gmail_quote"></div></div><div class="gmail_quote"><br></div><div class="gmail_quote">I'd post to Github Jobs and Authentic Jobs, and look through who forked/committed to related Github repos. I've done this successfully in the past. In interviewing, I'm not that interested in how big a service they've supported. I care how deeply they can describe the problems they ran into, how they diagnosed them, how they thought about and wrote tests, how they decided what to automate/scale/work on (or punt), and of course what the result was.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">I'd set a high bar and explain that. Ignoring how hard it might be to measure, each new hire should increase the ratio of <customers, calls, or other revenue-related metric> per engineer (by more than would have happened merely from the growth in volume). That ratio should grow as long as they're automating the right things, like Facebook's ratio of users per engineer has done. I think including something about this - the metric, the position's potential impact, and maybe even the difficulty of measuring it - in the job description shows that you're savvy and stands out to like-minded people.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote"><div class="gmail_quote">Note: I'm assuming "VoIP folks" means one of a dozen common engineering/operations/IT titles applied to the VoIP industry, not codec developers. If you're hiring someone to create a successor to G.729, ignore this email.</div>
<div class="gmail_quote"><br></div></div><div class="gmail_quote">Good luck,</div><div class="gmail_quote"><br></div><div class="gmail_quote">Troy</div></div><div class="gmail_quote"><a href="http://twitter.com/troyd">http://twitter.com/troyd</a></div>