25 Tư duy khi làm DevOps đã giúp tôi rất nhiều

Mình thấy đã có rất nhiều bài viết chia sẻ về kiến thức chuyên môn, các solutions, các tech tools DevOps, nhưng vừa hôm nay một member trong team mình cũng đã trên 3 năm exps làm lỗi hệ thống Production và mất 2 tiếng để khắc phục hoàn toàn sự cố mình mới vô thức giật mình một cái tự trách bản thân… Sao không nói các mindset này cho cậu em? Nghĩ cậu em biết rồi chăng? Hay tại nghĩ cậu em phải tự biết? Để mong rằng các DevOps Engineer sẽ luôn nhắc nhở bản tránh sai lầm nay mình cũng xin liệt kê 1 loạt các mindsets mình được nghe, được học hỏi, được trải nghiệm có được cũng như góp ý cùng với mọi người giúp mọi người có các hướng đi đúng trước khi “BẮT TAY VÀO GIẢI QUYẾT VẤN ĐỀ”.


DevOps mindset 1

  • True: Người làm DevOps được đánh giá qua hiệu quả hệ thống.

  • False: Người chưa làm DevOps được đánh giá qua số giờ làm việc.


DevOps mindset 2

  • True: Người làm DevOps sẵn sàng chia sẻ kinh nghiệm và best practices.

  • False: Người chưa làm DevOps giấu bí quyết vì sợ mất lợi thế.


DevOps mindset 3

  • True: Người làm DevOps cam kết tự động hóa.

  • False: Người chưa làm DevOps chỉ muốn giảm tải một số bước.


DevOps mindset 4

  • True: Người làm DevOps luôn học hỏi và cải tiến.

  • False: Người chưa làm DevOps tin rằng hệ thống đang “ổn định” là đủ.


DevOps mindset 5

  • True: Người làm DevOps xây dựng pipeline để triển khai liên tục.

  • False: Người chưa làm DevOps triển khai thủ công và cầu nguyện không có lỗi.


DevOps mindset 6

  • True: Người làm DevOps suy nghĩ theo quy mô lớn.

  • False: Người chưa làm DevOps chỉ quan tâm đến hệ thống hiện tại.


DevOps mindset 7

  • True: Người làm DevOps tập trung vào cơ hội cải tiến.

  • False: Người chưa làm DevOps chỉ thấy rủi ro khi thay đổi.


DevOps mindset 8

  • True: Người làm DevOps chủ động giải quyết sự cố trước khi chúng xảy ra.

  • False: Người chưa làm DevOps chỉ xử lý khi có lỗi.


DevOps mindset 9

  • True: Người làm DevOps đón nhận feedback từ hệ thống và người dùng.

  • False: Người chưa làm DevOps bỏ qua cảnh báo nếu hệ thống “vẫn chạy”.


DevOps mindset 10

  • True: Người làm DevOps chọn cả hiệu suất và bảo mật.

  • False: Người chưa làm DevOps chọn hoặc hiệu suất hoặc bảo mật.


DevOps mindset 11

  • True: Người làm DevOps để hệ thống tự động vận hành và mở rộng.

  • False: Người chưa làm DevOps liên tục trực chiến để khắc phục sự cố.


DevOps mindset 12

  • True: Người làm DevOps coi monitoring là công cụ để tối ưu.

  • False: Người chưa làm DevOps chỉ kiểm tra log khi có lỗi.


DevOps mindset 13

  • True: Người làm DevOps đo lường hiệu suất bằng SLO, SLI, SLA.

  • False: Người chưa làm DevOps đo lường bằng cảm tính.


DevOps mindset 14

  • True: Người làm DevOps thiết kế hạ tầng theo mô hình immutable.

  • False: Người chưa làm DevOps sửa lỗi trực tiếp trên server production.


DevOps mindset 15

  • True: Người làm DevOps coi downtime là cơ hội cải tiến.

  • False: Người chưa làm DevOps chỉ cố giảm downtime mà không phân tích nguyên nhân.


DevOps mindset 16

  • True: Người làm DevOps viết document chi tiết về hệ thống.

  • False: Người chưa làm DevOps để knowledge nằm trong đầu một số cá nhân.


DevOps mindset 17

  • True: Người làm DevOps hiểu rằng “không có lỗi” không có nghĩa là “đang chạy tốt”.

  • False: Người chưa làm DevOps chỉ quan tâm đến việc hệ thống không báo lỗi.


DevOps mindset 18

  • True: Người làm DevOps xem bảo mật là một phần của quy trình phát triển.

  • False: Người chưa làm DevOps xem bảo mật là bước cuối cùng.


DevOps mindset 19

  • True: Người làm DevOps xây dựng hệ thống có thể rollback nhanh chóng.

  • False: Người chưa làm DevOps chỉ tìm cách sửa lỗi khi có sự cố.


DevOps mindset 20

  • True: Người làm DevOps thiết lập alert hợp lý, không gây spam.

  • False: Người chưa làm DevOps nhận cả nghìn email cảnh báo và bỏ qua hết.


DevOps mindset 21

  • True: Người làm DevOps nghĩ về scale ngay từ đầu.

  • False: Người chưa làm DevOps chỉ scale khi hệ thống bắt đầu gặp vấn đề.


DevOps mindset 22

  • True: Người làm DevOps phân quyền theo nguyên tắc least privilege.

  • False: Người chưa làm DevOps cấp quyền root cho mọi thứ.


DevOps mindset 23

  • True: Người làm DevOps coi DR (Disaster Recovery) là yêu cầu bắt buộc.

  • False: Người chưa làm DevOps chỉ nghĩ đến backup khi có sự cố.


DevOps mindset 24

  • True: Người làm DevOps biết rằng “Fail Fast, Fail Cheap”.

  • False: Người chưa làm DevOps sợ thất bại và trì hoãn thay đổi.


DevOps mindset 25

  • True: Người làm DevOps tạo ra hệ thống tự phục hồi (self-healing).

  • False: Người chưa làm DevOps luôn sẵn sàng thức khuya restart server.


Nếu bạn thấy hữu ích và muốn biết thêm các mindset DevOps bạn có thể để lại ý kiến góp ý. Mình sẽ tiếp tục “Nhớ” và viết tiếp các chủ đề tương tự như thế này. Xin cảm ơn.

Chia sẻ bài viết:
Theo dõi
Thông báo của
1 Bình luận
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận