Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vinahostvn/devops

Journey to Become a DevOps
https://github.com/vinahostvn/devops

devops devops-tools devops-workflow docker docker-compose docker-container docker-image docker-registry dockerfile dockerhub how-to k8s k8s-cluster k8s-deployment kubectl kubernetes kubernetes-cluster python terraform

Last synced: 29 days ago
JSON representation

Journey to Become a DevOps

Awesome Lists containing this project

README

        

# Journey to Become a DevOps - Hành trình để trở thành DevOps

![img](Overview/devops.jpeg)

### Giới thiệu về DevOps

- [✔️] ♾️ > [DevOps là gì?](Overview/DevOps-la-gi.md)
- [✔️] ♾️ > [Roadmap để trở thành DevOps](Overview/DevOps-Roadmap.md)
- [✔️] ♾️ > [DevOps Lifecycle - Vòng đời DevOps](Overview/DevOps-Lifecycle.md)
- [✔️] ♾️ > [DevOps & Agile](Overview/DevOps-Agile.md)
- [✔️] ♾️ > [Kế hoạch > Viết mã > Xây dựng > Kiểm thử > Phát hành > Triển khai > Vận hành > Giám sát >](Overview/Quy-Trinh-DevOps.md)

### DevOps và ngôn ngữ lập trình

- [✔️] ⌨️ > [Overview: DevOps & Học một ngôn ngữ lập trình](Programming-Langguage/Ngon-Ngu-Lap-Trinh-DevOps.md)

#### Lập trình với Python
- [✔️] ⌨️ > [Thiết lập môi trường DevOps cho Python](Programming-Langguage/Python/Bat-Dau-Voi-Python.md)
- [✔️] ⌨️ > [Introduction to Python](Programming-Langguage/Python/Introduction-to-Python.md)
- [✔️] ⌨️ > [Python Loops, functions, modules and libraries](Programming-Langguage/Python/Python-4-Concepts.md)
- [✔️] ⌨️ > [Python Data Structures and OOP](Programming-Langguage/Python/Python-Data-Structures-OOP.md)
- [✔️] ⌨️ > [Python: Debugging, Testing and Regular expression](Programming-Langguage/Python/Python-Debugging-Testing-Regular.md)
- [✔️] ⌨️ > [Web development in Python](Programming-Langguage/Python/Web-development-in-Python.md)
- [✔️] ⌨️ > [Automation with Python](Programming-Langguage/Python/Automation-with-Python.md)
- [✔️] ⌨️ > [Build an App in Python](Programming-Langguage/Python/Build-an-App-in-Python.md)

#### Lập trình với GoLang
- [✔️] ⌨️ > [Thiết lập môi trường DevOps cho GoLang](Programming-Langguage/GoLang/DevOps-Va-GoLang.md)
- [✔️] ⌨️ > [Chương trình đầu tiên với GoLang: Hello World](Programming-Langguage/GoLang/Hello-World-GoLang.md)
- [✔️] ⌨️ > [Go Workspace](Programming-Langguage/GoLang/Go-Workspace.md)
- [✔️] ⌨️ > [Biến, hằng số, kiểu dữ liệu trong Go](Programming-Langguage/GoLang/Bien-Hang-So-Go.md)
- [✔️] ⌨️ > [Go nhận giá trị đầu vào](Programming-Langguage/GoLang/Go-Nhan-Gia-Tri-Bien.md)
- [✔️] ⌨️ > [Ứng dụng GoLang với Twitter](Programming-Langguage/GoLang/Twitter-Voi-GoLang.md)

### Kiến thức cơ bản về Linux

