Dev làm gì, DevOps làm gì, mà ông Sysadmin thì lại làm gì?

lockevn
4 min readOct 21, 2020

Theo tôi đây ko phải câu hỏi ngu mà là hỏi rất hay. Đã xin phép tác giả post để trả lời 1 thể.

Legends
=====

  • xxxOps: là các job được gọi là Ops (nói chung, là cả cloudOps lẫn devOps)
  • Dev: là các ông phát triển phần mềm chuyên nghiệp, software engineer (backend, frontend, fullstack)
  • Sysadmin: là những người làm hạ tầng, vận hành (hay được gọi là system engineer, hay system administrator trong các Job Description)

Chính đề ======

Tư tưởng đc mô tả như trong câu hỏi của ông em kia là KHÔNG TỐT cho doanh nghiệp. Cái tư tưởng này là từ cách làm việc của thời trước 2015, khi Dev với bên Sysadmin làm việc với nhau kiểu đứt đoạn. Dev bàn giao app chạy ngon trên một cái environment nào đó (stage, QA, CI, … thường là “xin” ông sysadmin setup trước) là hết nhiệm vụ. Nếu ngon, test acceptance ngon thì ông sysadmin quẳng sang production là hết chuyện.

Từ khi CI CD có tiếng nói, đặc biệt từ khi nhiều thứ move lên cloud và chuyện setup phân quyền, phần cứng phần mềm network chỉ là click chuột gõ phím thì ông dev (hay bất kỳ ông nào, PM, QA) chỉ cần click là deploy lên environment mới. Việc setup environment nó cũng khá dễ dàng (thậm chí ông PM chỉ ngồi click chuột + cài…

--

--

lockevn

Developer, Sportman. Write code with joy, bake app with heart. Opinions are my own. If you feel I save your time, go http://BuyMeACoff.ee/Lockevn