NORDIN.CONTACT

RITNINGSREGISTER  ·  UTFÖRDA ARBETEN

Byggt och i drift

Ett urval från senaste tiden. Kundnamnen är utelämnade med flit: den som vill ha referenser får dem i ett samtal, inte på en webbsida. Branscherna stämmer, siffrorna stämmer, resten får vänta tills vi pratar.

BLAD 00: TJÄNSTEÄGARSKAP

Eget tjänsteområde, eget team.

Ansvar

Hos min arbetsgivare, en driftleverantör i Sundsvall, äger jag tjänsteområdet publika molntjänster: arkitektur, styrning och livscykel. Jag och mitt tjänsteteam driftar flera stora kundmiljöer parallellt, däribland koncerner med ett femtiotal dotterbolag, där varje kund har sin egen tenant, sin egen brandväggsflora och sina egna krav.

Ledningsansvar är inte nytt: jag har varit VD i eget bolag, co-CEO och CIO i offentlig sektor. Skillnaden i dag är att jag valt att ha händerna kvar i tekniken. Det är där jag gör mest nytta.

Roll
Tjänsteägare & teamlead
Omfattning
Flera koncernmiljöer, parallell drift
Grund
VD, co-CEO, CIO i bagaget
  • Tjänsteägarskap
  • Azure
  • Styrning
  • Livscykel
  • Teamledning

LÖPANDE

Utfall

Miljöer som inte blandas ihop, kunder som vet vad de får, och en struktur som ser likadan ut oavsett vem i teamet som tar ärendet.

BLAD 01: NÄTAUTOMATION

VLAN utan handpåläggning.

Uppdrag

Varje nytt VLAN var ett ärende till nätverksteamet: logga in på rätt switchar, klistra rätt rader, hoppas att ingen skrev fel. Switchparken var blandad, Arista EOS i datacentret och äldre HPE Comware bredvid, så samma ändring såg olika ut beroende på var den landade.

Lösningen: NetBox som sanningskälla, Ansible och AWX som motor, och ett formulär som serverteknikerna fyller i själva. Skyddsräcken hela vägen: namn-unikhet, lista över skyddade VLAN som inte får röras, dry-run före varje skarp körning. Allt fick gå genom labb först. Nio buggar dog där i stället för i produktion, varav en hade låtit automationen skapa exakt det fel den skulle skydda mot.

Miljö
Driftleverantör, intern plattform
Roll
Design till drift
Omfattning
Blandad switchpark, två OS
  • Ansible
  • AWX
  • NetBox
  • Arista EOS
  • HPE Comware
  • Python

I DRIFT

Utfall

Första skarpa veckan rullade VLAN ut på tio switchar, idempotent, och namnskyddet fångade en felstavning innan den nådde någon enhet. Skyddsräcken som betalar sig första veckan är rätt byggda skyddsräcken.

BLAD 02: KUNSKAPSBAS

118 applikationer, ett ställe.

Uppdrag

Global logistikaktör som bytte driftleverantör. Arvet: ett hundratal Word-dokument från den gamla leverantören, utspridda, delvis inaktuella och utan gemensam struktur. Supporten hittade inte det de sökte, och litade inte på det de hittade.

Jag byggde en konverteringspipeline (pandoc och Python) som tog hela exporten till wiki-sidor med enhetlig svensk struktur, bilder och allt. Sedan stämdes hela applikationskatalogen av mot kundens egen auktoritativa lista, app för app. På vägen återfanns en förlorad larmprioriteringsmatris som låg felplacerad som skärmbild i SharePoint. Den sitter nu där NOC faktiskt tittar.

Bransch
Global logistik
Roll
Migrering & struktur
Omfattning
118 applikationer, 170+ sidor
  • Wiki.js
  • pandoc
  • Python
  • GraphQL

LEVERERAD

Utfall

Hela applikationskatalogen dokumenterad på ett ställe, i ett format teamet faktiskt uppdaterar. Pipelinen är återanvändbar för nästa kund med samma utgångsläge.

BLAD 03: MOLNPLATTFORM

Segmentering som syns i reglerna.

