Att rekrytera DevOps engineers innebär en rad kompetensbedömningar för att säkerställa att de passar för rollen. Här är de fyra viktigaste DevOps-kompetenserna att leta efter.
Giles Knights
Att hitta rätt DevOps-kompetens för att hantera en till synes oändlig rad komplexa tekniska uppgifter har blivit en hög prioritet för organisationer. När företag strävar efter ökad flexibilitet och skalbarhet med molnarkitektur på enterprise-nivå blir metoder som Continuous Integration och Continuous Delivery (CI/CD) allt mer efterfrågade.
När sådana situationer uppstår behöver organisationer vara proaktiva och tänka framåt. Genom att ta hjälp av erfarna DevOps engineers kan de skapa nya möjligheter genom att förena mjukvaruutveckling och drift i en smidig hybridlösning.
När det är dags att anställa DevOps engineers behöver organisationer säkerställa att kandidaterna kan implementera de processer, verktyg och arbetssätt som krävs för att påskynda utvecklingsprocesser på ett tillförlitligt och säkert sätt. Det innebär att bedöma DevOps engineers, konsulter, mjukvaruarkitekter, GitLab- och GitHub-experter samt andra specialiserade DevOps-kandidater ur flera perspektiv. Alla kandidater till rollen som DevOps engineer har inte den rätta kombinationen av mjuka och tekniska kompetenser för att effektivisera verksamheten och skapa konkreta resultat.
När du utvärderar kandidater – via DevOps-rekryteringsspecialister som Eficode Contractor Hub – bör du säkerställa att de uppvisar följande fem viktiga egenskaper.
1. Kunskap om DevOps-verktygskedjan
I grunden handlar DevOps om att förena utvecklings- och driftsuppgifter i gemensamma, automatiserade arbetsflöden genom specialiserade verktygskedjor. Juniora och seniora DevOps engineers bör helst ha bred kompetens inom några viktiga områden och kunna använda vanliga DevOps-verktyg och metoder, till exempel:
Källkodshantering: att spåra, sammanfoga och samarbeta kring kodändringar i distribuerade team med verktyg som GitHub och GitLab.
Continuous Integration: att bygga, paketera och testa kod genom automatiserade pipelines med lösningar som CircleCI eller Travis CI.
Infrastructure as code: att programmässigt hantera infrastrukturresurser med produkter som Terraform.
Continuous Delivery: att effektivisera release och samordning av applikationer med verktyg som AWS och Azure DevOps.
Juniora DevOps engineers kan ha mindre erfarenhet än seniora, men betrakta inte varje kandidat som en isolerad specialist. Leta i stället efter kandidater med dokumenterad kunskap om verktyg i hela denna verktygskedja. De kan bidra med unika perspektiv och insikter om hur befintliga verktyg kan knytas samman från utveckling till driftsättning.
2. Erfarenhet av molnplattformar och molntjänster
Molninfrastruktur har blivit de facto-standard för att driftsätta moderna applikationer med etablerade DevOps-metoder. Därför behöver potentiella engineers ha god kännedom om en eller flera ledande molnplattformar, till exempel AWS, Microsoft Azure och Google Cloud.
Värdefulla molnkompetenser att leta efter är att etablera molntjänster, konfigurera nätverk och säkerhetskontroller, hantera Cloud Native-utvecklarverktyg och optimera kostnader med hjälp av inbyggda tjänster. Erfarenhet av containerisering är också en stor fördel.
Vissa engineers kan vara mer bekanta med en eller två plattformar, men även om de är väl insatta i en annan stack än den som används i din organisation bör de inte uteslutas. Starka DevOps engineers har dokumenterad produktionserfarenhet av att driftsätta, hantera och övervaka applikationer på molnplattformar, och den expertisen kan överföras till en ny stack.
3. Djup förståelse för CI/CD-pipelines
Kärnan i DevOps är att implementera robusta CI/CD-pipelines för att effektivisera hela livscykeln för applikationsleveranser. CI/CD-pipelines är avgörande inom DevOps, från den första kodningen till produktionsdriftsättning och övervakning. Därför bör engineers vara väl förtrogna med dessa arbetssätt och metoder.
Dina CI/CD-pipelines kan se annorlunda ut än de som en kandidat är van vid, men tecken på smidighet och flexibilitet inom CI/CD är viktiga. Om kandidaten kan visa hur hen tidigare har utformat och optimerat pipelines, med branching-strategier och utvecklingsmodeller som möjliggör kontinuerlig leverans och optimering av applikationer, finns goda förutsättningar att göra samma sak för dig.
Starka kandidater för rollen som DevOps engineer kan också kompetensutveckla och coacha teammedlemmar i att använda CI/CD-verktyg och följa Agile-metoder som versionshantering, containerisering, testautomatisering och Infrastructure as Code (IaC). Ledarskap inom CI/CD möjliggör snabbare och mer flexibla feedbackloopar som är avgörande för förbättring.
4. Transparent och samarbetsinriktad
Tekniska kompetenser är avgörande, men att anställa DevOps-kompetens måste också innebära en korrekt och opartisk bedömning av kandidatens sociala förmågor. Eftersom DevOps engineers ofta fungerar som en länk mellan mjukvaruutvecklare och IT-drift är det avgörande att överbrygga eventuella klyftor för att du ska kunna dra nytta av konsekventa arbetsflöden.
Empati, tålamod, emotionell intelligens samt förmågan att kommunicera väl, lyssna aktivt och gärna vara mentor hjälper DevOps engineers att bryta ner silos och förbättra produktiviteten. De måste kunna förklara processer och krav tydligt för intressenter och andra team med olika teknisk nivå. De bör också vilja samarbeta och dela kunskap med resten av organisationen för att främja en mer transparent och välkomnande kultur som tar till sig innovation.
Anlita DevOps-konsulter av högsta kvalitet enkelt via Eficode Contractor Hub
Att förändra livscykler för mjukvaruleveranser med DevOps handlar lika mycket om människor som om teknik och processer. Att komplettera interna team med erfarna DevOps-konsulter och resurser kan bli en katalysator för långsiktig positiv förändring och hjälpa företag att ta nästa steg i sin skalningsresa.
När du samarbetar med en etablerad rekryteringspartner som Eficode Contractor Hub hanteras det mesta av det inledande arbetet med urval av kandidater, första intervjuer och bakgrundskontroller åt dig.
Förutsatt att du har kommunicerat vilka tekniska och mjuka DevOps-kompetenser du söker hos kandidater, ser Eficode Contractor Hubs dedikerade rekryteringskonsulter till att endast de bästa möjliga kandidaterna går vidare för bedömning. Det innebär mindre administration och färre dokument att gå igenom, så att du är bättre förberedd att göra dina samtal och möten med potentiella DevOps-experter produktiva och meningsfulla.
Låt Eficode Contractor Hub koppla samman dig med en bred talangpool av etablerade och kvalitetssäkrade DevOps-experter redan idag, som kan göra positiv skillnad i dina processer för mjukvaruleverans.
Kontakta oss för att se vilka kvalitetssäkrade kandidater vi redan har som kan skapa värde för din organisation idag.
Δ
- Contractor Hub
Subscribe to our newsletter
Related blogs