Infra · DevOps · Production Reality 100% tiếng Việt 47 bài học 7 chặng lộ trình

Từ zero đến DevOps Engineer. Một lộ trình. Bằng tiếng Việt.

Không chỉ học Docker, Kubernetes hay CI/CD. Bạn sẽ hiểu doanh nghiệp thật đang deploy, monitor, backup, bảo mật và xử lý sự cố hệ thống như thế nào — qua lab, case production, runbook và mentor khi kẹt bug.

Ticket Code CI/CD Deploy Monitor Incident Rollback RCA
47
Bài học
7
Chặng học
12+
Hands-on labs
6
Case & hỏi đáp
100%
Tiếng Việt
/VẤN ĐỀ

Bạn không thiếu tài liệu.
Bạn thiếu bức tranh production thật.

Bạn có thể hỏi AI để lấy lộ trình DevOps trong 30 giây. Nhưng AI không cho bạn cảm giác một hệ thống production đang cháy lúc 2 giờ sáng, không dạy bạn cách đọc alert, lần log, rollback, báo cáo RCA, phối hợp với dev/tester/DBA/network và hiểu vì sao doanh nghiệp chọn kiến trúc đó. Đây là 4 khoảng trống lớn nhất của fresher:

🏢

Không biết doanh nghiệp dùng gì

Học được tool, nhưng không rõ nó nằm ở đâu trong hệ thống thật và vì sao được chọn.

🚀

Không biết deploy ra sao

Từ code tới production đi qua Git → CI/CD → image → registry → deploy. Fresher thường mù đoạn này.

🔥

Không biết xử lý sự cố

Alert kêu, service 502, DB nghẽn — đọc log ở đâu, lần lỗi thế nào, khi nào rollback?

🧩

Không biết quy trình đi làm

Ticket, môi trường dev/staging/prod, xin quyền, phối hợp team, viết RCA — kỹ năng làm thật.

/GIẢI PHÁP

AI/YouTube cho bạn kiến thức.
indev cho bạn bối cảnh đi làm.

01

Lộ trình có thứ tự

Đi từ Networking đến Kubernetes và production, mỗi chặng nối chặng trước. Không phải tự đoán học gì tiếp theo.

02

Lab & repo thật

Mỗi chặng có lab với repo template trên GitHub, hướng dẫn từng bước và solution để đối chiếu. Code được, không chỉ đọc.

03

Có người hỗ trợ khi kẹt bug

Vướng bug thì post lên diễn đàn, có người trả lời. Chọn Mentor thì được 1-1 trực tiếp với người đang làm nghề.

04

Bằng tiếng Việt

Đọc tiếng Việt nhanh gấp 3x. Việt hoá đúng nơi, giữ term tiếng Anh đúng chỗ để bạn vẫn quen với thực tế.

05

Không học random

Nội dung xuất phát từ trải nghiệm vận hành production thật, review định kỳ, thêm công nghệ mới khi cần.

06

Hỗ trợ apply việc

Gói Mentor có review CV, mock interview và refer JD từ network cá nhân. Học xong không phải tự bơi.

/PRODUCTION REALITY

Doanh nghiệp thực tế đang làm gì?

Fresher thường học tool nhưng không biết tool nằm ở đâu trong doanh nghiệp. Đây là bức tranh thật: mỗi mảng dùng công cụ gì, và bạn — người mới vào team — cần hiểu điều gì.

