# Systemadministrasjon

> Utvalgt arbeid som viser denne tjenesten.

- [Designet, satte i produksjon og vedlikeholdt 10 PostgreSQL- og MS SQL‑servere på Ubuntu Linux‑VPS‑er, og sikret optimal serverytelse og pålitelighet.](https://platform.engineer.company/nb/portfolio/designed-deployed-and-maintained-10-postgresql-and-ms-13/)
- [Styrket datasikkerheten ved å innføre 1 000 RBAC‑regler for utviklere, applikasjonsinstanser, PostgreSQL, MS SQL og andre Linux‑servere, og forhindret uautorisert tilgang; dokumentert med Ansible‑automatisering.](https://platform.engineer.company/nb/portfolio/enhanced-data-security-by-implementing-1-000-rbac-14/)
- [Administrerte 30 Ubuntu Linux‑VPS‑instanser, innførte strategier for katastrofegjenoppretting og sikret optimale nettverkskonfigurasjoner.](https://platform.engineer.company/nb/portfolio/managed-30-ubuntu-linux-vps-instances-implementing-disaster-20/)
- [Forhindret sikkerhetsbrudd ved å lede tiltak for tilgangsstyring med M365, 1Password, Red Hat SSO og OKTA SSO.](https://platform.engineer.company/nb/portfolio/prevented-security-breaches-by-leading-access-management-initiatives-21/)
- [Administrerte og feilsøkte 8 VPN‑forbindelser med WireGuard og IPSEC, og sikret trygg kommunikasjon på tvers av Google Cloud og Linux‑systemer.](https://platform.engineer.company/nb/portfolio/managed-and-troubleshooted-8-wireguard-vpn-and-ipsec-23/)
- [Administrerte nettverksinfrastrukturen for over 1 000 servere og sikret optimal produksjonssetting, sikkerhet og feilsøking av systemene.](https://platform.engineer.company/nb/portfolio/administered-network-infrastructure-for-over-1-000-servers-39/)
- [Konfigurerte og installerte 1 000 Wi‑Fi‑rutere og forbedret nettverkstilgangen og ytelsen for kundene.](https://platform.engineer.company/nb/portfolio/configured-and-deployed-1-000-wi-fi-routers-48/)
- [Administrerte 100 Bare Bone‑servere, fysiske nettverk og IP‑telefonisystemer, og sikret en robust infrastruktur for selskapets vekst.](https://platform.engineer.company/nb/portfolio/administered-100-bare-bone-servers-physical-networks-and-50/)
- [Administrerte 40 nettsteder på Ubuntu Linux‑servere for webhotell med Apache og Nginx, og sikret høy tilgjengelighet og ytelse.](https://platform.engineer.company/nb/portfolio/administered-40-websites-on-ubuntu-linux-hosting-servers-53/)
- [Ga infrastrukturstøtte døgnet rundt, 24/7, for en IPTV/OTT‑strømmeplattform og administrerte ca. 1 000 servere i tillegg til kundeeide systemer for globale kunder i Kina, USA og Tyskland.](https://platform.engineer.company/nb/portfolio/provided-round-the-clock-24-7-infrastructure-support-82/)
- [Sikret uavbrutt levering av IPTV‑strømmesignaler mellom leverandører og kunder, og overvåket og vedlikeholdt strømmenettverket og IP‑telefonien døgnet rundt.](https://platform.engineer.company/nb/portfolio/ensured-uninterrupted-delivery-of-iptv-streaming-signals-between-83/)
- [Planla og implementerte ny infrastrukturfunksjonalitet for interne og eksterne systemer, og bygde løsninger så solide at de fortsatt kjører år senere med minimale endringer.](https://platform.engineer.company/nb/portfolio/planned-and-implemented-new-infrastructure-functionality-for-internal-85/)
- [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://platform.engineer.company/nb/portfolio/as-one-of-the-first-hires-designed-and-86/)
- [Integrerte et passordhåndteringssystem for hele selskapet, styrket sikkerheten og effektiviserte tilgangskontrollen.](https://platform.engineer.company/nb/portfolio/integrated-a-company-wide-password-management-system-strengthening-90/)
- [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://platform.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://platform.engineer.company/nb/portfolio/ran-the-whole-company-on-one-512mb-host-109/)
- [Herdet SSH til 24 kontrollerte direktiver med validering i tre trinn — kandidatfilen, den sammensatte konfigurasjonen og så daemonens egen tilbakelesing — etter at tilbakelesingen avslørte at den kjørende serveren i det stille overstyrte to av de tjuefire.](https://platform.engineer.company/nb/portfolio/hardened-ssh-with-three-stage-validation-111/)
- [Beviste at utestengingen virker fra ende til annen ved hver herdingskjøring ved å utestenge en reservert testadresse, lese den resulterende kjerneregelen og oppheve utestengingen i en garantert oppryddingsblokk, slik at en jail som slutter å virke, får kjøringen til å feile i stedet for å melde at alt er i orden.](https://platform.engineer.company/nb/portfolio/proved-the-intrusion-banning-path-on-every-converge-112/)
- [Verifiserte brannmurregler etter plassering i stedet for tilstedeværelse ved å lese den nummererte regellisten og den aktive pakkefilterkjeden, fordi en regel som finnes, ikke er det samme som en regel en pakke faktisk når.](https://platform.engineer.company/nb/portfolio/verified-firewall-rules-by-position-113/)
- [Bygde krypterte sikkerhetskopier utenfor verten med restic, med opprydding etter lagringstid, integritetskontroll og en månedlig automatisert gjenopprettingsøvelse, gjennomgikk deretter gjenopprettingsberedskapen og skrev ned hullene i stedet for å la dem bli oppdaget under en hendelse.](https://platform.engineer.company/nb/portfolio/built-encrypted-backups-with-a-monthly-restore-drill-114/)
- [Bygde overvåking med dødmannsknapp som bare sender ping så lenge minne og disk er i orden, slik at en svekket vert utløser et varsel ved å bli stille — og fanget opp seks variabelnavn som sa «free» der kontrollen korrekt målte «available», en størrelsesorden fra hverandre på en maskin med 464 MB.](https://platform.engineer.company/nb/portfolio/built-dead-mans-switch-monitoring-115/)
- [Avstemte en DNS‑sone med 20 poster deklarativt mot Cloudflare‑API‑et med egne inngangspunkter for revisjon og BIND‑eksport, og slo CDN‑proxyen av igjen av personvernhensyn etter å ha bygd den.](https://platform.engineer.company/nb/portfolio/reconciled-a-dns-zone-declaratively-118/)
- [Reduserte eksponeringen i systemd‑sandkassen for hver enhet plattformen installerer — tjenesten for dødmannsknappen fra 9,6 UNSAFE til 1,5, en internetteksponert git‑forge fra 8,3 EXPOSED til 1,5 — og la til en parserkontroll ved konvergering etter å ha funnet et feilstavet direktiv som ble ignorert i det stille i tre enhetsmaler.](https://platform.engineer.company/nb/portfolio/cut-systemd-sandbox-exposure-across-every-unit-119/)
- [Bygde sju skrivebeskyttede rapporteringsroller som gjengir en vert i drift som Markdown — fakta, tilgang, git, metrikker, trafikk, sikkerhet og leverandørens inventar — etter en regel om at ingen tall skrives ut som kjøringen ikke har målt.](https://platform.engineer.company/nb/portfolio/built-seven-read-only-host-reporting-roles-120/)
- [Satte selskapets egen git‑forge på Soft Serve i produksjon, privat som standard, uten webpanel og med SSH‑porten bundet til loopback bak en hoppvert, og gjorde landingssiden foran den til en byggeartefakt fra hovednettstedet i stedet for en kopi som vedlikeholdes for hånd.](https://platform.engineer.company/nb/portfolio/deployed-the-companys-own-git-forge-121/)
- [Prøvekjørte CI‑hooken på forge‑siden og fant to feil som ikke kunne oppdages ved å lese filen: en reserveløsning som la et uoppløselig argument på hookens inndata, og gits egen miljøvariabel som fulgte kvalitetsporten inn i utsjekkingen og gjorde 19 tester røde.](https://platform.engineer.company/nb/portfolio/rehearsed-the-forge-side-ci-hook-151/)
- [Fikk seks rapporteringsinnsamlere til å oppgi den delen av inndataene de aldri leste — filer som forble lukket, sonder som ikke var installert, journallinjer som ikke ble gjenkjent — og tilpasset terskelverdier til 116 målinger, etter å ha slått fast at en blind innsamling og en vert der alt er i orden, gir den samme siden.](https://platform.engineer.company/nb/portfolio/made-six-collectors-state-what-they-never-read-167/)
- [Publiserte nettstedet som et Tor onion‑speil på en lesbar adresse som begynner med engineer, med nøkkelen generert utenfor verten slik at den aldri havnet i dette repoet eller på en bærbar PC, og lot det være den ene av fire inngangsdører som aldri telles.](https://platform.engineer.company/nb/portfolio/published-the-site-as-a-tor-onion-mirror-on-a-readable-168/)

<https://platform.engineer.company/nb/services/system-administration/>
