Eget tjänsteområde, eget team.
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
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.
VLAN utan handpåläggning.
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
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.
118 applikationer, ett ställe.
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
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.
Segmentering som syns i reglerna.
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
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.
Egen feed i stället för svart låda.
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
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.
Larmet som visade sig vara brus.
Å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
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.
Statiska rutter till SD-WAN.
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
Trafikstyrning per applikation i stället för per destination, och ett regelverk som går att läsa utan arkeologi.