thảo luận DevOps - ai đang/muốn theo hướng này?

abc888

Junior Member
Hello các thím,

Em đang là sinh viên ngành quản trị mạng và bảo mật, em học cao đẳng nghề thôi, và đang có ý định theo hướng DevOps, thím nào đã có kinh nghiệm về mảng này rồi có thể cho thằng newbie như em xin ít lời khuyên là nên học những gì và công việc chính sau này sẽ là gì không ạ, hiện tại thì em đã có chút kiến thức về mạng cơ bản (đã học xong CCNA), Linux, Python, và hiện tại đang dự định học thêm về web (php, js, html, css, mysql)

Em đã google qua rồi nhưng thấy mảng này khá là rộng, nên có lời khuyên thực tế từ những người đã đi trước thì hơn, cảm ơn các thím :adore:
 
Cố gắng thời gian đầu chịu khó đi làm lấy kiến thức và kinh nghiệm. Đa số các công ty nước ngoài người ta không care bằng cấp của bạn lắm đâu, cái chứng chỉ đặc thù lĩnh vực mình đang apply vào nó còn có giá trị hơn.
 
Cố gắng thời gian đầu chịu khó đi làm lấy kiến thức và kinh nghiệm. Đa số các công ty nước ngoài người ta không care bằng cấp của bạn lắm đâu, cái chứng chỉ đặc thù lĩnh vực mình đang apply vào nó còn có giá trị hơn.

Em cũng nghĩ vậy nên cũng không đi học đại học mà tập trung cày chứng chỉ và kiến thức, được cái em là dân ngoại ngữ nhảy qua IT nên đọc hiểu tài liệu cũng không đến mức khó khăn lắm, chỉ cần một hướng đi đúng để bám theo thôi :D
 
Mình thì trường lớp ít, học hành không có mấy, chủ yếu là kinh nghiệm... nhưng cũng nhờ ôm đống server voz bất đắc dĩ cả hai chục năm nay nên tới giờ tính ra cũng không có gì là chưa nhúng tay vào, từ lắp server cho đến sửa mấy dòng CSS o_O

Kể ra mà nói việc hàng ngày cũng khá là lý thú, ngồi nhìn một đống biểu đồ theo dõi mấy chục node chúng nó nói chuyện với nhau theo sơ đồ đấu nối của mình, tính toán xem tối ưu chưa rồi hiệu chỉnh thêm, xong lại ngồi coi...

Xét về yêu cầu công việc thì lý thuyết ít hơn thực hành, dev cũng phải làm mà ops cũng phải làm, nhưng hầu hết là để xử lý vấn đề hay tối ưu hoạt động dựa trên thực tế vận hành chứ không phải phân tích lý thuyết...

Về tập hợp kỹ năng thì thôi rồi, rộng vãi lúa, phải biết tất cả mọi thứ, nhưng chỉ cần biết cái gì tìm ở đâu thôi, khi gặp vấn đề là biết ngay phải google như thế nào, tra cứu ở đâu, áp dụng phương án nào...

Nói chung DevOps là cái thằng vừa phải biết dev, vừa phải biết ops, khác với tụi dev thì chỉ dev, xong bảo triển khai lên hệ thống phức tạp tí là điếc, còn bọn ops truyền thống chỉ biết cho máy nó chạy, còn triển khai phần mềm thế nào là tịt... riêng DevOps thì vừa phải biết dev và làm việc với tụi dev làm sao để triển khai/vận hành nó dễ đồng thời cũng phải biết quản trị hệ thống để cùng mục đích ấy...
 
Mình thì trường lớp ít, học hành không có mấy, chủ yếu là kinh nghiệm... nhưng cũng nhờ ôm đống server voz bất đắc dĩ cả hai chục năm nay nên tới giờ tính ra cũng không có gì là chưa nhúng tay vào, từ lắp server cho đến sửa mấy dòng CSS o_O

Kể ra mà nói việc hàng ngày cũng khá là lý thú, ngồi nhìn một đống biểu đồ theo dõi mấy chục node chúng nó nói chuyện với nhau theo sơ đồ đấu nối của mình, tính toán xem tối ưu chưa rồi hiệu chỉnh thêm, xong lại ngồi coi...

Xét về yêu cầu công việc thì lý thuyết ít hơn thực hành, dev cũng phải làm mà ops cũng phải làm, nhưng hầu hết là để xử lý vấn đề hay tối ưu hoạt động dựa trên thực tế vận hành chứ không phải phân tích lý thuyết...

Về tập hợp kỹ năng thì thôi rồi, rộng vãi lúa, phải biết tất cả mọi thứ, nhưng chỉ cần biết cái gì tìm ở đâu thôi, khi gặp vấn đề là biết ngay phải google như thế nào, tra cứu ở đâu, áp dụng phương án nào...

Nói chung DevOps là cái thằng vừa phải biết dev, vừa phải biết ops, khác với tụi dev thì chỉ dev, xong bảo triển khai lên hệ thống phức tạp tí là điếc, còn bọn ops truyền thống chỉ biết cho máy nó chạy, còn triển khai phần mềm thế nào là tịt... riêng DevOps thì vừa phải biết dev và làm việc với tụi dev làm sao để triển khai/vận hành nó dễ đồng thời cũng phải biết quản trị hệ thống để cùng mục đích ấy...
làm 1 bài về hệ thống diễn đàn đầu hàng công nghệ đi thím :LOL:)
 