📋 Quản lý công việc
Jira · Trello · Redmine · ticket · change request
CẦN HIỂU → Không làm việc bằng miệng: ghi rõ lỗi, log, môi trường, thời gian, bước tái hiện.
🌿 Source code
GitLab · GitHub · Bitbucket
CẦN HIỂU → Branch, PR/MR, review, merge, tag, release, hotfix production.
🔁 CI/CD
Jenkins · GitLab CI · GitHub Actions · Argo CD
CẦN HIỂU → Build/test/deploy tự động, artifact/image, rollback, approval.
🖥️ Runtime
Linux · Nginx · Docker · Kubernetes · systemd
CẦN HIỂU → App chạy ở đâu, service chết kiểm tra gì, log nằm ở đâu.
🗄️ Database / Cache / Queue
PostgreSQL · MariaDB · Redis · Kafka/RabbitMQ
CẦN HIỂU → Connection, slow query, replication, backup, vì sao DB dễ thành bottleneck.
📊 Monitoring / Alert
Prometheus · Grafana · Alertmanager · Loki/ELK
CẦN HIỂU → Alert có nghĩa gì, metric/log nào cần xem, tránh đoán mò.
🔐 Security / Secrets
VPN · SSH · RBAC · Vault · SSL/TLS · firewall
CẦN HIỂU → Không lộ secret, phân quyền đúng, audit được ai làm gì.
💾 Backup / DR
S3 · NAS · snapshot · dump/restore drill
CẦN HIỂU → Backup phải restore được mới tính; biết RPO/RTO.
Xem các chặng học chi tiết →
/ROADMAP

7 chặng đến DevOps

Học theo thứ tự. Mỗi chặng 3-5 tuần. Tổng cộng ~5-6 tháng nếu kiên trì 1-2h/ngày.
01

Networking ( CCNA )

Tại sao bắt đầu từ Network?

Mình không chọn cách chia sẻ kiến thức theo dạng “khóa học đóng gói” như nhiều trung tâm. Thay vào đó, mình chia sẻ theo đúng hành trình thực tế mà mình đã đi qua — từ Network, System đến DevOps.

Sau khi trải nghiệm và làm việc thực tế ở nhiều lớp của hạ tầng, mình nhận ra một điều rất quan trọng: Network là nền tảng cốt lõi để hiểu toàn bộ hệ thống.

Dù bạn làm ở bất kỳ layer nào:

  • System có network của system (IP, routing, firewall, port…)
  • Ảo hóa có network của ảo hóa (bridge, NAT, overlay…)
  • Kubernetes có network của Kubernetes (pod network, service, ingress…)

Bất kỳ công nghệ hay hệ thống nào cũng đều có một lớp network bên dưới. Nếu không hiểu rõ phần này, bạn sẽ rất khó debug, rất khó tracing, và gần như “mù” khi hệ thống gặp sự cố.

Chính vì vậy, mình lựa chọn bắt đầu từ nền tảng như CCNA (Cisco Certified Network Associate) — không phải để bạn trở thành một Network Engineer, mà để bạn có đủ kiến thức nền tảng giúp hiểu được cách các hệ thống giao tiếp và vận hành.

Khi có nền tảng network vững, bạn sẽ học System nhanh hơn, hiểu DevOps sâu hơn, và đặc biệt là có khả năng phân tích, xử lý sự cố một cách logic và hiệu quả.

Tất nhiên, học Network để làm DevOps sẽ khác với việc đi theo chuyên sâu Network Engineer. Ở đây, mình tập trung vào hiểu bản chất, áp dụng thực tế và phục vụ cho vận hành hệ thống, không phải cấu hình thiết bị ở mức chuyên sâu của vendor.


Nếu bạn hiểu được Network, bạn không chỉ học nhanh hơn — bạn còn hiểu được chuyện gì đang thực sự xảy ra bên trong hệ thống.


Ban đầu, tài liệu có thể tạo cảm giác khá dài và “nặng đô” đối với người mới tiếp cận. Tuy nhiên trên thực tế, thời gian để đọc và nắm được nội dung lại không nhiều — mỗi chương chỉ cần vài phút tập trung là có thể hiểu được những ý chính.
Quan trọng hơn, CCNA không phải là tài liệu để đọc một lần rồi bỏ qua, mà nên được xem như một “cuốn sách gối đầu giường” đối với bất kỳ ai theo đuổi lĩnh vực hạ tầng và hệ thống. Hãy tận dụng những khoảng thời gian rảnh để đọc lại, củng cố từng phần kiến thức. Qua thời gian, các khái niệm về network sẽ dần trở nên quen thuộc, logic và nằm trong tư duy của bạn một cách tự nhiên.
Khi đó, bạn sẽ nhận ra sự khác biệt rõ rệt trong cách tiếp cận vấn đề, khả năng phân tích hệ thống, và hiểu sâu hơn vì sao nền tảng network — mà CCNA mang lại — lại quan trọng đến vậy trong con đường làm nghề.

