Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Bi hài chuyện DevOps


Bài viết dựa trên 1 câu chuyện có thật, tuy nhiên tên nhân vật dã được thay đổi.

DevOps – vị trí đóng vai trò vận hành, đóng vai trò cầu nối giữa quy trình Development và Operation. Kĩ sư DevOps không chỉ có kĩ năng về viết code mà còn cần có khả năng quản lý, bảo trì hệ thống. Tóm lại là vừa biết đá bóng nhưng cũng phải giỏi thổi còi. Là người chịu trách nhiệm chính, đảm bảo cho quy trình phát triển và deploy sản phẩm được smooth, nên anh DevOps được hưởng mức lương khá cao, nhưng trong quá trình làm việc cũng rất nhiều sự cố dở khóc dở cười xảy ra
Image result for Kỹ sư DevOps

Đốt tiền công ty

Các doanh nghiệp có thể lựa chọn cơ sở hạ tầng để deploy software. Thứ 1 là on-premise, tự xây dựng server, database, network. Tuy nhiên cách này tốn kém về chi phí quản lý vận hành, nên nhiều doanh nghiệp đã sử dụng nền tảng cloud của AWS, Google, Azure. Infrastructure (EC2, VPC, and Load Balancing…) được build nhanh chóng lại tiết kiệm (Pay as you go) dùng bao nhiêu trả bấy nhiêu.
Tại Dự án X, Các kĩ sư DevOps đã phát triển một bộ source code sử dụng API của AWS, GCE để build infrastructure trên AWS và GCE như EC2, Virtual Private Cloud, S3… Anh kĩ sư Dép Văn Óp mới vào team, được yêu cầu dùng bộ code trên để build AWS infra…., chuẩn bị cho đợt release sản phẩm ra thị trường
Có soure trong tay, anh mừng húm như bắt được vàng, nhẩy vô Linux Terminal, gõ command build khẩn cấp, trên màn hình console, hàng loạt log bắt ra ầm ầm, cỡ phải chuyên gia mới hiểu nổi nội dung là gì


Anh cảm thấy vô cùng tự hào, cảm giác mình như là 1 hacker chuyên nghiệp
Image result for hacker
Script đang chạy ngon bỗng stop cái rụp, error hiện ra, exception bắn như pháo hoa. Móa, chưa đi tới chợ đã tiêu hết tiền. Chạy lại script cái coi.
Tiếng gõ phím lạch cạch, enter log bắn ra ầm ầm… gõ lệnh pro như hacker…WTH, lại lỗi, mịa chạy lại tiếp… cụ thi gan với mày, chục lần luôn, nguyễn y vân.
Chán tắt máy tính đi về…
Cuối tháng, một thông báo từ AWS báo về
Billing tháng này của công ty là XXXX $$$
Ối cha mẹ ơi, y như hóa đơn tiền điện Việt Nam, bình thường đang yên đang lành tháng này bỗng dựng ngược, hay AWS nó troll mình…?
Một cuộc họp các ban bệ diễn ra, rà soát loại toàn bộ log, các hoạt động deploy Infra trên cloud, check lại status của các EC2, VPC, ELB, xem có cái nào thừa không.
Và anh Dẹp Văn Ọp đã bị lôi ra ánh sáng…
Ngày Dần, tháng Dậu, năm Kỷ Sử tức năm 2018 sau công nguyên,
Giờ Mão, anh Dép Văn Óp chạy script tổng cộng 20 lần, deploy tổng cộng XX EC2, loại t2.xlarge, YY S3…
Nguyên nhân do không chịu đọc kĩ source code, phân tích log, anh Ọp đã vô tình dùng script tạo ra hàng loạt Infra rác trên AWS, nhưng cũng không kiểm tra để tắt các server instance, vào theo cơ chế Pay as You go của AWS, cứ thế mà nhân theo giờ… kết quả ai cũng thấy
Nghe nói sau vụ đó, anh kỹ sư nọ đã chính thức đổi tên là: Dẹp Văn Tiệm, Giang hồ cũng không còn nhắc đến anh nữa

Publish code lên mạng

Kể từ ngày anh Dép Văn Óp ra đi, team thiếu vắng tiếng cười, mọi người đến làm việc rồi ra về, không ai nói chuyện với ai. Cảm thấy trống vắng, anh PM quyết định tuyển một em gái vào team, mong muốn tạo nên một làn gió mới. Em gái xinh tươi, với nụ cười như mùa thu tỏa nắng, bộ ngực tròn đầy, căng tràn sức xuân, làm xiêu lòng bao chàng trai trong team. Em tên là Chịch Thị Đi (CICD)
Image result for Em gái xinh tươi, với nụ cười như mùa thu tỏa nắng
Được làm việc về mảng công nghệ hot như DevOps, lại làm việc với những kỹ sư xuất sắc đến từ Silicon Valley, cô gái vô cùng hào hứng, tranh thủ đọc tài liệu và đặt câu hỏi cho các anh team lead
  • Anh ơi AWS là gì ạ??
  • Anh ơi em muốn tạo 1 thư mục trên Linux thì dùng lệnh gì?
  • Em muốn stop EC2 instance thì vào đâu để stop hả anh?
  • Anh ơi, lệnh Python print nó làm gì thế anh?
  • Máy tính của em bật không lên anh ơi
  • Anh ơi, ơi anh, ới anh ơi….
Mới đầu, các anh đều rất nhiệt tình trả lời support cô em gái dễ thương, giúp cô xử lý các issue. Nhưng về sau, trước những câu hỏi vô cùng ngây thơ của cô gái, Các anh bắt đầu đổi thái độ
Vì mặc định, một kĩ sư DevOps là phải có kiến thức cơ bản về Cloud, Python Script, Linux command, không thể hỏi các câu hỏi thiểu năng như vậy được. Bị mắng, cô gái phụng phịu rồi chạy vào phòng vệ sinh òa khóc
Đêm ấy, cô ở lại muộn để đọc tài liệu dự án, đọc mãi vẫn ko hiểu hết…Đồng hồ điểm 9h tối, haizz, khuya rồi mà vẫn ko đọc hết. Thôi up tạm tài liệu lên github cá nhân của mình rồi tối về đọc tiếp vậy. Trước khi về, cô không quên selfi trước bàn làm việc để cúng phây
Tối này em OT này, có anh nào đưa em về nhà hưm??
Sáng hôm sau, một thông báo urgent được bắn đi trên toàn bộ hệ thống
“Ngày X, tháng Y, bộ tài liệu kĩ thuật bao gồm source code đã bị public lên mạng”
Và em gái DevOps bị lôi ra ánh sáng….
Nhiều năm sau, người ta người ta gặp lại chàng trai Dép Văn Óp và cô gái Chịch Thị Đi năm xưa tại một cái lò gạch cũ…

Đăng nhận xét

0 Nhận xét