Security tutorial - IT technology blog

Ansible Vault: Mã hóa Secrets trong Playbook và Lưu Trữ An Toàn trên Git

Hardcode secrets trong Ansible Playbook rồi commit lên Git là cách nhanh nhất để mất server. Bài này so sánh 4 approach quản lý secrets trong Ansible — từ env vars đến HashiCorp Vault — và hướng dẫn triển khai Ansible Vault từng bước: giải pháp built-in, miễn phí, đủ an toàn cho hầu hết team.
Ubuntu tutorial - IT technology blog

Juju và Charmed Operators trên Ubuntu: Tự động hóa triển khai và quản lý vòng đời ứng dụng theo mô hình Model-driven

Juju và Charmed Operators là bộ công cụ orchestration của Canonical, cho phép deploy và quản lý vòng đời ứng dụng phức tạp theo mô hình Model-driven trên Ubuntu. Thay vì viết script thủ công cho từng service, Juju tự động xử lý mối quan hệ giữa các service khi topology thay đổi — scale, upgrade, backup đều quản lý qua một interface thống nhất.
Fedora tutorial - IT technology blog

Hướng dẫn triển khai GitLab CE trên Fedora Server: Tự xây dựng nền tảng quản lý mã nguồn và CI/CD nội bộ với SELinux và firewalld

6 tháng chạy GitLab CE production trên Fedora Server — đây là những gì mình học được. SELinux không cần tắt, chỉ cần cấu hình đúng. firewalld, gitlab.rb, backup tự động, monitoring Prometheus/Grafana đều có hướng dẫn cụ thể. Đủ để tự xây nền tảng DevOps nội bộ mà không phụ thuộc cloud.