Làm được → Hiểu request đi trong hệ thống; debug mạng, TCP/IP, DNS, firewall, TLS, load balancing.
network ...
2 tuần 23 bài
02

Git

🚀 Chặng 2: Làm quen với Git

Ở chặng này, bạn sẽ bắt đầu với Git.

Nói thẳng một chút: nếu học Git theo kiểu “đào sâu toàn bộ”, đi hết mọi ngóc ngách, thì sẽ rất dài, rất chi tiết… và cũng rất dễ buồn ngủ. Thực tế khi đi làm, bạn không cần dùng đến 100% những gì Git có.

🎯 Cách tiếp cận thực tế

Kinh nghiệm của mình là:

Chỉ tập trung học những thứ dùng hàng ngàybắt buộc phải biết.

Còn những phần nâng cao hoặc ít dùng, bạn chỉ cần:

  • Biết là Git có hỗ trợ
  • Hiểu sơ nó dùng để làm gì
  • Khi cần thì đọc lại hoặc search (Google/AI là đủ)

💡 Góc nhìn thực chiến

Đây là cách mình đã làm việc với Git mỗi ngày — thực tế, đơn giản, và hiệu quả.

Vì vậy, trong phần này:

  • Không nhồi nhét lý thuyết
  • Không cố học cho “đủ”
  • Không làm bạn quá tải ngay từ đầu

Thay vào đó, mình sẽ tập trung vào:

  • Những gì đang dùng thật trong công việc
  • Viết theo cách dễ hiểu nhất
  • Giúp bạn áp dụng được ngay

🔥 Mục tiêu

Sau chặng này, bạn sẽ:

  • Nắm được những thao tác Git quan trọng nhất
  • Tự tin làm việc cơ bản với Git trong thực tế
  • Và quan trọng nhất: không nản ngay từ chặng 2 😄
Làm được → Làm việc Git chuẩn team: branch, PR/merge, xử lý conflict, rebase, hotfix production.
git command
1 tuần 3 bài
03

Bash Shell Scripting

🐧 Chặng 3: Bash Shell Scripting

Ở phần này bạn sẽ học về Bash Shell Scripting.

Nói thật luôn: chặng này hay hơn hẳn mấy phần trước.

🎯 Góc nhìn thực tế

Hồi mình mới học Bash, thầy mình nói một câu khá thấm:

Học Bash bài bản sẽ nhìn phát biết ngay:

  • Thằng nào copy script trên mạng về chạy mà không hiểu gì
  • Thằng nào hiểu từ dòng đầu tiên: nó là cái gì, tại sao nó phải viết như vậy

Chỉ cần vậy thôi là đủ phân biệt:

  • Junior
  • với Senior

📚 Thực tế lúc mới học

Thầy mình ném cho một đống tài liệu full tiếng Anh.
Dài… rất dài… đọc xong kiểu: “cái quái gì đây vcđ” 🤯

Học thì lâu, đọc thì mệt, nhiều đoạn đọc xong cũng chả hiểu hết.

Nhưng mà:

Đây là phần đáng học nhất.

💡 Tại sao lại phải học cho tử tế?

Bash không chỉ là:

  • Viết script automate
  • Chạy job này job kia

Mà nó là thứ giúp bạn hiểu:

Linux nó đang chạy kiểu gì dưới hood, sự thấu hiểu hệ điều hành là đây.

Bạn sẽ bắt đầu nhận ra:

  • Mọi thứ trong Linux thực ra chỉ là command + process + file
  • Tại sao Linux lại gọi là mã nguồn mở
  • Hệ điều hành nó vận hành “đơn giản mà mạnh” như nào