- [✔️] 🐧 > [Overview: DevOps & Linux](OS/Basic/DevOps-va-Linux.md)
- [✔️] 🐧 > [Vagrant là gì ?](OS/Basic/Vagrant-la-gi.md)
- [✔️] 🐧 > [Thực hành Linux với HashiCorp Vagrant](OS/Basic/HashiCorp-Vagrant.md)
- [✔️] 🐧 > [Các lệnh Linux cho DevOps](OS/Basic/Linux-Basics.md)
- [✔️] 🐧 > [Cài phần mềm trên Linux](OS/Basic/Install-Software-Linux.md)
- [✔️] 🐧 > [Câu lệnh Find trong Linux](OS/Basic/Lenh-Find-Trong-Linux.md)
- [✔️] 🐧 > [Quản lý Hệ thống Linux, Hệ thống Flie & Lưu trữ](OS/Basic/File-System-Linux.md)
- [✔️] 🐧 > [Text Editors - nano vs vim](OS/Basic/Linux-Nano-Vim.md)
- [✔️] 🐧 > [SSH & Webserver (LAMP)](OS/Basic/SSH-Webserver.md)
- [✔️] 🐧 > [Tự động hóa các tác vụ với các tập lệnh bash](OS/Basic/Tu-Dong-Hoa-Voi-Bash.md)
- [✔️] 🐧 > [Thiết lập máy trạm phát triển - những điều tuyệt vời]

### 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]
- [✔️] 🌐 > [Tự động hoá mạng máy tính]
- [✔️] 🌐 > [Python cho tự động hoá mạng máy tính]
- [✔️] 🌐 > [Building our Lab]
- [✔️] 🌐 > [Getting Hands-On with Python & Network]

### Tìm hiểu về điện toán đám mây

- [✔️] ☁️ > [Overview: DevOps & The Cloud](Cloud-Provider/Overview-DevOps-The-Cloud.md)
- [✔️] ☁️ > [Kiến thức cơ bản về Alibaba Cloud](Cloud-Provider/Alibaba-Cloud/Alibaba-Cloud-la-gi.md)
- [✔️] ☁️ > [Server Migration Center (SMC) là gì ?](Cloud-Provider/Alibaba-Cloud/Server-Migration-Center-SMC-la-gi.md)
- [✔️] ☁️ > [Mô hình bảo mật Alibaba Cloud]
- [✔️] ☁️ > [Mô hình Điện toán Alibaba Cloud]
- [✔️] ☁️ > [Mô hình lưu trữ và cơ sở dữ liệu 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 ](Cloud-Provider/Alibaba-Cloud/Elastic-Compute-Service-ECS.md)
- [✔️] ☁️ > [Hướng dẫn tạo Object Storage Service - OSS ](Cloud-Provider/Alibaba-Cloud/Object-Storage-Service-OSS.md)
- [✔️] ☁️ > [Hướng dẫn tạo và cấp quyền cho tài khoản RAM ](Cloud-Provider/Alibaba-Cloud/Resource-Access-Management-RAM.md)
- [✔️] ☁️ > [Hướng dẫn sử dụng Alibaba Cloud Pricing Calculator ](Cloud-Provider/Alibaba-Cloud/Alibaba-Cloud-Pricing-Calculator.md)
- [✔️] ☁️ > [Hướng dẫn sử dụng ApsaraVideo VOD Calculator ](Cloud-Provider/Alibaba-Cloud/ApsaraVideo-VOD-Calculator.md)
- [✔️] ☁️ > [Billing Management trên Aliaba Cloud ](Cloud-Provider/Alibaba-Cloud/Budget-Management-tren-Alibaba-Cloud.md)
- [✔️] ☁️ > [Hướng dẫn gởi ticket trên Alibaba Cloud ](Cloud-Provider/Alibaba-Cloud/Ticket-Submit-Alibaba-Cloud.md)

### Cách sử dụng Git hiệu quả

