thảo luận Lộ trình Devops trong vòng 6 tháng

Con Ruồi

Senior Member
Hi các bạn, Ruồi mới chập chững bước vào con đường Devops, mong muốn của Ruồi là chia sẽ quá trình tự học của Ruồi đến với các bạn, giúp các bạn ai có đam mê với con đường này thì có thể xem đây là một lộ trình tham khảo:
Ruồi sẽ không giải thích khái niệm Devops là gì, các bạn có thể tự google để hiểu hơn về khái niệm của nó nhé. Ruồi sẽ chia sẽ những thứ cơ bản mà cần phải học trước nếu muốn theo con đường này.

1 Khoá học ngắn, rất hay, mà Ruồi khuyên các bạn nên xem để hiểu rõ về tại sao cần phải có Devops, so sánh SDLC truyền thống và khi có devops nhúng tay vào:
Code:
https://www.udemy.com/course/ci-cd-devops/
Nếu các bạn muốn xem miễn phí, thì các bạn có thể tải link này về (yên tâm không có virus đâu, nếu có thời gian rảnh Ruồi sẽ dịch clip này sang tiếng Việt, có gì update sau nhé.):
Code:
https://ufile.io/3chx7o59

James-Jenkins-Img-1.jpg

Như các bạn có thể thấy hình trên, đó là các tools phục vụ cho công việc của Devops, rất là nhiều tools luôn phải không. Các bạn không cần phải học hết tất cả các tools kia đâu, khi các bạn đi làm, tuỳ vào từng doanh nghiệp nó sẽ sử dụng các công cụ cũng như nền tảng khác nhau. Các bạn cần biết 1 số tools chính mà hiện nay đang đc sử dụng phổ biến thôi.

Đảm bảo khi học xong những khoá mình đưa ra là đủ kiến thức xin việc ở vị trí fresher, haha. Dev cũng cần phải học để tăng thêm lương đó nha.:byebye:

Trước tiên để bắt đầu sử dụng các tools này, thì cần phải có nền tảng cơ bản trước đã, đó là Linux. Ruồi sẽ cố gắng chia sẽ các khoá học tiếng việt và miễn phí nếu có thể.
Ruồi xin chia sẽ các khoá học Linux:
Khoá tiếng việt và miễn phí, các bạn có thể tham khảo khoá này trên youtube.
Code:
https://www.youtube.com/watch?v=Hm2ZXsyq01Q&list=PLtN9TX5Uo724KIKf3TR8HjpBVUHUWmWwY
Khoá học tiếng anh và có trả phí (như nếu muốn miễn phí thì vẫn có cách :sexy_girl:):
Code:
https://www.udemy.com/course/complete-linux-training-course-to-get-your-dream-it-job/
Chọn 1 trong 2 khoá trên là bạn có thể có nền tảng cơ bản về linux rồi.

Tiếp theo là học về git, đối với IT thì cái này cũng không lạ lẫm gì nữa, nên Ruồi đưa luôn link để học
Khoá tiếng việt, miễn phí
Code:
https://www.youtube.com/watch?v=JK9EppK6kxI&list=PLE1qPKuGSJaCGalY_6vhlswzLnTufdWIV
Khoa tiếng anh, có phí:
Code:
https://www.udemy.com/course/git-and-github-complete-guide/

P/s:Ruồi sẽ update dần dần nhé.
 
Last edited:
devops có phải biết về LINUX k ruồi, tớ đã biết setup CI gitlab, CD jenkins, terraform cơ bản rồi
Dĩ nhiên là có rồi gà. Jenkins và Terraform là 2 tools đc sử dụng khá phổ biến hiện nay.
P/s: Hiện tại bên Ruồi cũng đang cần tuyển thêm Fresher Devops(lương từ 10M-18M), ở SG. Ai có nhu cầu thì liên hệ nhé. Làm đc 3 bài tập cơ bản này thì gửi CV cho mình nhé:
1-Deploy PostgreSQL container lên EKS(hoặc AKS)
2-Deploy cái trên bằng Jenkins Pipeline
3-Dùng Terraform build EKS Infra rồi deploy PostgreSQL.
 