Mấy cái này nếu chỉ học kiểu lướt lướt (kể cả LPI I, LPI II) thì:

Khó mà ngấm được hết.

⚠️ Nói trước cho đỡ sốc

Ở phần này sẽ có đoạn:

  • Đọc không hiểu
  • Làm không chạy
  • Hoặc hiểu lơ mơ

Chuyện bình thường.

🔥 Cách học đúng (kinh nghiệm thật)

Đừng cố hiểu hết ngay.

Cứ:

  • Đọc
  • Làm
  • Bí thì search
  • Và thỉnh thoảng quay lại đọc lại

Thầy mình gọi đây là:

“sách gối đầu giường”

Lúc đầu không hiểu đâu.
Nhưng sau một thời gian đi làm, quay lại đọc:

Tự nhiên thấy “à, hóa ra nó là như này”

Và lúc đó bạn mới thấy:

Linux nó hay thật sự 🚀

Làm được → Viết Bash script tự động hoá; hiểu process/file/pipe/redirect và thao tác Linux sâu.
bash shell scripting
4 tuần 3 bài
04

Web Stack & High Availability

🌐 Chặng 4: Web Stack & High Availability

Đây là chặng bạn bắt đầu bước vào:

“hệ thống production thật ngoài đời”

Bạn sẽ học:

  • Nginx / Reverse Proxy
  • Load Balancing
  • High Availability
  • Redis / Cache
  • Database Replication
  • Queue & Background Job
  • Monitoring & Troubleshooting

🎯 Góc nhìn thực tế

Lúc đầu ai cũng nghĩ:

“web chạy được là xong”

Nhưng đi làm rồi mới hiểu:

  • service chết
  • nginx timeout
  • db nghẽn
  • deploy lỗi
  • một node sập kéo cả hệ thống đi luôn 💀

Và đó là lúc bạn nhận ra:

Chạy được ≠ chạy ổn định.


💡 Thứ đáng học nhất ở chặng này

Bạn sẽ bắt đầu hiểu:

  • Request đi qua hệ thống như nào
  • Vì sao cần reverse proxy
  • Cache cứu hệ thống ra sao
  • Vì sao DB luôn dễ thành bottleneck
  • Một hệ thống HA thật sự hoạt động thế nào

Và quan trọng nhất:

Bắt đầu có tư duy nhìn cả hệ thống thay vì từng service.


🔥 Cách học đúng

Đừng học kiểu:

  • copy config
  • học thuộc command

Hãy:

  • tự dựng
  • tự phá
  • tự debug
  • đọc log
  • fix lỗi

Vì nghề này:

kỹ năng thật nằm ở lúc hệ thống đang cháy 🔥

Làm được → Dựng web stack production: Nginx reverse proxy, load balancing, HA, cache, DB replication.
nginx lemp reverse-proxy keepalived mysql-replication
4 tuần 4 bài
05

Virtualization với VMware vSphere

Làm được → Vận hành ảo hoá VMware: ESXi, vCenter, VM network/storage, HA/DRS/vMotion.
vmware vcenter vphere
5 tuần 4 bài
06

Docker & Container

Làm được → Đóng gói app bằng Docker, viết Dockerfile, dựng full stack với docker-compose.
5 tuần 4 bài
07

Kubernetes

Làm được → Deploy app lên Kubernetes: pod, deployment, service, ingress, config & secret.
5 tuần 6 bài
/NGƯỜI ĐỨNG SAU

Ai đang dạy bạn?

Ảnh Minh Hưng — founder indev.vn

Minh Hưng

// trưởng phòng infra/devops
26 tuổi · founder indev.vn
💬 Zalo cùng SĐT
"Tài liệu DevOps tốt nhất là tài liệu được viết bởi người đã thực sự trải qua nó."
Kinh nghiệm

