The Best Job Listing Theme. Everything you need.

Lorem ipsum dolor sit amet, quo veri iuvaret ex, iusto pericula efficiendi pro id. Te vis labores accusamus.

Co to jest DevOps?

Słowo DevOps to połączenie pojęć development i operacji, które mają reprezentować wspólne lub wspólne podejście do zadań wykonywanych przez zespoły rozwoju aplikacji i operacji w firmie IT.

 

W najszerszym znaczeniu DevOps to filozofia, która promuje lepszą komunikację i współpracę między tymi zespołami – i innymi – w organizacji. W swojej najwęższej interpretacji DevOps opisuje przyjęcie iteracyjnego tworzenia oprogramowania, automatyzacji oraz wdrażania i konserwacji programowalnej infrastruktury. Termin ten obejmuje również zmiany kulturowe, takie jak budowanie zaufania i spójności między programistami a administratorami systemów oraz dostosowywanie projektów technologicznych do wymagań biznesowych. DevOps może zmienić łańcuch dostarczania oprogramowania, usługi, role zawodowe, narzędzia IT i najlepsze praktyki.

 

Chociaż DevOps nie jest technologią, środowiska DevOps zazwyczaj stosują wspólne metodologie. Należą do nich:

 

  • narzędzia ciągłej integracji i ciągłego dostarczania lub ciągłego wdrażania (CI/CD), z naciskiem na automatyzację zadań;
  • systemy i narzędzia wspierające wdrażanie DevOps, w tym monitorowanie w czasie rzeczywistym, zarządzanie incydentami, zarządzanie konfiguracją i platformy współpracy;
  • cloud computing, mikroserwisy i kontenery wdrażane równolegle z metodologiami DevOps.

 

Podejście DevOps jest jedną z wielu technik stosowanych przez personel IT do realizacji projektów informatycznych spełniających potrzeby biznesowe. DevOps może współistnieć z rozwojem oprogramowania Agile; Struktury zarządzania usługami IT, takie jak ITIL; dyrektywy zarządzania projektami, takie jak Lean i Six Sigma; i inne strategie.

 

Niektórzy specjaliści IT uważają, że proste połączenie Dev i Ops nie wystarczy, a termin DevOps powinien wyraźnie obejmować biznes (BizDevOps), bezpieczeństwo (DevSecOps) lub inne obszary.