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]