Hôm nào cán bộ làm cái bài giới thiệu về hạ tầng của voz cho anh em chiêm ngưỡng, giống Stackoverflow mỗi năm nó lại ra một bài giới thiệu về hệ thống của nó, hay như event giật cô hồn của tiki nói về devops của họ đã chống đỡ lại lượng traffic khổng lồ thế nào.
Trong devops thì không thể thiếu phần visualization monitoring, đại khái là có một cái dashboard để theo dõi load giữa các node, xanh đỏ tím vàng, warning, báo lỗi, không biết phần này cán bộ làm thế nào, có dịp cán bộ show cho anh em mở mang tầm mắt.
 
Đồng nghiệp đây rồi.
Tôi cũng là thằng dev phải ôm gần trăm con server của khách hàng, triển khai CI/CD, SRE các thứ, thế rồi họ gọi tôi là DevOps Eng
thím cũng làm 1 bài đi cho anh em mở rộng, ci/cd/ct như nào, nếu được nữa thì đưa cả cấu hình, compose các kiểu nữa
 
kinh nghiệm thì cũng chưa có nhiều, ngót nghét 5 năm gì đó tính cả thời sinh viên, hồi đó đúng kiểu vừa học vừa dev vừa ops, nhưng dev mấy cái nho nhỏ và ops cũng mấy cái nho nhỏ. từ khi ra trường đến giờ thì ko đc ops nữa mà toàn dev, cũng muốn theo luôn cả ops nhưng mà ko biết có đc thực hành hay không
 
Mình thì không dám tự nhận là DevOps gì gì đó, chưa qua trường lớp hoặc làm việc trong tổ chức nào mà toàn tự học tự mày mò nên nhiều kiến thức bị hổng. Mình chỉ quản lý vài con server, cao điểm nhất gần chục con, code mấy app java cũng đơn giản thôi rồi triển khai nó lên đấy, cho nó kết nối với nhau, code vài cái web đơn giản, cài đặt và cấu hình webserver để triển khai web, cài cắm mariadb, redis này nọ, tối ưu nó, cấu hình firewall cho server, thiết lập và cấu hình máy ảo LXD LXC để chạy ứng dụng, viết một ít bash script để tự động hóa một số công việc và để giám sát các server, lập quy trình backup (qua rsync và rsnapshot) để mỗi ngày backup khoảng 50GB dữ liệu an toàn về 2 nơi khác nhau và có khả năng nhanh chóng restore khi cần thiết.

Mình không dùng các ứng dụng monitors kiểu nagios hay zabbix vì thấy nó cồng kềnh với vượt quá nhu cầu của mình và sợ nó chiếm dụng nhiều tài nguyên, mình dùng bash script để monitors, dùng mail, telegram, pushover để thông báo, cảnh báo và twilio để tự động gọi điện khi có sự cố khẩn cấp, chưa trượt phát nào.

Mình cũng từng tự tay mua linh kiện và ráp vài con server từ đồ mua trên taobao vì không có tiền mua hàng xịn.
Hiện đang tính đi học và thi cái chứng chỉ linux + java gì gì đó cho nó có mục tiêu phấn đấu và để hệ thống hóa kiến thức.
Hay theo dõi r/linuxadmin r/linux /r/commandline /r/debian

@Kacee Dùng cloudflare ở Việt nam mà vào lúc đứt cáp thì tốc độ khá thất thường, không biết vì lý do gì mà thím lại dùng clouflare, để chống ddos hay để tiết kiệm băng thông.
 
Last edited:
thím cũng làm 1 bài đi cho anh em mở rộng, ci/cd/ct như nào, nếu được nữa thì đưa cả cấu hình, compose các kiểu nữa
Cái này thì khó chia sẻ trên này lắm thím ơi, vì nó là tài sản của công ty mà.
Xu thế giờ là DevSecOps rồi chứ k còn là DevOps nữa, thêm mấy cái như DAST, IAST, SAST vào
 
Cái này thì khó chia sẻ trên này lắm thím ơi, vì nó là tài sản của công ty mà.
Xu thế giờ là DevSecOps rồi chứ k còn là DevOps nữa, thêm mấy cái như DAST, IAST, SAST vào
em thấy xu hướng thêm sec vào cũng không giải quyết được nhiều lắm do phần sec đó chỉ hạn chế phần nào thôi
 
Đang làm SE truyền thống, không biết dev ops là gì, CI,CE cũng ko biết ,thấy dev ops có vẽ nữa vời sao ấy ta, sys thì ko tới, mà dev cũng ko tới, giống như ông trung gian nhỉ.
Công việc của mình là triển khai hệ thống mạng ra sao, đấu nối thế nào, dinh tuyến kiểu sao. Chọn thiết bị network kiểu gì, các thông số. Lựa chọn phần cứng máy chủ, thiết bị lưu trữ, nghiên cứu các giải pháp đang hot về ảo hóa ,cloud, storage, các model hê thống mới, di nhiên nghiên cứu cho biết , còn chạy thật thì tùy
Rồi code các ngôn ngữ php, lua, C, python. Dĩ nhiên ko cần thành thạo nhưng biết nó chạy ra sao, lỗi chỗ nào đe co vấn đề gì thì khoanh vùng cho tiện.
hiểu chuyên sâu về OS, TCP /IP và phần cứng, IRQ, thread
Lâu lâu deploy môi trường cho mấy thằng dev nó làm, rồi đưa ra giải pháp cho KH, noi chung là ko biết đang cụ thể là vai vế gì, vì mình làm trong ngoài từa lưa cả.
Mà giờ k8s lên ngôi, dev giờ nó khoái docker, deploy cũng lẹ, nên giờ đa phần người ta tuyển devops, ko cần biết quá chuyên sâu, sơ sơ là được rồi, chứ tuyển ông sys thuần tối ngày mò code với deploy, CI,CE đúng cực, như sai vặt
 
Last edited:
Back
Top