Trưởng phòng Infra/DevOps tại một công ty công nghệ ở Việt Nam, trực tiếp vận hành hệ thống production.

Từng xử lý production

Những lần hệ thống sập lúc 2h sáng, tối ưu hạ tầng, và cả những quyết định kiến trúc phải trả giá.

Triết lý dạy

Học từ trải nghiệm thật để hiểu bản chất, không học vẹt. Tận dụng AI như công cụ, không phải cái nạng.

Hỗ trợ học viên

Có câu hỏi hay cần định hướng, nhắn Zalo — thường phản hồi trong vài giờ. Sẵn sàng đồng hành đường dài.

▾ Đọc thư ngỏ đầy đủ từ Minh Hưng

Chào bạn, mình là Minh Hưng — Trưởng phòng Infra/DevOps tại một công ty công nghệ ở Việt Nam. Ở tuổi 26, mình đã trực tiếp vận hành hệ thống production, xử lý sự cố, tối ưu hạ tầng và đào tạo nhiều bạn trẻ mới bước vào ngành.

Mình hiểu rất rõ: nhiều bạn có đam mê với DevOps nhưng không biết bắt đầu từ đâu. Tài liệu chính thống phần lớn bằng tiếng Anh, khó tiếp cận; nhiều khoá tiếng Việt lại thiên về lý thuyết, thiếu trải nghiệm thực tế.

Đó là lý do indev.vn ra đời — nơi mọi kiến thức đều xuất phát từ trải nghiệm thật, để bạn không chỉ học "DevOps là gì" mà hiểu DevOps thực sự vận hành thế nào trong doanh nghiệp.

Nếu bạn nghiêm túc với DevOps và muốn làm thật — mình sẵn sàng đồng hành. Cứ nhắn mình qua Zalo.

— Minh Hưng
/ĐẦU RA

Học xong làm được gì?

Sau khi đi hết lộ trình, đây là những năng lực cụ thể bạn có thể tự tin ghi vào CV và làm thật trong công việc.

🐳

Deploy bằng Docker & K8s

Đóng gói app, viết Dockerfile tối ưu, deploy multi-service lên Kubernetes cluster thật.

⚙️

Tự động hoá bằng script

Viết Bash/Python để tự động hoá tác vụ lặp, giảm thao tác tay và lỗi con người.

🔧

Debug network & service

Đọc log, lần theo lỗi network/service, xử lý sự cố có phương pháp thay vì đoán mò.

🔁

Dựng CI/CD pipeline

Tự động build → test → deploy từ commit tới production với GitHub Actions / GitLab CI.

📊

Monitoring & observability

Giám sát hệ thống với Prometheus + Grafana, biết hệ thống đang sống hay chết.

🏗️

Infra as Code

Định nghĩa hạ tầng bằng Terraform, tái lập môi trường nhất quán, versioned.

/DỊCH VỤ IT

Không chỉ dạy. Mình còn nhận làm.

Ngoài đào tạo, mình nhận triển khai giải pháp IT thực tế cho cá nhân, startup và doanh nghiệp nhỏ: website, tool automation, AI workflow, hạ tầng server/DevOps, phần cứng và tư vấn công nghệ. Làm thứ chạy được, dễ vận hành, dễ bàn giao.

🌐
Thiết kế web
⚙️
Tool automation
🤖
AI workflow
🛠️
DevOps / Hạ tầng
🖥️
Phần cứng
🧭
Tư vấn công nghệ
/CHO AI

Bạn có phù hợp không?

✓ Phù hợp nếu bạn là

🎓 Fresher muốn hiểu việc thật

Sắp/mới ra trường, muốn hiểu doanh nghiệp vận hành hệ thống ra sao để apply DevOps/Infra junior.

🔄 Dev chuyển sang DevOps

Đã có code skill, cần thêm ops mindset để mở rộng kỹ năng và lương.

⚙️ SysAdmin muốn lên DevOps

Quen Linux/network, cần học container, CI/CD, cloud, IaC để lên "DevOps thực thụ".

