Driftsutvikler til MAM-teamet - NRK
Om oppdraget:
Oppdraget er knyttet til seksjonen Mediehåndtering og publisering i divisjonen Teknologi-og produktutvikling. Seksjonen har ansvar for håndtering av logistikken rundt innholdet NRK produserer og tilgjengeliggjøring av innholdet for publikum nå og i ettertid. Sammen utgjør vi en betydelig del av NRKs produksjons- og publiserings kjede. MAM-teamet har behov for en driftsutvikler. I tillegg til en teamleder, består teamet av fire system spesialister. Teamet har stor grad av autonomi og er opptatt av driftssikkerhet og automasjon av drift.
Team MAM er en del av produktområdet Banken som består av 7 team.
Eksempler på tjenester noen av teamene i Banken jobber med:
● Forvaltning av NRKs videoarkiv
● Publiseringsflyt av klipp og programmer til nrk.no og NRK TV
● Direkteopptak av video
● Integrasjoner med NRKs produksjonssystemer for nyheter og video
NRK går gjennom en stor endringsprosess der hele produksjonsplattformen moderniseres. Dette innebærer en transisjon fra proprietær produksjonsteknologi til en plattform basert på standard IT-komponenter i datasentre.
Teamets rolle i modernisering av produksjonsplattformen er å implementere et nytt opptakssystem som håndterer opptak fra NRKs lineære sendinger m.m. I tillegg til dette har teamet ansvar for daglig drift og vedlikehold av NRKs MAM (Media Asset Management) som også skal plasseres i den nye produksjonsplattformen.
Driftsutviklerens ansvar vil være å bistå i implementering av et moderne opptakssystem ,koordinering med plattformspesialister i NRK i tillegg til leverandørensteknologi-representanter. Driftsutvikleren må derfor ha DevOps i ryggmargen, være teamets nærmeste ressurs for IT-sikkerhet og ha høy grad av selvstendighet. NRK er i flere fornyelsesprosesser og teamet trenger en drifter som kan veilede og bistå med erfaring for å sette opp nye miljøer og ny automasjon, og bidra i arbeidet med overgangen fra on-prem til sky.
Ansvar og oppgaver
Jobbe med automatisering av drift, vedlikehold og feilretting
● Automatisere provisjonering, forvalte og drifte on-premise-tjenester på Linux (RHEL), Kubernetes og Windows.
● Sikre at teamets infrastruktur tikker som en klokke.
● Ha oversikt over bygg- og deploy-pipeline, utarbeide og implementere forbedringer.
● Lage støttesystemer som forbedrer drift/ops.
● Forbedre og utvide målinger og overvåkninger på nye og eksisterende applikasjoner.
● Identifisere, analysere og løse feilsituasjoner i infrastruktur og applikasjoner.
● Holde seg oppdatert på NRKs plattform tjenester og sørge for at teamet er rustet til å ta i bruk disse.
● Bistå med overgang til nye løsninger i Azure, AWS eller Google Cloud og til container baserte applikasjoner og tjenester i Kubernetes.
Smidig teamarbeid
● Sammen med teamledere og produkt eier sikre at teamene er best mulig i stand til å løse oppgavene.
● Veilede og løfte kompetansenivået til teammedlemmene.
● Jobbe sammen med NRKs Plattform-team for å finne gode fellesløsninger.
● Evne til å kommunisere med og samarbeide med ikke-teknologer.
Leveranse ansvar
● Sørge for fremdrift i implementasjonen av nytt opptakssystem.
● Holde seg oppdatert på NRKs nye plattform tjenester og sørge for at teamet er rustet til å ta i bruk disse.
● Bidra til at teamet kontinuerlig utvikler sin kompetanse.
● Dokumentere endringer og eksisterende løsninger.
● Bidra med innspill til hvordan vi kan konsolidere og standardisere systemer og prosesser.
● Bistå teamledere, produkt eier og teamet i å prioritere tekniske oppgaver.
Krav til tilbudt konsulent
● Kandidaten må ha minst 5 års erfaring som drifts utvikler
● Kandidaten må kunne snakke og skrive norsk flytende, og beherske godt engelsk skriftlig og muntlig
● Kandidaten må ha minst 3 års erfaring med å bruke bygg- og deploy-verktøy som f.eks. GitHub Actions og Octopus Deploy
● Det er viktig at kandidaten har 3 års erfaring med drift av tjenester på Linux
● Det er viktig at kandidaten har erfaring med å bruke automasjonsverktøy som enten Ansible, Saltstack, Terraform eller Puppet
● Det er viktig at kandidaten har brukt Grafana som monitorering- og overvåkningsverktøy i minst 2 ulike oppdrag
● Det er viktig at kandidaten har erfaring med IT-sikkerhet
● Kandidaten bør ha erfaring fra minst 3 prosjekter hvor enterprise skyplattform som enten Azure, AWS eller Google Cloud er brukt
● Kandidaten bør ha 3 års praktisk erfaring med Kubernetes
● Kandidaten bør ha over 2 års erfaring med drift av databaser som enten Postgres eller Oracle
● Kandidaten bør ha relevant erfaring med å ha jobbet med devops i smidige og tverrfaglige utviklingsteam i minst et år