Journey to Become a DevOps - Hành trình để trở thành DevOps#
Giới thiệu về DevOps#
- [✔️] ♾️ > DevOps là gì?
 - [✔️] ♾️ > Roadmap để trở thành DevOps
 - [✔️] ♾️ > DevOps Lifecycle - Vòng đời DevOps
 - [✔️] ♾️ > DevOps & Agile
 - [✔️] ♾️ > Quy trình DevOps
 - [✔️] ♾️ > Microservices, Monolith với Devops
 
DevOps và ngôn ngữ lập trình#
- [✔️] ⌨️ > Overview: DevOps & Học một ngôn ngữ lập trình
 - [✔️] ⌨️ > YAML là gì?
 
Lập trình với Python#
- [✔️] ⌨️ > Thiết lập môi trường DevOps cho Python
 - [✔️] ⌨️ > Introduction to Python
 - [✔️] ⌨️ > Python Loops, functions, modules and libraries
 - [✔️] ⌨️ > Python Data Structures and OOP
 - [✔️] ⌨️ > Python: Debugging, Testing and Regular expression
 - [✔️] ⌨️ > Web development in Python
 - [✔️] ⌨️ > Automation with Python
 - [✔️] ⌨️ > Build an App in Python
 
Làm game với Python#
- [✔️] ⌨️ > Lập trình game cơ bản với Pygame - Phần 1
 - [✔️] ⌨️ > Lập trình game cơ bản với Pygame - Phần 2
 - [✔️] ⌨️ > Cuộn Nền Trong Game Với Pygame
 - [✔️] ⌨️ > Xử Lý Va Chạm Trong Game Với Pygame
 - [✔️] ⌨️ > Lập Trình Game Flappy Bird với Pygame
 - [✔️] ⌨️ > Lập Trình Game Flappybird Với Python có âm thanh
 - [✔️] ⌨️ > Lập Trình Game Đua Xe Với Pygame
 - [✔️] ⌨️ > Game Cờ Caro Qua Mạng LAN Bằng Python
 - [✔️] ⌨️ > Lập Trình Game Rắn Săn Mồi Với Python
 - [✔️] ⌨️ > Làm Game Space Invaders Bằng Python
 
Lập trình với GoLang#
- [✔️] ⌨️ > Thiết lập môi trường DevOps cho GoLang
 - [✔️] ⌨️ > Chương trình đầu tiên với GoLang: Hello World
 - [✔️] ⌨️ > Go Workspace
 - [✔️] ⌨️ > Biến, hằng số, kiểu dữ liệu trong Go
 - [✔️] ⌨️ > Go nhận giá trị đầu vào
 - [✔️] ⌨️ > Ứng dụng GoLang với Twitter
 
Kiến thức cơ bản về Linux#
- [✔️] 🐧 > Overview: DevOps & Linux
 - [✔️] 🐧 > Vagrant là gì?
 - [✔️] 🐧 > Thực hành Linux với HashiCorp Vagrant
 - [✔️] 🐧 > Các lệnh Linux cho DevOps
 - [✔️] 🐧 > Cài phần mềm trên Linux
 - [✔️] 🐧 > Câu lệnh Find trong Linux
 - [✔️] 🐧 > Quản lý Hệ thống Linux, Hệ thống Flie & Lưu trữ
 - [✔️] 🐧 > Text Editors - nano vs vim
 - [✔️] 🐧 > SSH & Webserver (LAMP)
 - [✔️] 🐧 > Tự động hóa các tác vụ với các tập lệnh bash
 - [✔️] 🐧 > Thao tác trên Ubuntu Desktop
 
Kiến thức về mạng (Network)#
- [✔️] 🌐 > Overview: DevOps & Mạng máy tính
 - [✔️] 🌐 > Mô hình OSI - 7 lớp mạng
 - [✔️] 🌐 > Giao thức mạng
 - [✔️] 🌐 > Giao thức TCP và UDP là gì?
 - [✔️] 🌐 > Tự động hoá mạng máy tính
 - [✔️] 🌐 > Python cho tự động hoá Network
 - [✔️] 🌐 > Xây dựng Lab với EVE-NG
 - [✔️] 🌐 > Getting Hands-On with Python & Network
 
