Hiện đang trống: 0 ₫
Udemy
What you’ll learn
-
Nâng cao trình độ chuyên môn
-
Tự tin setup một hệ thống mới cho khách hàng
-
Nâng cao giá trị của bản thân
-
Giảng dạy lại kiến thức đã học cho những học viên khác
Requirements
-
Không cần kinh nghiệm, chỉ cần chăm chỉ và có kiến thức về máy tính
Description
DevOps là sự kết hợp của hai cụm từ Software Development và Information Technology Operations. Đó là cách làm việc hay văn hóa làm việc kết hợp hoạt động giữa các lập trình viên (Dev) và các chuyên viên vận hành (Operations) để rút ngắn vòng đời sản phẩm, cung cấp ứng dụng cho khách hàng một cách nhanh nhất.
Thông thường trong một công ty, team lập trình (dev) làm việc riêng và team operations (kỹ sư mạng, kỹ sư bảo mật…) cũng làm việc riêng. Cả hai bộ phận có những mục tiêu khác nhau. Chẳng hạn, các lập trình viên thường mong muốn xây dựng những chức năng phù hợp với yêu cầu khách hàng và cung cấp sản phẩm cho khách trong thời gian nhanh nhất. Trong khi team vận hành (operations) lại muốn xây dựng một sản phẩm ổn định lâu dài. Mục tiêu của hai team đôi khi sẽ trái ngược nhau, ví dụ thời gian cung cấp sản phẩm cho khách hàng có thể nhanh, chức năng ban đầu hoạt động tốt nhưng vì release quá nhanh nên không xem xét các yếu tố về lâu dài, dễ phát sinh lỗi sau này. Chính vì thế mà DevOps đã được sinh ra trong doanh nghiệp để đạt được mục tiêu của cả hai nhóm trên.
Tuy DevOps là một văn hóa làm việc nhưng nhiều công ty đã tuyển vị trí cho công việc này. Những chuyên viên DevOps không chỉ có kiến thức của một lập trình viên (Dev) mà còn biết phát triển các hệ thống monitor, deploy… một cách tự động.