SRE Cloud Plattformutvikler
Summary
Consultant (placed via Emagine) will build, run and evolve the Norwegian Directorate of Immigration's (UDI) Azure landing-zone platform: Terraform/CAF infrastructure as code, hub & spoke networking, Azure Policy governance, and AKS with ArgoCD GitOps — plus handling Azure Verified Modules issues, automation scripts, and documentation/knowledge sharing in the platform team.
Om UDI
Digitaliseringsavdelingen (DIGA) er UDI sin IT-avdeling. Avdelingen har en teamorganisering, fordelt på tekniske team, digitaliseringsteam og muliggjørende team. DIGA har ansvaret for UDI og utlendingsforvaltningen sine Digitale løsninger. I tillegg til å ansvaret for drift, forvaltning og utvikling av løsningene har UDI ved DIGA fått i oppdrag å gjennomføre et moderniseringsprogram, modernisering av utlendingsforvaltningen (ModUlf), som skal gjennomføre frem til 2031.
Om behovet
UDI har etablert en moderne skyplattform basert på Cloud Adoption Framework (CAF) med hub & spoke-arkitektur, som forvaltes gjennom Terraform og Microsoft offisielle rammeverk. Det er behov for å styrke plattformteamet med en erfaren infrastrukturkonsulent/arkitekt med solid kompetanse på Azure-plattform og Infrastructure as Code i arbeidet med bygging, forvaltning og videreutvikling av organisasjonens Azure landing zone-infrastruktur og plattform for å opprettholde leveransetempo, håndtere teknisk gjeld og sikre stabil drift mens plattformen videreutvikles.
Teamet er spredt over mange ansvarsområder og treffer stadig på utfordringer med blant annet Azure Verified Modules (AVM) som krever oppfølging mot Microsoft gjennom issues og pull requests. For å sikre god fremdrift og redundans i kompetanse, trengs det en ressurs som raskt kan sette seg inn i eksisterende kodebase og ta eierskap til deler av forvaltningsansvaret, samt være prosessdriver for nye oppgaver knytte til UDIs moderniseringsprogram.
Hovedoppgaver:
Bidra i forvaltning og videreutvikling av Azure landing zone-infrastruktur basert på Cloud Adoption Framework
Bidra til å vedlikeholde og videreutvikle Terraform-kodebasen som setter opp hub & spoke-infrastruktur
Sikre stabil drift og kontinuerlig forbedring av plattformens infrastrukturkomponenter
Bygge kompetanse og dokumentasjon for å redusere avhengighet av enkeltkonsulenter.
Ansvarsområder:
Infrastruktur as Code og Terraform
Forvalte og videreutvikle Terraform-kodebase for Azure landing zones, basert på:
Azure Landing Zones (ALZ) Terraform Accelerator
Azure landingzone vending
Azure Verified Modules (AVM)
Tilpassede moduler Generelt
Identifier, dokumentere og følge opp mangler av bugs I Azure Verified Modules (AVM) mot Microsoft
Bidra med issues og pull requests til AVM-repositoriene ved behov
Utvikle og vedlikeholde PowerShell-scripts for automasjon og forvaltning
Azure Policy og Governance
Forvalte Azure Policy-implementasjoner i sammenheng med ALZ Terrasforrammeverket
Utvikle og tilpasse custom policies for organisasjonens spesifikke behov
Etablere og vedlikeholde lokale versjoner av policy-strukturer for bedre tilpasning.
Sikre compliance og governance i henhold til organisasjons krav.
Nettverksinfrastruktur
Bidra til utbygging og forvaltning av nettverkskomponenter
Azure Virtual Network Manager
Azure Firewall
ExpressRoute
Azure Private DNS
Application Gateway / Front Door
API Management (APIM)
Plattformkomponenter
Forvalte og utvikle infrastruktur for:
Azure Kubernetes Service (AKS) Autimatic
ArgoCD for deployment og GitOps
Terraform moduler fra PaaS-tjenester og plattformkomponenter mot utviklerteam
Azure Monitir for overvåkning og logging
DevOps og Verktøyforvaltning
Delta i forvaltning av GitHub (organisasjonsnivå)
Delta i forvaltning av Azure DevOps
Sikre god praksis for CI/CD-pipelines relatert til infrastruktur
Dokumentasjon og kunnskapsdeling
Dokumentere kodebase, arkitektur og prosesser
Dele kunnskap med team for å bygge bredere kompetanse
Redusere avhengighet av enkeltkonsulenter gjennom systematisk kunnskapsdeling
Kompetansekrav:
Ressursen må ha minimum 8 års relevant erfaring innenfor arbeidsoppgavene som er angitt (gjelder for kategoriene Seniorrådgiver)
Ressursen må ha minimum formell kompetanse på bachelorgradsnivå eller tilsvarende innenfor IKT relaterte områder. Lang og relevant dokumentert erfaring (mer enn 12 års erfaring) kan oppveie for kravet om formell utdannelse.
Ressursen må ha omfattende erfaring med Azure-infrastruktur og -tjenester
Ressursen må ha solid erfaring med Terraform, spesielt i Azure-kontekst
Ressursen må ha god kjennskap til Azure Landing Zones (ALZ) og Cloud Adoption Framework (CAF)
Ressursen må ha solid erfaring med Azure Kubernetes Service
Ressursen må ha god kjennskap til ArgoCD
Ressursen må ha erfaring med hub & spoke-nettverksarkitektur i Azure
Ressursen må ha kompetanse på Azure Policy, management groups og governance
Ressursen må ha erfaring med Infrastructure as Code og GitOps-prinsipper
Ressursen må ha erfaring med Git og versjonskontroll (GitHub/Azure DevOps)
Ressursen må ha gode norsk og engelske ferdigheter både muntlig og skriftlig
Det er ønskelig at ressursen har erfaring med Azure Verified Modules (AVM)
Det er ønskelig at ressursen har erfaring med Azure Firewall og forvaltning av regelsett
Det er ønskelig at ressursen har erfaring med Azure Virtual Network Manager
Det er ønskelig at ressursen har kjennskap til Azure Monitor, Application Insights og logging
Det er ønskelig at ressursen har erfaring med Application Gateway, Front Door og/eller APIM
Personlige egenskaper:
Selvstendig og strukturert med evne til å sette seg raskt inn i komplekse kodebaser
Nysgjerrig og løsningsorientert med evne til å dykke dypt i tekniske utfordringer.
God til å samarbeide og dele kunnskap i større team
Proaktiv i å identifisere forbedringsområder
Komfortabel med å jobbe i et miljø med kontinuerlig endring og utvikling
Tålmodig og systematisk i feilsøking og oppfølging av issues.
Oppstart: Så raskt som mulig etter avtale
Varighet: 30.04.2027 + mulig opsjon
Omfang: 100 % allokering tilsvarende 1050 timer før utløsning av eventuelle opsjoner.
Arbeidssted: Primært i UDI sine lokaler på Valle.
Den valgte ressursen må kunne benytte egen PC i forbindelse med oppdraget
Frist for å melde interesse: 25 september kl 12
Ta kontakt for kompetansematrise