Tìm hiểu về điện toán đám mây#
- [✔️] ☁️ > Overview: DevOps & The Cloud
 - [✔️] ☁️ > DevOps & các Cloud Provider
 
Alibaba Cloud#
- [✔️] ☁️ > Alibaba Cloud là gì?
 - [✔️] ☁️ > Server Migration Center (SMC) là gì?
 - [✔️] ☁️ > [Bảo mật với Alibaba Cloud]
 - [✔️] ☁️ > [Mô hình Điện toán Alibaba Cloud]
 - [✔️] ☁️ > [Mô hình Mạng Alibaba Cloud]
 - [✔️] ☁️ > [Thực hành với Alibaba Cloud]
- [✔️] ☁️ > Hướng dẫn tạo Elastic Compute Service - ECS
 - [✔️] ☁️ > Hướng dẫn tạo Object Storage Service - OSS
 - [✔️] ☁️ > Hướng dẫn tạo và cấp quyền cho tài khoản RAM
 - [✔️] ☁️ > Hướng dẫn sử dụng Alibaba Cloud Pricing Calculator
 - [✔️] ☁️ > Hướng dẫn sử dụng ApsaraVideo VOD Calculator
 - [✔️] ☁️ > Quản lý cơ sở dữ liệu RDS với Alibaba Cloud DMS
 - [✔️] ☁️ > Billing Management trên Aliaba Cloud
 - [✔️] ☁️ > Hướng dẫn gởi ticket trên Alibaba Cloud
 
 
Microsoft Azure#
- [✔️] ☁️ > Kiến thức cơ bản về Microsoft Azure
 - [✔️] ☁️ > Bảo mật trong Microsoft Azure
 - [✔️] ☁️ > Mô hình Điện toán Microsoft Azure
 - [✔️] ☁️ > Lưu trữ và cơ sở dữ liệu Microsoft Azure
 - [✔️] ☁️ > Hệ thống Mạng và Management trong Microsoft Azure
 - [✔️] ☁️ > Thực hành với Microsoft Azure
 
Git#
- [✔️] 📚 > Overview: Git là gì?
 - [✔️] 📚 > Overview: Git - Quản lý phiên bản
 - [✔️] 📚 > Cài đặt & Cấu hình Git trên Linux
 - [✔️] 📚 > Cài đặt & Cấu hình Git trên Windows
 - [✔️] 📚 > Cơ bản về Git
 - [✔️] 📚 > Staging & Changing
 - [✔️] 📚 > Viewing, unstaging, discarding & restoring
 - [✔️] 📚 > Viewing, unstaging, discarding & restoring - Tiếng Việt
 - [✔️] 📚 > Mạng xã hội dành cho code
 - [✔️] 📚 > Quy trình làm việc với mã nguồn mở
 
Containers#
- [✔️] 🏗️ > Overview: Containers
 - [✔️] 🏗️ > Docker là gì?
 - [✔️] 🏗️ > Cài đặt Docker Desktop
 - [✔️] 🏗️ > Docker Images & Thực hành với Docker Desktop
 - [✔️] 🏗️ > Phân tích một Docker Image
 - [✔️] 🏗️ > Docker Compose
 - [✔️] 🏗️ > Docker Networking & Security
 - [✔️] 🏗️ > Docker Nâng Cao
 - [✔️] 🏗️ > Hướng dẫn cài Strapi trên Docker
 - [✔️] 🏗️ > Các lựa chọn thay thế cho Docker
 - [✔️] 🏗️ > Docker Swarm là gì?
 - [✔️] 🏗️ > Docker Questions and Answers
 
