Hvad er DevOps?

Det er en kombination af de engelske termer udvikling og operationer.

🛠️

Definition

DevOps er en softwareudviklingsfilosofi, der fokuserer på kommunikation, samarbejde og integration mellem softwareudviklere og IT-operationelle fagfolk.

🌐

Oprindelse

Begrebet DevOps blev opfundet i 2009 med præsentationen "10 deploys per day" af John Allspaw og Paul Hammond ved O'Reilly Velocity 09-eventet, men bevægelsen begyndte faktisk i 2007, da Patrick Debois, en uafhængig konsulent, oplevede konflikter mellem udviklings- og operationsteams.

📈

Udvikling

DevOps har udviklet sig til at inkludere praksis som kontinuerlig levering og kontinuerlig deployment, der sigter mod at forbedre kvaliteten, hastigheden og rentabiliteten af software.

🤝

Tværfagligt Samarbejde

DevOps kræver et kulturelt skift mod samarbejde og integration mellem traditionelt adskilte udviklings- og operationsteams.

🔁

Continuous Integration

Continuous Integration (CI) er en vigtig praksis i DevOps, der involverer automatisk opdatering af kode i et delt repository. Målet er hurtigt at opdage og rette fejl, forbedre softwarekvalitet og accelerere leveringstiden.

🚀

Continuous Deployment

En anden udvikling af DevOps-paradigmet er Continuous Deployment (CD), hvor kodeændringer automatisk frigives til produktionsmiljøet.

🍄

Vil du vide mere?

Hvis du vil gå mere i dybden med DevOps —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!