# Skyinfrastruktur og migrering

> Utvalgt arbeid som viser denne tjenesten.

- [Satte i produksjon og vedlikeholdt 20 containeriserte Docker‑applikasjoner, feilsøkte med Podman og Kubernetes og administrerte R‑baserte applikasjoner på Google Cloud og AWS.](https://engineer.company/nb/portfolio/deployed-and-maintained-20-docker-containerized-applications-troubleshooting-19/)
- [Reduserte budsjettkostnadene 10 ganger uten tap av produktivitet for en internasjonal kunde ved å tenke nytt om hele infrastrukturen, fjerne unødvendige tjenester og flytte ut av AWS‑skyen.](https://engineer.company/nb/portfolio/optimized-budget-costs-10-times-with-zero-loss-56/)
- [Klargjorde Azure‑infrastruktur som kode med Bicep — Container Apps, PostgreSQL Flexible Server, Front Door/WAF og nettverk — i utviklings-, staging- og produksjonsmiljøene.](https://engineer.company/nb/portfolio/provisioned-azure-infrastructure-as-code-with-bicep-container-68/)
- [Hadde ansvaret for produksjonssettingen av plattformen til Azure fra ende til annen, og styrte utgivelser gjennom utviklings-, staging- og produksjonsmiljøene.](https://engineer.company/nb/portfolio/owned-end-to-end-deployments-of-the-platform-71/)
- [Designet og bygde, som en av de første ansatte, hele kjerneinfrastrukturen og de tilhørende prosessene fra bunnen av for en SaaS‑oppstartsbedrift innen grønn energi, og la grunnlaget for rask vekst.](https://engineer.company/nb/portfolio/as-one-of-the-first-hires-designed-and-86/)
- [Bygde selskapets egen infrastruktur som 19 Ansible‑playbooks og 34 roller på 12 065 linjer YAML, som konvergerer en vert i drift mot en deklarert tilstand der hver play er idempotent.](https://engineer.company/nb/portfolio/built-the-companys-infrastructure-as-code-108/)
- [Driftet hele selskapet på én vert med én kjerne og 512 MB — en git‑forge, en webserver for sju domener, Tor, to servere for alternative protokoller, sikkerhetskopier og utestenging av inntrengere — ved å behandle 464 MB brukbart minne som den bindende arkitekturbegrensningen.](https://engineer.company/nb/portfolio/ran-the-whole-company-on-one-512mb-host-109/)
- [Satte et containerlag på Podman og Quadlet under systemd i produksjon i stedet for Docker, fordi Docker publiserer containerporter over vertsbrannmurens egne regler — og ga produksjonssettinger en uprivilegert bruker med én fast kommando i stedet for root.](https://engineer.company/nb/portfolio/deployed-a-container-plane-on-podman-and-quadlet-122/)
- [Automatiserte klargjøringen av en server nummer to hos en annen skyleverandør, der brannmuren opprettes før maskinen slik at den blir født bak en, og begge leverandørenes brannmurer er skrevet direkte mot deres REST‑API‑er for å slippe en collection fra tredjepart.](https://engineer.company/nb/portfolio/provisioned-a-second-server-from-code-123/)

<https://engineer.company/nb/services/cloud-infrastructure/>
