Karriärkoden
DevOps-ingenjör: rollen mellan utveckling och drift
- Huvudsaklig uppgift Automatisera bygge och drift
- Passar dig som gillar Felsöker och automatiserar
- Typiskt arbetssätt Nära utvecklare och drift
- Vanlig väg in Utbildning eller annan IT-roll
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:
- Vad ägs av rollen? Bygg- och driftsättningsflöden, molnmiljöer, övervakning eller allt på en gång?
- Är det systemadministration under ny titel? Om annonsen mest beskriver servrar och användarstöd är tyngdpunkten sannolikt drift.
- Är det utveckling under ny titel? Om annonsen mest beskriver produktfunktioner är det närmare systemutveckling.
- Beredskap och jour. Fråga om rollen innehåller jour och hur det ersätts. Det är en rimlig fråga i intervjun.
- Erfarenhetskrav. Se om annonsen kräver erfarenhet från drift eller utveckling. Ser du ett juniort upplägg, kolla vem som handleder dig.
- Teamets uppbyggnad. Är du ensam om uppgiften eller en del av ett plattformsteam?
Ä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.