Rekrytera DevOps Specialist
På Ants jobbar vi med Talent Acquisiton på plats hos våra kunder och i kundens namn. Utifrån kundens specifika krav på kompetens och erfarenhet söker vi upp kandidater via olika sourcingkanaler, främst LinkedIn men även GitHub och Google Search och jobbar med tips både internt och externt. Finns behov av annonsering hjälper vi även till med det och ibland behöver kunden bara hjälp att screena CV i det egna rekryteringssystemet.
Eftersom Ants är nischade inom just tech-rekrytering och jobbar med alla typer av bolag på marknaden har vi alltid uppdaterad kunskap om tillgång och efterfrågan, lönenivåer och de senaste teknikerna. Tack vare detta har vi en unik kännedom om branschen, specifika roller och domäner. DevOps är ett av alla områden inom tech som vi rekryterar till och något som blivit ett allt större behov att fylla för många kunder.
Vad gör en DevOps Specialist?
DevOps bygger på agil metodik och ett nära samarbete mellan utvecklingsteamet och IT Operations. Begreppet eller titlar med DevOps har inte funnits i mer än runt 8 år. Därför finns många som jobbar med samma uppgifter men under andra titlar (t.ex Site Reliability Manager, Automation Engineer, Release Engineer etc.) Det är alltså en arbetsmetod där man slagit ihop Development och IT Operations som är till för att effektivisera utvecklingscykeln. Detta parallellt med att features och uppdateringar blir levererade och att buggar blir fixade kontinuerligt, i linje med affärsmålen.
Det som karaktäriserar DevOps-arbete är att man sitter som spindeln i nätet med ansvar för infrastrukturen och utvecklingsprocesserna. Hur mycket Dev och hur mycket Ops en roll innefattar beror helt och hållet på företagets behov. Ett mindre företag har kanske flera mindre utvecklingsteam som DevOps Specialisten jobbar aktivt mot utifrån vilka som har störst behov, eller så är det ett större företag som har ett helt team av ”DevOps:are” med olika ansvarsområden, t.ex. bara för front- eller backend.
Infrastrukturen och servrarna blir numera ofta uppsatta i en molnlösning som t.ex. AWS eller Google Cloud och brukar vara grundläggande i DevOps-arbetet eftersom det är där man samlar allt arbete. Man jobbar också med strukturer för/implementerar/ansvarar för CI (Continuous Integration) och CD (Continuous Devliery/Deployment), d.v.s. jobbar med automatiserade integrationer, arbetsflöden och releaser. Exempel på verktyg man använder för detta, i kombination med varandra, är:
- Automations-servrar som Jenkins eller Teamcity,
- Containerplattformar som Docker eller OpenShift, och
- Orchestration-verktyg som Ansible eller Kubernetes.
Det som utvecklas behöver testas, gärna med automatiserade tester. Därför är det inte ovanligt att den som jobbar med DevOps har kunskaper inom olika testramverk som t.ex. Selenium. Här kan det handla om att man har ansvar också för testmiljöerna och sätter upp övervakningssystem för detta. Där är Nagios och Prometheus exempel på sådana. Det mer ”Dev”-betonade kan innefatta att göra ändringar i kod, bygga microservices, skriva skript för tester etc. En duktig DevOps Specialist jobbar hands-on och lösningsfokuserat, har bred kunskap både i utvecklings- och driftarbete, kan prioritera och har en förmåga att se helheten.
Läs mer om DevOps.
Behöver jag en DevOps specialist?
Att ha en effektiv och snabbföränderlig organisation blir allt viktigare, vilket gör att fler och fler företag behöver rekrytera en Devops-specialist. Ni kan vara i behov av att rekrytera en DevOps specialist om ni står inför utmaningar som:
- Bristfällig kunskap om hur ni på bästa sätt ska jobba med automatiserade processer.
- Ni har en stor backlog och behöver avlastning vad gäller underhåll av plattformen.
- Hjälpa ditt företag att arbeta mer effektivt.
Läs mer om vårt sätt vid IT-rekrytering eller fyll i kontaktformuläret nedan så kontaktar vi er.