- [✔️] 📚 > [Overview: Git là gì?](Version-Control/Git.md)
- [✔️] 📚 > [Overview: Git - Quản lý phiên bản](Version-Control/Git-Version.md)
- [✔️] 📚 > [Cài đặt & Cấu hình Git trên Linux](Version-Control/Git-Setup.md)
- [✔️] 📚 > [Cài đặt & Cấu hình Git trên Windows](Version-Control/Git-Setup-Windows.md)
- [✔️] 📚 > [Cơ bản về Git](Version-Control/Git-Co-Ban.md)
- [✔️] 📚 > [Staging & Changing](Version-Control/Staging-Changing.md)
- [✔️] 📚 > [Viewing, unstaging, discarding & restoring](Version-Control/Git-Advanced.md)
- [✔️] 📚 > [Viewing, unstaging, discarding & restoring - Tiếng Việt](Version-Control/Git-Advanced-vi.md)
- [✔️] 📚 > [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](Containers/Docker/Docker-la-gi.md)
- [✔️] 🏗️ > [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](Containers/Docker/Docker-nang-cao.md)
- [✔️] 🏗️ > [Các lựa chọn thay thế cho Docker](Containers/Docker/Tim-hieu-Docker-Swarm.md)
- [✔️] 🏗️ > [Hỏi đáp về Docker - English](Containers/Docker/Docker-questions-and-answers.md)

### Kubernetes

- [✔️] ☸ > [Overview: Kubernetes](Containers-Orchestration/Kubernetes/Kubernetes-la-gi.md)
- [✔️] ☸ > [Chọn nền tảng chạy Kubernetes]
- [✔️] ☸ > [Triển khai Kubernetes cluster đầu tiên]
- [✔️] ☸ > [Thiết lập Kubernetes cluster đa node]
- [✔️] ☸ > [Tổng quan về Rancher - Thực hành]
- [✔️] ☸ > [Triển khai ứng dụng Kubernetes]
- [✔️] ☸ > [State và Ingress trong Kubernetes]
- [✔️] ☸ > [Hỏi đáp về Kubernetes - English](Containers-Orchestration/Kubernetes/75-Cau-k8s.md)

### Cơ sở hạ tầng dưới dạng mã (Infrastructure as Code)

- [✔️] 🤖 > [Overview: Cơ sở hạ tầng dưới dạng mã (IaC)](IaC/Infrastructure-as-Code-IaC.md)
- [✔️] 🤖 > [Giới thiệu về Terraform](IaC/Terraform-la-gi.md)
- [✔️] 🤖 > [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]

### Tự động hóa quản lý cấu hình

- [✔️] 📜 > [Overview: Quản lý cấu hình](IaC/Configuration-Management.md)
- [✔️] 📜 > [Ansible: Bắt đầu]
- [✔️] 📜 > [Ansible Playbooks](IaC/Ansible-Playbook.md)
- [✔️] 📜 > [Tiếp tục với Ansible Playbooks...]
- [✔️] 📜 > [Sử dụng Role & Triển khai Loadbalancer]
- [✔️] 📜 > [Tags, Variables, Inventory & Database Server config]
- [✔️] 📜 > [Tất cả những thứ còn lại của Ansible - Automation Controller, AWX, Vault]

### CI/CD Pipelines

- [✔️] 🔄 > [Overview: CI/CD Pipelines](CI-CD/Overview-CI-CD-Pipelines.md)
- [✔️] 🔄 > [Jenkins là gì?](CI-CD/Jenkins-la-gi.md)
- [✔️] 🔄 > [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](Cheatsheet/DevOps-Cheatsheet.md)
- [Danh sách các Public DNS ở tại Việt Nam và Thế Giới](Cheatsheet/Public-DNS-Servers.md)
- [Các khóa đào tạo trên Alibaba Cloud](Cheatsheet/Training.md)

[✔️] [Linux] - [✔️] [Python] - [✔️] [Docker] - [✔️] [Kubernetes] - [✔️] [Git] - [✔️] [Terraform] - [✔️] [Ansible] - [✔️] [CI/CD] - [✔️] [Jenkins] - [✔️] [GitHub] - [✔️] [ArgoCD] - [✔️] [Nginx]