PyMi DevOps #1 là chuỗi khóa học DevOps đầu tiên của PyMi.

Lớp chia làm 3 khóa nhỏ: Linux Sysadmin, Cloud và K8S operator, học lần lượt, học viên lựa chọn khóa tùy ý, không bắt buộc học cả 3

Đăng ký


Nền tảng kiến thức - link tới **public** CV trên Google doc, có thể loại bỏ các thông tin nhạy cảm trước. Thông tin chỉ sử dụng để hỗ trợ học viên tốt hơn, không sử dụng cho bất cứ mục đích khác ví dụ

Thời gian, địa điểm

Liên hệ

Kênh #devops-prepare Slack PyMi Invite

Học phí

Học phí khóa đầu tiên tổng 15 triệu, chia làm 3 phần 5 triệu, đóng 3 lần:

Học phí từ các khóa sau sẽ tăng (20-30 triệu == 1 tháng lương tối thiểu của DevOps engineer).

Yêu cầu đầu vào

Đầu ra

Mục tiêu: học viên học xong có thể phỏng vấn vị trí DevOps mức lương $1000 trở lên. Tất nhiên sẽ có khó khăn bởi khi tuyển DevOps thường yêu cầu có kinh nghiệm nhiều năm (khác với Dev có thể tuyển fresher), nhưng có kiến thức chính xác, sâu, phù hợp thì không phải là không thể.

Chuẩn bị

Đề cương

Đề cương dự kiến, có thể có thay đổi nhỏ cho phù hợp quá trình học.

Phần 1 - System Administrator

Phần 2 - AWS Cloud engineer

Phần 3 - Kubernetes user/operator

Không học

Ngành DevOps rất rất rộng, phụ thuộc vào stack/công nghệ của từng công ty mà khác nhau.

CNCF landscape

Tham khảo Roadmap.sh https://roadmap.sh/devops

Những thứ sau không học:

FAQs

Chưa có kinh nghiệm, học xong có xin ngay được việc DevOps không

Khả năng là không. Ngành devops ưa chuộng người có kinh nghiệm chứ hiếm có vị trí "devops fresher" (khác với dev), cho dù bạn có trả lời đúng mọi câu hỏi của bên phỏng vấn. Nên có kinh nghiệm dev 1 năm để chuyển sang thì dễ hơn. Hãy học lớp Python pymi.vn để kiếm 10 triệu đầu tiên trong nghề IT làm 1 năm lấy kinh nghiệm, rồi học lớp DevOps để làm "lai" giữa Dev và Devops trong 1 team nhỏ, hay chuyển đổi qua DevOps với mức lương gấp 2 3 lần (tất nhiên làm dev cũng có mức lương tương tự).

Tôi đã biết dev, chưa biết ops, tôi nên làm dev hay devops?

Dev. Dev là một nghề ổn định, với mức lương hoàn toàn có thể cao ngang hay hơn DevOps. Đặc thù của 2 công việc này không giống nhau, nên hợp với người này mà không hợp với người kia. Biết dev mà biết thêm devops thì là hổ mọc thêm cánh, còn bỏ dev đi sang làm ops, nếu không hợp có thể là sự thụt lùi trong sự nghiệp, 1 đi ít có ngày quay lại.

Không học phần 1, chỉ học phần 2 / 3 được không?

Dù là phần 1 2 hay 3 thì hầu hết mọi người đều đã ít nhiều biết gì đó. Nhưng kiến thức SysAdmin thường nhặt nhạnh và không theo một giáo trình chuẩn nào, cũng rất rộng, khiến học viên có thể bị hổng một vài chỗ. Đây là nền tảng để (phỏng vấn) vị trí DevOps nên để đảm bảo chất lượng đầu ra, học viên cần học từ phần 1 để có "căn bản" - nhưng lựa chọn vẫn là của các bạn. Vài câu hỏi test nhanh liên quan nội dung học ở 1 phần 1, bạn đọc tự Google để tìm câu trả lời:

Học xong phần 2 có thi chứng chỉ AWS Solution Architect được không?

Nếu muốn thi chứng chỉ, bạn nên mua khóa học $10 trên Udemy và lên mạng search đề để luyện thi. Nội dung học để ứng dụng, gặp khi sử dụng hàng ngày, không phải nội dung để thi.

Học xong phần 3 có thi chứng chỉ CKA được không?

Bạn không biết gì về deploy 1 service vẫn có thể đỗ CKA. CKA chỉ học "lý thuyết"/khái niệm, và cài đặt Kubernetes chứ không giống việc sử dụng hàng ngày. Chỉ cần học theo tài liệu và làm labs có trong các gói bundle của LinuxFoundation là có thể đỗ CKA. Tài liệu "Kubernetes the hard way" cũng có tác dụng để luyện thi CKA, nhưng không liên quan tới việc sử dụng hàng ngày.