Karriärkoden

DevOps-ingenjör: rollen mellan utveckling och drift

En DevOps-ingenjör bygger och underhåller det som gör att kod kan gå från utvecklarens dator till en fungerande driftmiljö på ett säkert och repeterbart sätt. Rollen ligger mellan utveckling och drift och handlar mycket om automatisering, miljöer och övervakning. Den passar dig som gillar att felsöka och förbättra arbetssätt, och som trivs med att ha både utvecklare och driftfolk som kollegor och kunder.

Vad en DevOps-ingenjör gör under en vanlig vecka

Kärnan är att ta bort manuellt, felbenäget arbete mellan att kod skrivs och att den körs hos användarna. Det kan innebära att bygga flöden som automatiskt bygger, testar och driftsätter ändringar, att beskriva servrar och molnmiljöer som kod så att de går att återskapa, och att sätta upp övervakning och larm. När något går sönder är det ofta DevOps-ingenjören som hjälper till att hitta var i kedjan felet sitter.

Ett tänkt exempel, vårt eget och förenklat: ett team släpper nya versioner genom att någon följer en lång checklista för hand, och ibland glöms ett steg. DevOps-ingenjören skriver om checklistan till ett automatiserat flöde som alltid gör samma steg i samma ordning och stoppar om ett test faller. Arbetet är då inte att skriva själva produkten, utan att göra vägen till produktion pålitlig.

Så skiljer sig rollen från systemadministratör och systemutvecklare

Gränserna mellan rollerna varierar mellan arbetsplatser, så tabellen visar tyngdpunkter, inte fasta regler.

Roll Tyngdpunkt Typisk fråga i vardagen
DevOps-ingenjör Automatisering av bygge, driftsättning och miljöer Hur gör vi det här repeterbart och säkert?
Systemadministratör Drift, underhåll och användarnära system Hur håller vi miljön stabil och uppdaterad?
Systemutvecklare Att skriva och förändra programvaran Hur bygger vi funktionen?

DevOps-ingenjören skriver alltså ofta kod, men oftare skript och konfiguration än produktfunktioner. Och hen arbetar med drift, men helst genom att automatisera i stället för att göra samma sak för hand varje gång.

Det här bör du kontrollera i annonsen

Titeln DevOps används om väldigt olika jobb. Läs därför vad tjänsten faktiskt innehåller:

Är du osäker på hur du ska formulera dig utan tidigare erfarenhet finns stöd i guiden om ansökan och CV som junior.

Det här beror på din bakgrund och arbetsplats

Sidan beskriver rollen i stora drag. Den ger ingen lönenivå, ingen kursrekommendation och ingen bedömning av dina chanser. Hur mycket som är utveckling respektive drift, vilka system du möter och hur jour hanteras avgörs av arbetsgivaren, så ställ frågorna direkt till dem du söker hos. Frågor om ersättning för jour eller avtalsvillkor tar du upp med arbetsgivaren eller ditt fackförbund. Vill du se vilken roll som ligger närmast dina intressen kan du använda Rollväljaren.

Vanliga frågor om DevOps-ingenjör

Kan man börja som DevOps-ingenjör direkt efter utbildning?

Vi har ingen källa som visar hur vanligt det är. Läs varje annons för sig och se vilken bakgrund den kräver och om handledning nämns.

Måste man kunna programmera?

Du behöver ofta kunna skriva skript och läsa andras kod, men inte nödvändigtvis bygga hela produkter. Hur mycket som krävs avgörs av tjänsten, så läs annonsen och fråga i intervjun.

Är DevOps en roll eller ett arbetssätt?

Båda. Som arbetssätt handlar det om att utveckling och drift samarbetar nära. Som roll är det en person som bygger det som gör samarbetet möjligt i praktiken. Vissa arbetsplatser har bara arbetssättet och ingen med titeln.

Tillbaka till alla IT-yrken