DevOps là gì?

Noun None

Là một văn hóa làm việc đề cao sự hợp tác giữa hai nhóm phát triển (development) và vận hành (operations) xích lại gần nhau hơn.

Chu trình phát triển phần mềm bao gồm hai giai đoạn: phát triển và vận hành. Công ty càng lớn hai giai đoạn này các tách rời nhau, không có sự tương tác tốt với nhau.

  • Giai đoạn phát triển (development) gồm: designer, developer, tester, QA …
  • Giai đoạn vận hành (operations) gồm: system engineer, operation executive, DBA, network engineer, security engineer…

Nhằm tối ưu hóa chu trình phát triển phần mềm, giúp sản phẩm được release nhanh và thường xuyên hơn khái niệm DevOps ra đời. Triết lý của DevOps là xóa bỏ rào cản giữa hai nhóm phát triển và nghiệp vụ, thường được tổ chức theo mô hình tách biệt. Với DevOps hai nhóm làm việc cùng nhau để tối ưu hóa năng suất của nhóm phát triển và độ chính xác của hoạt động nghiệp vụ.

Learning English Everyday