📈 DevOps Junior lên Senior

Biết tool nhưng thiếu chiều sâu, cần K8s/observability/IaC để pass interview senior.

✕ Chưa phù hợp nếu bạn

⏱️ Muốn học cấp tốc "3 ngày biết DevOps"

Lộ trình cần vài tháng làm lab thật. Không có đường tắt thần kỳ.

📄 Chỉ muốn lấy chứng chỉ

Ở đây tập trung năng lực làm được việc, không phải luyện thi lấy cert.

🛋️ Không muốn động tay làm lab

Chỉ đọc mà không thực hành thì kiến thức sẽ trôi. Cần bạn chịu code.

🚫 Không có thời gian đều đặn

Cần tối thiểu ~1h/ngày. Học ngắt quãng quá lâu sẽ khó giữ đà.

/HỌC VIÊN NÓI GÌ

Phản hồi từ người học

* Feedback từ nhóm học thử giai đoạn beta

Trước mình học DevOps kiểu nhặt video khắp nơi, rất loạn. Có lộ trình rõ ràng nên biết học gì trước, làm gì sau. Phần lab giúp mình nhớ lâu hơn hẳn.
N.V.A · Sinh viên IT năm cuối
Đang là backend dev, mình cần ops mindset để lên fullstack/DevOps. Tài liệu tiếng Việt đọc nhanh, các case debug rất sát thực tế công việc.
T.M.T · Backend Developer
Điểm mình thích nhất là hỏi là có người trả lời, không bị kẹt một mình. Gói mentor giúp mình sửa hướng đi và luyện phỏng vấn tự tin hơn.
L.H.P · SysAdmin → DevOps
/GÓI HỌC

Hai cách để bắt đầu

Tự học với tài liệu, hoặc học 1-1 cùng mentor. Cả hai đều trả một lần, không subscription.

/TÀI LIỆU
250k trọn đời

Toàn bộ 7 chặng, update miễn phí, repo/lab, diễn đàn hỏi đáp. Cho người tự học có kỷ luật.

Chi tiết gói Tài liệu
/MENTOR 1-1
5tr trọn gói

Tất cả gói Tài liệu + call 1-1 hàng tuần, lộ trình cá nhân hoá, review CV, mock interview.

Chi tiết gói Mentor
/FAQ

Câu hỏi thường gặp

Người mới hoàn toàn, chưa biết Linux có học được không?+
Được. Lộ trình bắt đầu từ Linux/Networking cơ bản nhất, không yêu cầu kiến thức trước. Quan trọng là bạn kiên trì làm lab, không chỉ đọc.
Mỗi ngày cần học bao lâu?+
Nên dành 1-2 giờ/ngày. Học đều đặn thì lộ trình kéo dài khoảng 5-6 tháng tuỳ nền tảng.
Có bài học thử miễn phí không?+
Có. Các bài gắn nhãn "Đọc thử" là miễn phí, bạn xem được chất lượng trước khi quyết định mua.
Gói 250k khác gói Mentor 5tr thế nào?+
Gói 250k là tự học với đầy đủ tài liệu. Gói Mentor có thêm call 1-1 hàng tuần, lộ trình cá nhân hoá, review CV/LinkedIn, mock interview và hỗ trợ Zalo riêng.
Thanh toán xong nhận tài khoản thế nào?+
Đăng ký tài khoản → chuyển khoản theo QR → nhắn Zalo kèm biên lai → tài khoản được mở quyền trong ~2 giờ (giờ hành chính).
Có chính sách hoàn tiền không?+
Có. Trong 7 ngày đầu nếu thấy không phù hợp, hoàn 100% — không cần lý do.

Học để làm được,
không phải để biết về.

Không chắc nên bắt đầu từ đâu? Xem lộ trình, học thử một bài, hoặc nhắn Zalo để được gợi ý theo nền tảng của bạn.

Liên hệ: Minh Hưng — 0974 200 135 (Zalo)

Zalo tư vấn