nailing that devops interview - an anti-guide. nir cohen, gigaspaces
DESCRIPTION
I'm far from being an HR specialist; Even so, I've interviewed approximately 30 people for an Ops Lead role and couldn't find even one to stand up to my requirements. I've also heard of many (many) bad questions and wrong decisions made by interviewers because of which they didn't get the right person for the job. I would like to present the problem of why, in my opinion, it is hard to find that right person; why interviewers should stop looking for "DevOps" and start looking for "Good, Technical People" and why, after all, 30 people didn't suffice.TRANSCRIPT
ananti-guide
NirCohen@thinkops
http://goo.gl/6HEJpD
http://goo.gl/B7EhHz
(Purpose)
RequirementsThedesiredcandidatewillhaveB.Scfrom4yearsofcollegeoruniversity,atleast10yearsofinfrastructuredevelopmentexperienceand/ortraining,alongwith:–3+yearsofAWSexperience.–5-7yearsofgeneralDevOps/WS/DB/infrastructureexperience.–PracticalexperiencewithmostifnotallcomponentsofAWS:EC2,Beanstalk,ELB,Route53,S3,Cloudfront,SNS,SWF,SQS,RDS,DynamoDB,ElastiCache,IAM,CloudFormation.–FamiliaritywithSOAprinciplesandpractice.–Experiencereading,analyzing,andabsorbingAWSwhitepapers,architecturaldocuments,andtechnicalbriefs.–Servicerolloutpluscompletemulti-cycleSDLCexperience,usingChef,Puppet,CloudFormation,etc.–ExposuretoAWSauxiliarytoolsandpractices(e.g.,ChaosMonkey,Asgard,etc).–Hands-onexperiencewithmonitoringtools,intrusiondetectionmechanisms,andvulnerabilityassessmenttoolsandpractices.–Generalscriptingwizardry.–Self-motivatedteamplayerwhodemonstratesinitiativeandflexibility.–Strongorganizationalskills,withtheabilitytohandleandprioritizemultipletasks.
AdditionalpreferredskillsBeyondtherequirementsabove,thepreferredcandidatewillhave:–FamiliaritywithiTunes/AppStorefundamentals.–SQLandNoSQLexperience.–FamiliaritywithJDBCandvariousflavorsofSQL/NoSQL.–Experiencedesigningsolutionsforaccesscontrol,userauthentication,andservicesecurityingeneral.–Strongverbalandwrittencommunicationskills.
DesignBuildMonitor
AnalyzeMaintain!
complex,potentiallylargescale,highlyavailable
productionenvironment.
rememberhowtoconfigureaGRETunnelinJunos(http://goo.gl/5oBpRV)
rememberwhichportKerberosrequires(http://goo.gl/aZ8cFi)
rememberhowtomoveazonefilebetweenDNSservers(http://goo.gl/Z2QR0r)
Self-motivatedDevOpsEngineerwithover3.8yearsofITexperienceinSystemsEngineering,DevelopmentandOperations.EsteemedtoworkonFree/OpenSourceSoftware.
TechnicalSkillsetSummary1.SystemAdministration:GNU/Linux(Debian,Ubuntu,Arch,CentOS,RedhatandZentyal)2.VirtualizationandCloudServices:LXC,KVM,OpenVZ,AWS,DropletsandCPanel.3.Configuration/BuildandRelease:Ansible,Make,Projspace,Go(learning),Chef(learning)4.ProgrammingLanguages:Python,Ruby(learning),ShellScripting,C,C++andJava5.DatabaseandDirectoryServices:OpenLDAP,Mysql,MariaDB6.VersionControlSystems:GIT,Bazaar,Subversion,GitLab7.NetworkingTools/Services:Nagios,ntop,SSH,DHCP,DNS,FTP,Rsync,Squid,Iptables8.WebTools/Technologies:Apache,Nginx,Drupal,Mediawiki,Redmine,Piwik,PhpBB
Nowlet'sassumethatyousomehowmanagedtogain experiencewithall
ofthesetoolsinjustover3.8years.
Experiencewith:Nagios,Statsd,Graphite,Logstash,Elasticsearch,Kibana,collectd.
Lovesresearchingandimplementingmonitoringsolutionstochallengingarchitecturalproblems.
4yearsofexperienceprogrammingwithRuby,Python,AWK,Shell,Batch,VBS,C,C++,C#,Java,
Javascript,JRuby,Jythonandeverythingelse.
KnowsRubywellbutampassionateaboutlearningnewlanguagesondemand.Here'saprojectI'vebeen
workingon:LINK
Managedthousandsofserverson5differentOSdistributionsin3differentCloudproviders.
Workedonaprojectthataimedtoimproveinfrastructuremanagementandprovisioningon-
premiseandintheCloud.ReducedIaaSOpexby15%over3months.
Thereisnotalentshortage-AndrewClay-Shafer-
ACultureofInnovation-PattyMccord-
DevOpsHiring-DaveZweiback-
ThePuzzleofmotivation -DanPink-
StopHiringDevOpsExperts(andstartgrowingthem)-JezHumble
-
FastDelivery-AdrianCockcroft-
EngineeringYourculture-OrenEllenbogen-
NetflixCulture-
RichJones-HowtohireDevOps-
TimLockwood-HowtohireaDevOpsEngineer-
VolkerWill-DonothireaDevOpsEngineer-
http://goo.gl/B7EhHz
http://goo.gl/PVDdb7
http://goo.gl/bU9h8C
http://goo.gl/bBgQBi
http://goo.gl/JG8ykx
http://goo.gl/AHQTGd
http://goo.gl/7UO9Kd
http://goo.gl/iAfn
http://goo.gl/qUc289
http://goo.gl/nMjhVm
http://goo.gl/Zpz6jx