Kubernetes#
- [✔️] ☸ > Overview: Kubernetes
 - [✔️] ☸ > Các thành phần trong Kubernetes
 - [✔️] ☸ > Kubernetes Platform
 - [✔️] ☸ > Triển khai Kubernetes Cluster
 - [✔️] ☸ > Thiết lập Kubernetes Cluster Multi Node
 - [✔️] ☸ > Tổng quan về Rancher
 - [✔️] ☸ > Triển khai ứng dụng Kubernetes
 - [✔️] ☸ > State và Ingress trong Kubernetes
 - [✔️] ☸ > Cài đặt Kubernet Cluster bằng Kubespray trên vCloud
 - [✔️] ☸ > Helm Chart là gì?
 - [✔️] ☸ > Kubernetes Questions and Answers
 
Infrastructure as Code - IaC#
- [✔️] 🤖 > Overview: Cơ sở hạ tầng dưới dạng mã (IaC)
 - [✔️] 🤖 > Giới thiệu về Terraform
 - [✔️] 🤖 > Ngôn ngữ cấu hình HashiCorp (HCL)
 - [✔️] 🤖 > Tạo VM với Terraform & Biến
 - [✔️] 🤖 > Docker Container, Providers & Modules
 - [✔️] 🤖 > Kubernetes & Đa môi trường
 - [✔️] 🤖 > Testing, Tools & Alternatives
 
Ansible - English#
- [✔️] 📜 > Overview: Quản lý cấu hình
 - [✔️] 📜 > Ansible là gì?
 - [✔️] 📜 > Setup Ansible
 - [✔️] 📜 > Ansible Playbooks Part 1
 - [✔️] 📜 > Ansible Playbooks Part 2
 - [✔️] 📜 > Using Roles & Deploying a Loadbalancer
 - [✔️] 📜 > Tags, Variables, Inventory & Database Server config
 - [✔️] 📜 > All other things Ansible - Automation Controller (Tower), AWX, Vault
 
CI/CD Pipelines#
- [✔️] 🔄 > Overview: CI/CD Pipelines
 - [✔️] 🔄 > Jenkins là gì?
 - [✔️] 🔄 > [Getting hands on with Jenkins]
 - [✔️] 🔄 > [Building a Jenkins pipeline]
 - [✔️] 🔄 > [Hello World - Jenkinsfile App Pipeline]
 - [✔️] 🔄 > [GitHub Actions Overview]
 - [✔️] 🔄 > [ArgoCD Overview]
 
Giám sát, quản lý logs và trực quan hóa dữ liệu#
- [✔️] 📈 > [Overview: Monitoring]
 - [✔️] 📈 > [Hands-On Monitoring Tools]
 - [✔️] 📈 > [Overview: Log Management]
 - [✔️] 📈 > [ELK Stack]
 - [✔️] 📈 > [Fluentd & FluentBit]
 - [✔️] 📈 > [EFK Stack]
 - [✔️] 📈 > [Data Visualisation - Grafana]
 
Lưu trữ & Bảo vệ dữ liệu#
- [✔️] 🗃️ > [Overview: Data Management]
 - [✔️] 🗃️ > [Data Services]
 - [✔️] 🗃️ > [Backup all the platforms]
 - [✔️] 🗃️ > [Hands-On Backup & Recovery]
 - [✔️] 🗃️ > [Application Focused Backups]
 - [✔️] 🗃️ > [Disaster Recovery]
 - [✔️] 🗃️ > [Data & Application Mobility]
 
Misc#
- Bộ sưu tập các Cheatsheets dành cho DevOps
 - Danh sách các Public DNS ở tại Việt Nam và Thế Giới
 - Các khóa đào tạo trên Alibaba Cloud
 - Sự khác nhau giữa Backup và Snapshot
 - How to Install NodeKS on Ubuntu
 
[✔️] [Linux] - [✔️] [Python] - [✔️] [Docker] - [✔️] [Kubernetes] - [✔️] [Git] - [✔️] [Terraform] - [✔️] [Ansible] - [✔️] [CI/CD] - [✔️] [Jenkins] - [✔️] [GitHub] - [✔️] [ArgoCD] - [✔️] [Nginx]- [✔️] [AlibabaCloud]