Uppdrag

Internationell tillverkningskoncern på väg in i Azure, med krav på hård nätverkssegmentering. Standardupplägget med subnets och taggar räckte inte: trafiken mellan säkerhetszoner skulle inspekteras, inte bara märkas upp.

Designen blev hub-spoke där varje säkerhetszon är ett eget VNet bakom central NVA. Allt som kod: Terraform, gemensam namnstandard, repeterbara moduler. Besluten dokumenterades med motivering och bortvalda alternativ, så nästa arkitekt slipper gissa varför det ser ut som det gör.

Bransch
Tillverkningsindustri
Roll
Molnarkitekt
Omfattning
Landing zone, IaC, segmentering
  • Azure
  • Terraform
  • Hub-spoke
  • NVA
  • Cloud Adoption Framework

PÅGÅR

Utfall

En plattform där segmenteringen går att peka på i brandväggsreglerna, inte bara i ett diagram. Designen håller för granskning eftersom vägvalen står nedskrivna.

BLAD 04: SÄKERHET

Egen feed i stället för svart låda.

Uppdrag

Svensk myndighet där brandväggens inbyggda objekt för Microsofts uppdateringstrafik missade CDN-flöden, och FQDN-objekt mot en pool på över 600 IP-adresser gav opålitlig matchning. I en myndighetsmiljö ska det gå att svara på exakt vilken trafik som släpps igenom och varför.

Jag byggde en egen feed: Azure Service Tags kombinerat med en DNS-resolverfarm som löser upp dokumenterade FQDN:er från flera regioner. Resultatet dedupliceras och serveras i det format FortiGate konsumerar som external connector, en rad per adress.

Bransch
Offentlig sektor
Roll
Design & bygge
Omfattning
Feed-pipeline, brandväggsintegration
  • FortiGate
  • Azure
  • Python
  • DNS
  • Threat feed

LEVERERAD

Utfall

Full kontroll och spårbarhet på vilka adresser som faktiskt släpps igenom, i stället för att lita på en låda som inte visar sitt innehåll.

BLAD 05: DRIFT

Larmet som visade sig vara brus.

Uppdrag

Återkommande arkitektroll kring brandväggsplattformen hos svensk myndighet: segmentering, regelverksdesign och integrationer, plus löpande drift med regeländringar, DNS och standby vid produktionsmigreringar där fönstret är smalt och rollback-vägen ska vara klar innan något rörs.

Ett exempel från vardagen: en larmstorm från brandväggens IPS-motor mot en annan myndighets tjänster. Fel svar hade varit att stänga av larmet eller eskalera i panik. I stället rotorsaksanalys hela vägen ner, som visade loggbrus från local-out-trafik utan påverkan på tjänsten. Dokumenterat, motiverat, avslutat. Tråkigt på rätt sätt.

Bransch
Offentlig sektor
Roll
Brandväggsarkitekt & drift
Omfattning
Löpande, produktionskritiskt
  • FortiGate
  • IPS
  • DNS
  • Rotorsaksanalys

LÖPANDE

Utfall

Drift där larm får svar i stället för att tystas, och där migrationer landar i sina fönster. Den sortens arbete syns inte, och det är poängen.

BLAD 06: WAN

Statiska rutter till SD-WAN.

Uppdrag

Rikstäckande organisation inom besöksnäringen, med anläggningar från stad till fjäll, statisk routing och en växande hög undantag. Varje förändring var ett riskmoment eftersom regelverket inte längre gick att överblicka.

Migreringen görs stegvis till SD-WAN på FortiGate: medlemmar, hälsokontroller och regler införs parallellt med befintlig routing, anläggning för anläggning, med rollback-väg öppen hela tiden. Inga big bang-helger.

Bransch
Besöksnäring, rikstäckande
Roll
Nätarkitekt
Omfattning
Flersite-WAN, stegvis migrering
  • FortiGate
  • SD-WAN
  • IPsec
  • BGP

PÅGÅR

Utfall

Trafikstyrning per applikation i stället för per destination, och ett regelverk som går att läsa utan arkeologi.