DevOps Engineer för analysapplikationer
Job Description
Sektionen IT för kraftsystemanalys behöver förstärkning av en DevOps-specialist.
Som DevOps-specialist kommer du att arbeta inom sektionen IT för kraftsystemanalys som levererar IT-system och applikationer som möjliggör kraftsystemanalys, driftplanering och långsiktig utveckling av det svenska kraftsystemet. Sektionen är under stark tillväxt och verksamhetskritisk för ett välfungerande svenskt och nordiskt elsystem och omfattar idag ett 60-tal medarbetare. Ansvaret omfattar både egenutvecklade och inköpta system i ett komplext och växande leveranslandskap. Vi ser DevOps och agilitet som viktiga utvecklingsområden för att utveckla vår effektivitet. Konsulten kommer att arbeta i ett team som ansvarar för förvaltning av inköpta system samt att stödja våra utvecklingsteam i olika frågor.
Arbetsuppgifter
Som DevOps-specialist ansvarar du för att automatisera och effektivisera utvecklings- och driftsprocesser för att säkerställa snabbare, säkrare och mer tillförlitliga leveranser av programvara. Du arbetar tillsammans med system- och applikationsansvariga i ett team som ansvarar för inköpta system samt att stödja de tvärfunktionella leveransteamen med bl.a. beställningar, administration,
konfiguration och automatisering. Teamet samarbetar även med förvaltningsledningen, verksamheten, plattforms- och infrastrukturteam samt IT-säkerhetsavdelningen. Systemansvarig i teamet hanterar det mesta av beställningar, verksamhets- och leverantörskontakter och andra mer koordinerande och administrativa arbetsuppgifter men utför även visst tekniskt konfigurationsarbete. Inom svenska kraftnät finns ett flertal DevOps-specialister men inom denna sektion är detta en ny roll och samtidigt som vi rekryterar anställda vill vi även förstärka med konsulter som tillsammans kan hjälpa oss att utvecklas inom detta område. Du kommer att ha en viktig roll i denna förflyttning och ha stor möjlighet att påverka hur vi arbetar och vad som behöver prioriteras över tid. Fokus kommer att ligga på automatisering men även manuell konfiguration och annat administrativt arbete kommer att förekomma. Vi förväntar oss inte att du har djup kompetens inom alla nedanstående tekniker vi använder men att teamet tillsammans har det och att du har en vilja att utveckla din kompetens i de områden du inte behärskar idag.
De egenutvecklade systemen är utvecklade i C++, C# eller Python och driftas på Linux, Windows eller Kubernetes. Då verksamheten har höga säkerhetskrav arbetar vi primärt med on-prem lösningar. För CI/CD använder vi Azure DevOps (GitLab i framtiden), Argo CD, Artifactory, JFrog Xray, SonarQube, Git. Verktyg för logghantering, monitorering och observerbarhet omfattar OP5, Prometheus, Loki och Grafana. För automatisering finns Ansible, Terraform och Helm att tillgå.
I uppdraget ingår primärt följande arbetsuppgifter
• Automatisera konfigurationshantering: Installera och konfigurera applikationer på ett automatiserat och reproducerbart sätt, för att säkerställa konsekventa, säkra och underhållsvänliga miljöer.
• Driftsättning och drift av applikationer: Hjälpa teamen att paketera, konfigurera och rulla ut både egenutvecklade och inköpta applikationer i olika miljöer.
• Optimera driftsmiljöer: Anpassa resurser, containrar och tjänster i Windows, Linux och Kubernetes för optimal drift.
• Övervakning och incidenthantering: Implementera loggning och övervakning på applikationsnivå, analysera incidenter och arbeta med teamen för att förbättra stabilitet och prestanda.
• Bygga och förbättra CI/CD-pipelines: Skapa och optimera automatiserade flöden för bygg, test, integration och leverans av applikationer.
• Samarbeta med utvecklingsteam och leverantörer: Delta i tekniska dialoger för både inköpta och egenutvecklade system med utvecklings- plattforms- och infrastrukturteam samt externa leverantörer.
• Dokumentation och kompetensspridning: Dokumentera ditt arbete och säkerställ att kompetens sprids i teamet så att vi minimerar personberoenden.
• Bistå system- och applikationsansvariga: Vid behov, stötta dina kollegor med deras arbetsuppgifter. Tex beställningar av plattforms- och infrastrukturtjänster, manuella installationer/konfigurationer, säkerhetsrelaterade arbetsuppgifter, koordinering med externa leverantörer, etc.