Har drevet 10 PostgreSQL- og MS SQL‑servere
Har designet, idriftsat og vedligeholdt 10 PostgreSQL- og MS SQL‑servere på Ubuntu Linux VPS og sikret optimal ydeevne og driftssikkerhed på serverne.
Arbejdet udført: 2022 – 2024

Foto: ColossusCloud / Pixabay 
Foto: Gray_Rhee / Pixabay
10 databaseservere udrullet og holdt i god drift
Situation. Rollen som DevOps‑ingeniør i en mellemstor teknologivirksomhed gik ud på at administrere og optimere databaseinfrastrukturen, så den kunne understøtte en voksende brugerbase og forretningskritiske applikationer. Organisationen var stærkt afhængig af PostgreSQL og Microsoft SQL Server til datalagring og analyse, og det stillede krav om høj tilgængelighed, skalerbarhed og sikkerhed.
Opgave. Det primære ansvar var at designe, udrulle, konfigurere og vedligeholde 10 PostgreSQL- og MS SQL Server‑instanser i Ubuntu Linux VPS‑miljøer. Det omfattede at sikre optimal ydeevne, indføre robuste sikkerhedsprotokoller og etablere proaktiv overvågning for at forebygge nedbrud. Derudover omfattede opgaven at skalere infrastrukturen til fremtidig vækst, samtidig med at omkostningerne blev holdt nede, og branchestandarderne blev overholdt.
Handling. 1. Udrulning og konfiguration:
- PostgreSQL 14 og MS SQL Server 2019 blev installeret og konfigureret på VPS‑instanser med Ubuntu 20.04 LTS, så de var kompatible med virksomhedens applikationer.
- Der blev sat automatiske backups op med
pg_dumptil PostgreSQL og SQL Server Agent‑jobs til MS SQL, med opbevaringspolitikker og ekstern lagring. - Serverkonfigurationerne blev optimeret (f.eks. hukommelsesallokering, caching af databaseforespørgsler og connection pooling) for at forbedre forespørgslernes ydeevne og reducere latensen.
Overvågning og vedligeholdelse:
- Der blev indført overvågningsværktøjer som Prometheus og Grafana til at følge CPU, hukommelse, disk‑I/O og forespørgslernes ydeevne i realtid.
- Databaserne og Ubuntu‑styresystemet blev løbende patchet og opdateret for at lukke sikkerhedshuller og sikre compliance.
- Der blev skrevet skræddersyede scripts til loganalyse.
Sikkerhed og skalerbarhed:
- Der blev konfigureret firewalls (UFW) og håndhævet rollebaseret adgangskontrol (RBAC) for at beskytte følsomme data.
- Procedurer for disaster recovery blev dokumenteret, herunder point‑in‑time‑gendannelse og failover.
Resultat. - 99,9 % oppetid på alle 10 databaseservere.
- 30 % kortere svartider på forespørgsler takket være konfigurationstuning og indeksoptimering, som forbedrede applikationernes ydeevne.
- 50 % mindre manuelt vedligeholdelsesarbejde takket være automatisering, hvilket frigjorde over 10 timer om måneden til strategiske projekter.
- Skalering af infrastrukturen til en stigning i brugertrafikken på 40 % uden forringelse af tjenesterne, hvilket bidrog til 20 % omsætningsvækst i det følgende kvartal.
- Anerkendelse fra CTO’en for indførelsen af best practices for sikkerhed, som forhindrede potentielle databrud.
Erfaringen befæstede en dyb ekspertise i databaseadministration, DevOps‑automatisering og infrastrukturoptimering og gav pålidelige, sikre og skalerbare løsninger til komplekse virksomhedsmiljøer.
Se tilbage på Har drevet 100 data warehouse‑databaser. Læs videre: Har skrevet 1.000 RBAC‑regler til Linux‑servere. Eller tag et kig på hele porteføljen.
Ét stykke af en længere fortegnelse — og det hele ligger her på sitet.
Hver post er skrevet på samme måde: situationen, opgaven, hvad vi gjorde, og hvad der ændrede sig.

