DevOps-insinöörien rekrytointiin kuuluu joukko osaamisen arviointeja, joilla varmistetaan hakijoiden soveltuvuus tehtävään. Tässä ovat neljä keskeistä DevOps-osaamista, joita kannattaa etsiä.
Giles Knights
Oikean DevOps-osaamisen löytäminen näennäisen loputtomaan monimutkaisten teknisten tehtävien sarjaan on noussut organisaatioiden tärkeäksi prioriteetiksi. Kun yritykset pyrkivät lisäämään ketteryyttä ja skaalautuvuutta enterprise-tason pilviarkkitehtuurin avulla, Continuous Integrationin ja Continuous Deliveryn (CI/CD) kaltaiset käytännöt ovat yhä kysytympiä.
Tällaisissa tilanteissa organisaatioiden on toimittava ennakoivasti ja tulevaisuuteen katsoen sekä haettava apua kokeneilta DevOps-insinööreiltä, jotka voivat avata uusia mahdollisuuksia yhdistämällä ohjelmistokehityksen ja operoinnin sujuvaksi hybridimalliksi.
Kun on aika palkata DevOps-insinöörejä, organisaatioiden on etsittävä näyttöä siitä, että ehdokkaat pystyvät ottamaan käyttöön kehitysprosessien luotettavaa ja tietoturvallista nopeuttamista edellyttävät prosessit, työkalut ja toimintamallit. Tämä tarkoittaa DevOps-insinöörien, konsulttien, ohjelmistoarkkitehtien, GitLab- ja GitHub-asiantuntijoiden sekä muiden erikoistuneiden DevOps-hakijoiden arviointia monesta näkökulmasta. Kaikilla DevOps-insinööriehdokkailla ei lopulta ole oikeanlaista yhdistelmää vuorovaikutus- ja teknisiä taitoja, joiden avulla toimintaa voidaan sujuvoittaa ja saavuttaa konkreettisia tuloksia.
Kun arvioit ehdokkaita – esimerkiksi Eficode Contractor Hubin kaltaisten DevOps-rekrytoinnin asiantuntijoiden kautta – varmista, että heillä on seuraavat viisi keskeistä ominaisuutta.
1. DevOps-työkaluketjun osaaminen
DevOpsin ytimessä on kehitys- ja operointitehtävien yhdistäminen yhtenäisiksi, automatisoiduiksi työnkuluiksi erikoistuneiden työkaluketjujen avulla. Junior- ja senioritason DevOps-insinööreillä olisi hyvä olla monipuolista osaamista muutamalta keskeiseltä alueelta sekä kokemusta yleisistä DevOps-työkaluista ja -käytännöistä, kuten:
Lähdekoodin hallinta: koodimuutosten seuranta, yhdistäminen ja yhteistyö hajautettujen tiimien välillä esimerkiksi GitHubin ja GitLabin avulla.
Continuous Integration: koodin buildaus, paketointi ja testaus automatisoitujen putkien avulla esimerkiksi CircleCI- tai Travis CI -ratkaisuilla.
Infrastructure as code: infrastruktuuriresurssien ohjelmallinen hallinta esimerkiksi Terraformin avulla.
Continuous Delivery: sovellusten julkaisun ja koordinoinnin sujuvoittaminen esimerkiksi AWS:n ja Azure DevOpsin työkaluilla.
Junioritason DevOps-insinööreillä voi olla senioreita vähemmän kokemusta, mutta älä tarkastele jokaista ehdokasta erillisenä asiantuntijana. Etsi hakijoita, joilla on käytännön tietoa tämän työkaluketjun eri työkaluista. He voivat tuoda uusia näkökulmia siihen, miten nykyiset työkalut yhdistetään kehityksestä käyttöönottoon.
2. Kokemus pilvialustoista ja -palveluista
Pilvi-infrastruktuurista on tullut vakiintunut tapa ottaa moderneja sovelluksia käyttöön DevOps-käytäntöjen avulla. Siksi ehdokkaiden on tunnettava hyvin ainakin osa johtavista pilvilaskenta-alustoista, kuten AWS, Microsoft Azure ja Google Cloud.
Arvokkaita pilviosaamisen alueita ovat pilvipalveluiden provisiointi, verkko- ja tietoturvakontrollien konfigurointi, Cloud Native -kehittäjätyökalujen hallinta sekä kustannusten optimointi alustojen sisäänrakennetuilla palveluilla. Kokemus konttiteknologioista on myös merkittävä etu.
Jotkut insinöörit voivat tuntea paremmin yhden tai kaksi alustaa. Vaikka heidän osaamansa teknologiapino poikkeaisi organisaatiosi nykyisestä pinosta, heitä ei kannata jättää huomiotta. Vahvoilla DevOps-insinööreillä on näyttöä sovellusten käyttöönotosta, hallinnasta ja monitoroinnista tuotantoympäristöissä pilvialustoilla, ja tämä asiantuntemus on siirrettävissä uuteen teknologiapinoon.
3. Syvällinen CI/CD-putkien ymmärrys
DevOpsin ytimessä on vankkojen CI/CD-putkien käyttöönotto koko sovellustoimituksen elinkaaren sujuvoittamiseksi. CI/CD-putket ovat DevOpsissa ratkaisevan tärkeitä aina ensimmäisistä koodiriveistä tuotantokäyttöönottoon ja monitorointiin asti. Siksi insinöörien on tunnettava nämä toimintamallit ja menetelmät hyvin.
CI/CD-putkenne voivat näyttää erilaisilta kuin mihin ehdokas on tottunut, mutta näyttö ketteryydestä ja joustavuudesta CI/CD-työssä on tärkeä merkki. Jos ehdokas pystyy osoittamaan, miten hän on aiemmin suunnitellut ja optimoinut putkia sekä hyödyntänyt haarautumisstrategioita ja kehitysmalleja sovellusten jatkuvan toimituksen ja optimoinnin tukena, hän pystyy todennäköisesti tekemään saman myös teille.
Vahvat DevOps-insinööriehdokkaat voivat myös kehittää ja valmentaa tiimin jäseniä CI/CD-työkalujen hyödyntämisessä sekä ketterien käytäntöjen, kuten versionhallinnan, konttiteknologioiden, testiautomaation ja Infrastructure as coden (IaC), noudattamisessa. CI/CD-osaamisen johtaminen mahdollistaa nopeammat ja joustavammat palautesyklit, jotka ovat kehittämisen kannalta keskeisiä.
4. Avoin ja yhteistyökykyinen
Vaikka tekniset taidot ovat ratkaisevan tärkeitä, DevOps-osaajien palkkaamiseen on sisällyttävä myös tarkka ja puolueeton arvio heidän vuorovaikutustaidoistaan. DevOps-insinöörit toimivat yleensä linkkinä ohjelmistokehittäjien ja IT-operaatioiden välillä, joten mahdollisten kuilujen kurominen umpeen on välttämätöntä, jotta voitte hyötyä johdonmukaisista työnkuluista.
Empatia, kärsivällisyys, tunneäly sekä vahvat viestintä-, kuuntelu- ja mentorointitaidot auttavat DevOps-insinöörejä purkamaan siiloja ja parantamaan tuottavuutta. Heidän on pystyttävä viestimään prosesseista ja vaatimuksista selkeästi sidosryhmille ja muille tiimeille, joiden tekninen osaaminen vaihtelee. Heidän tulisi myös tehdä yhteistyötä ja jakaa tietoa laajemmin organisaatiossa sekä edistää avoimempaa ja osallistavampaa kulttuuria, joka kannustaa innovointiin.
Palkkaa huippuluokan DevOps-konsultteja helposti Eficode Contractor Hubin kautta
Ohjelmistotoimituksen elinkaaren uudistamisessa DevOpsin avulla on kyse yhtä paljon ihmisistä kuin teknologiasta ja prosesseista. Kokeneiden DevOps-konsulttien ja -resurssien tuominen täydentämään omaa tiimiä voi vauhdittaa pitkäjänteistä myönteistä muutosta ja auttaa yritystä etenemään skaalautumisen seuraavaan vaiheeseen.
Kun teet yhteistyötä vakiintuneen rekrytointiyrityksen, kuten Eficode Contractor Hubin, kanssa, hoidamme suuren osan alkuvaiheen työstä: ehdokkaiden esikarsinnan, ensikontaktit ja taustatarkistukset.
Kun olet kertonut, millaista DevOps-osaamista ja millaisia vuorovaikutustaitoja ehdokkailta tarvitset, Eficode Contractor Hubin omistautuneet rekrytointikonsultit varmistavat, että arvioitavaksesi etenee vain parhaat mahdolliset osaajat. Hallinnollista työtä ja läpikäytävää paperityötä jää vähemmän, joten kun keskustelet mahdollisten DevOps-osaajien kanssa, voit keskittyä tuottaviin ja merkityksellisiin tapaamisiin.
Anna Eficode Contractor Hubin yhdistää sinut jo tänään laajaan osaajajoukkoon, joka koostuu kokeneista ja taustaltaan tarkistetuista DevOps-asiantuntijoista. He voivat parantaa ohjelmistotoimitusprosessejasi.
Ota yhteyttä, niin näet jo tarkistamamme osaajat, jotka voivat tuoda arvoa organisaatiollesi jo tänään.
Δ
- Contractor Hub
Subscribe to our newsletter
Related blogs