Bli bedre kjent med Fredrick Myrvoll

Av Fredrick Myrvoll

Publisert 22.09.2022

Kan du kort beskrive stillingen og oppgavene dine?

Cloud Engineer/DevOps Engineer. Analysere og bygge organisasjoners infrastruktur for å sørge for at kravene til stabilitet, robusthet og sikkerhet blir ivaretatt. Jobbe tett med utviklere for å implementere løsninger som bidrar til å holde utviklings momentet høyt.

Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?

Foretrekker hjemmekontoret, er der jeg er mest effektiv. Benytter kunde- kontoret som et sted for workshops og annet arbeid som er best å ta fysisk.

Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?

Jeg jobber for tiden på Entur under plattform teamet, hvor jeg implementerer en løsning med ArgoCD for å dynamisk bootstrappe Kubernetes clustre med fellestjenester og namespaces med best-practices for applikasjoner når clusteret melder seg inn til ArgoCD.

Når begynte du å jobbe som utvikler?

Mye sysadm før studiene, etter jeg fullførte bachelorgraden gikk jeg cloud engineering veien.

Har du jobbet på samme sted hele tiden?

Har vært innom en del ulike steder som OneSubea, TietoEvry og Bulder Bank.

Hvor gammel var du da du først begynte å lære deg programmering og infrastruktur?

Begynte med en del scripting og modding av spill i yngre alder, som utviklet seg til oppsett av linux servere, til PLS programmering og sysadm greier. Etter skole tok jeg et dypdykk i containerisering og skyinfrastruktur.

Hva slags utdannelse har du?

Bachelorgrad i Digital Forretningsutvikling fra NTNU

Hvilke plattformer utvikler du vanligvis for?

Primært Google Cloud og Azure for compliance.

Hvilken pc-plattform/OS foretrekker du selv å bruke?

MacOS eller Linux med Fedora Workstation for utvikling.

Hvilke programmeringsspråk benytter du?

HCL, Node, Python, Golang.

Hva er favorittspråket og hvorfor?

Python, siden det er kjapt å prototype applikasjoner eller lage script som ville blitt vanskelig å lage med bash. Golang er runner up, blir jeg mer dreven blir det nok favoritt språket.

Hvilke to verktøy greier du deg ikke uten, og hvorfor?

asdf, fordi jeg bruker masse ulike versjoner av binærer til verktøy når jeg assisterer ulike grupper med utviklere. Og en god tiling DE, for å få en god arbeidsflyt når man utvikler.

Hva slags oppgaver liker du best å jobbe med?

Løsninger og implementasjoner som gir en bedre utvikler opplevelse, siden utviklerne er brukerne av systemene ønsker jeg at utviklings hverdagen for de er så smooth som mulig.

Hvordan sørger du for å holde deg faglig oppdatert?

Lurker hackernews, henger i discorder og statist på konferanser.

I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?

Har gått fra on-prem server med egne vm for hver java applikasjon og 6 mnd release schedules til lynrask provisjonering av infrastruktur i skyen, ekstremt fleksible produkter som man kobler sammen eller bytter ut i en fei og håndtere flere titalls releases daglig.

Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?

DevEx verktøy som tilt.dev/garden.io, hvor utviklere bygger og tester koden i direkte i infrastrukturen for å kunne benytte felles systemer som de “ekte” miljøene har kjørende.

Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?

Utvikling av kubernetes operators. Er stor fan av IaD som Crossplane, så jeg kunne tenkt meg å bygge plugins eller lage mine egne operators for diverse ting.

Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?

Ikke i de siste årene siden korona, men jeg blir nok å finne på neste KubeCon i Europa.

Hvilket forhold har du til innebygd personvern?

En viktig del av arbeidet i skyen er å ivareta sikkerheten. Låse ned miljøer, sørge for at applikasjoner er den de utgir seg for å være og sette opp overvåkning for avvik.

Har du noen (andre) hobbyer?

Gaming, VR, rytmespill, 3d-printing og hjemmeserver.

Hva gleder du deg mest over ved å jobbe som utvikler?

Å kunne gå fullstendig nerd på noe, samtidig som man jobber med de som forstår :)

Opplever du at jobben som utvikler har noen negative sider?

Kommer ikke på noe i farten.

Hvorfor er du en “Sonater”?

Kunne jobbe med interessante oppdrag uten byråkrati og mas om faktureringsgrad. Fokus på å utvikle en selv med fagdager, konferanser og kurs. Sosiale aktiviteter med gøye folk.

Skjerm, mennesker eller Ole Brumm og hvorfor?

Blue pill.