Har haft ansvaret for end‑to‑end‑deployments af platformen til Azure og styret releases på tværs af udviklings-, staging- og produktionsmiljøer.
Site Reliability‑ingeniør
Situation. Platformen skulle nå brugerne på tværs af flere Azure‑miljøer, og deployment er den søm, hvor infrastrukturen, build‑pipelinen og applikationen alle mødes. Det er også der, hvor en lille fejl holder op med at være en bug og bliver til et nedbrud, så det er den del, man mindst af alt vil lave i hånden og halvt efter hukommelsen.
Opgave. Deployment blev ejet fra ende til anden, så en ændring flyttede ud til hvert miljø på den samme forudsigelige måde hver gang.
Handling. Releases bevæger sig ad en fast rute — udvikling, så staging, så produktion — frem for at nogen pusher direkte til et live miljø. CI/CD‑pipelinen bygger images og sender dem, og Bicep‑templates holder målinfrastrukturen ens fra det ene miljø til det næste, så et build ikke promoveres ind i et lidt anderledes sted hver gang. Konfiguration, der er forskellig pr. miljø, holdes adskilt fra secrets, hvilket betyder, at det samme byggede artefakt kan promoveres gennem miljøerne og bare samler de rette indstillinger op, hvor det lander, i stedet for at blive bygget om for hvert.
Resultat. Ændringer når hvert miljø forudsigeligt, ad en defineret vej, uden ad hoc‑manuelle deploys i blandingen. At release blev til et kontrolleret, gentageligt trin i stedet for et med tilbageholdt vejrtrækning, og det er en stor del af, hvad der holdt den live platform stabil, mens den stadig ændrede sig hurtigt nedenunder.