Mọi người chắc nghe “DevOps là văn hóa” phải nhiều lắm rồi. Hội thảo nào cũng nói, bài báo nào cũng trích, khái niệm còn nêu ra mà. Nhưng hỏi ngược lại: “Văn hóa DevOps cụ thể là gì?” thì tôi chưa thấy câu trả lời được thoải mãn lắm. Thấy hay nói vài keywords khá sang: collaboration, ownership, automation, transparency. Nghe hay, nhưng cũng mông lung.
Thực tế đi làm, văn hóa DevOps không nằm trên slide, mà thể hiện ngay trong cách team xử lý sự cố, deploy, và nói chuyện với nhau hàng ngày, với tôi là vậy chứ cũng chẳng biết có đúng hay sai, có vài góc nhìn mọi người thị phạm thử nhé 😀
Văn hóa DevOps không phải là cài Jenkins hay học Kubernetes
Có công ty bảo: “Bên tôi làm DevOps rồi, CI/CD tự động hết, deploy chỉ 1 click.” Nhưng đến khi production chết thì DevOps bị gọi đầu tiên, Dev thì bảo: “Anh check server hộ em.” Đấy không phải DevOps culture. Đấy chỉ là Ops có thêm vài tool mới.
Văn hóa DevOps là trách nhiệm chung
Câu hỏi test nhanh: Khi hệ thống production down, ai là người cảm thấy có trách nhiệm đầu tiên?
- Nếu chỉ Ops không phải DevOps.
- Nếu cả Dev và Ops cùng xem đó là việc của mình đó mới là văn hóa DevOps.
Tôi thấy cảnh (chắc nhiều anh em từng gặp) Dev và Ops cãi nhau 30 phút trong bridge call: “Lỗi do code” – “Không, lỗi do hạ tầng.” Trong khi user kêu liên tục thông báo bắn group chat buốt óc luôn. Văn hóa DevOps đúng nghĩa sẽ không có câu “lỗi của ai”, mà chỉ có câu: “Làm sao để user hết lỗi ngay lập tức.”
Văn hóa DevOps là minh bạch
Minh bạch không phải là dựng 100 dashboard Grafana rồi khoe với sếp. Minh bạch là khi deploy fail thì Dev biết vì sao fail, Ops biết lý do hạ tầng từ chối, và cả hai cùng nhìn vào một sự thật duy nhất (single source of truth).
Tôi từng thấy một team log thì để mỗi người một nơi: Dev log app, Ops log infra, QA log test. Sự cố xảy ra, không ai correlate được. DevOps culture = mọi người nhìn vào cùng một bức tranh, cùng một sự thật.
Văn hóa DevOps là dám từ chối
Nhiều nơi bảo làm DevOps nhưng thực ra là đùn việc. Dev push code lên main lúc 6 giờ tối, Ops on-call nhận deploy. Lúc toang, Ops fix. Dev ngủ. Văn hóa DevOps đúng nghĩa thì Ops có quyền từ chối:
“Code này chưa có test, chưa có metric, chưa có runbook – tôi không deploy.”
Chấp nhận friction lúc đầu, nhưng về lâu dài đó mới là cách giữ chất lượng.
Văn hóa DevOps là học từ sự cố
Team không có văn hóa DevOps khi mọi incident đều kết thúc bằng câu: “Xong rồi nhé, close ticket.” Team có DevOps culture sẽ làm postmortem, chia sẻ knowledge, thay đổi process. Dev đọc được bài học từ Ops, Ops hiểu được lỗi logic từ Dev. Lần sau cùng nhau tránh được.
Kết
Văn hóa DevOps không phải slogan. Nó cũng không nằm trong tool mọi người chọn. Nó là cách một team phản ứng với sự cố, chia sẻ trách nhiệm, và học từ thất bại. Nói “DevOps là văn hóa” thì dễ. Nhưng nếu team chưa dám nhận lỗi chung, chưa dám từ chối code dở, chưa dám minh bạch log thì thật ra, văn hóa DevOps chưa bao giờ tồn tại.
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty