Hvad bør automatiseres?
Hyppige, regelbaserede og gentagelige opgaver er naturlige kandidater: provisioning, konfiguration, tests, deployment, brugeroprettelse og datavalidering. Sjældne eller stærkt kontekstafhængige beslutninger kræver ofte mere menneskelig vurdering.
Infrastructure as Code
Infrastructure as Code beskriver infrastruktur deklarativt eller programmatisk, så miljøer kan versioneres, reviews og genskabes mere konsekvent. Fordelen er ikke kun hastighed; den er også sporbarhed.
CI/CD
Continuous Integration validerer ændringer hyppigt. Continuous Delivery/Deployment automatiserer vejen mod driftsmiljøer. Pipeline-kontroller kan kombinere tests, sikkerhedsscanning, approvals og deploymentstrategier.
Guardrails frem for skjult magi
Automatisering bør have logning, fejlgrænser, adgangskontrol og mulighed for at standse sikkert. Et script med brede rettigheder og uklar ejer kan skabe større blast radius end et manuelt trin.
DevOps er samarbejde såvel som værktøjer
DevOps handler om at reducere overleveringer mellem udvikling og drift, skabe hurtigere feedback og dele ansvar for servicekvalitet. Et nyt pipelineprodukt alene ændrer ikke arbejdsmodellen.