Dĩ nhiên là có rồi gà. Jenkins và Terraform là 2 tools đc sử dụng khá phổ biến hiện nay.
P/s: Hiện tại bên Ruồi cũng đang cần tuyển thêm Fresher Devops(lương từ 10M-18M), ở SG. Ai có nhu cầu thì liên hệ nhé. Làm đc 3 bài tập cơ bản này thì gửi CV cho mình nhé:
1-Deploy PostgreSQL container lên EKS(hoặc AKS)
2-Deploy cái trên bằng Jenkins Pipeline
3-Dùng Terraform build EKS Infra rồi deploy PostgreSQL.
Tại sao deploy stateful apps trong k8s thế

Bạn nào tự tin làm được 3 bài cơ bản trên thì 1-2 năm đi làm rồi =]]
 
nếu ruồi rảnh, có thể cho Gà contact của ruồi k, Gà là 1 backend developer, có định hướng mở rộng thành fullstack. Gà có skill docker, k8s, jenkins, gitlab, terraform ok
 
Git hay Linux về cơ bản nó là practice skills phải có khi làm development. Các bạn DevOps mà chưa biết gì về software development thì khó đấy nhé :byebye:
 
Tại sao deploy stateful apps trong k8s thế

Bạn nào tự tin làm được 3 bài cơ bản trên thì 1-2 năm đi làm rồi =]]

tại sao lại không nhỉ, giờ rất nhiều bên cung cấp managed database service bằng cách dùng k8s để deploy đấy
V3so9BC.png
 
tại sao lại không nhỉ, giờ rất nhiều bên cung cấp managed database service bằng cách dùng k8s để deploy đấy
V3so9BC.png
Bạn cho tôi tên của thằng nào cung cấp DaaS tầm cỡ lại chạy trong k8s với?
hay AWS RDS, GCP CloudSQL và Azure Database for PostgreSQL, MongoDB Altas ở dưới đều là k8s?

Tất nhiên là cung cấp dịch vụ cho SME thì bốc phét thế nào chả được, tôi deploy single postgresql trên con VM cũng cam kết SLA được 95% được (đã từng làm rồi nhé)
 
Bạn cho tôi tên của thằng nào cung cấp DaaS tầm cỡ lại chạy trong k8s với?
hay AWS RDS, GCP CloudSQL và Azure Database for PostgreSQL, MongoDB Altas ở dưới đều là k8s?

Tất nhiên là cung cấp dịch vụ cho SME thì bốc phét thế nào chả được, tôi deploy single postgresql trên con VM cũng cam kết SLA được 95% được (đã từng làm rồi nhé)

https://www.crunchydata.com
https://www.percona.com

còn 3 cái cloud lớn ở dưới dùng gì tôi không biết đâu
 
còn 3 cái cloud lớn ở dưới dùng gì tôi không biết đâu
Mấy cái Operator thì nhiều Elastic cũng có, nhưng mà nó làm SaaS base trên đó thì nó đã là master database, contribute cho upstream project ầm ầm. Tôi chưa thấy chỗ nào chứng minh nó chạy DB trên k8s, Operator cho k8s thì có :D

Nói chung kia là bài test nhưng không make sense lắm. Bảo nginx hay cái BE app đơn giản thì ổn hơn :byebye:
 
Mấy cái Operator thì nhiều Elastic cũng có, nhưng mà nó làm SaaS base trên đó thì nó đã là master database, contribute cho upstream project ầm ầm. Tôi chưa thấy chỗ nào chứng minh nó chạy DB trên k8s, Operator cho k8s thì có :D

Nói chung kia là bài test nhưng không make sense lắm. Bảo nginx hay cái BE app đơn giản thì ổn hơn :byebye:
Mục đích là sếp Ruồi muốn kiểm tra mà :adore:. Ruồi cũng chưa deploy statefullapp trên k8s bao giờ. Có lẽ Ruồi mới chập chững vào nghề nên chưa biết. Nhưng việc deploy statefull app trên k8s thì vẫn có chứ.
 
Back
Top