Deutsche Telekom in Vietnamese is “Tập đoàn Deutsche Telekom” or simply “Deutsche Telekom”.
Trong vai trò là tập đoàn viễn thông dẫn đầu châu Âu, Deutsche Telekom thấu hiểu sâu sắc tầm quan trọng của DevOps trong việc nâng cao hiệu quả toàn bộ vòng đời phát triển phần mềm. Thorsten Bastian, người phụ trách CI/CD Hub tại Telekom IT, chia sẻ: “DevOps không chỉ đơn thuần là một bộ công cụ mà còn là tư duy, văn hóa và cách mọi người hợp tác cùng nhau.” Các phương pháp DevOps đã trở thành nền tảng vững chắc, giúp Deutsche Telekom tối ưu hóa quy trình phát triển phần mềm, giảm thiểu các tác vụ thủ công, phá bỏ rào cản, thúc đẩy sự cộng tác và tăng năng suất, đồng thời rút ngắn thời gian đưa sản phẩm ra thị trường.
Tuy nhiên, quá trình đó không thể hoàn thành trong một sớm một chiều. Qua nhiều năm chuyển đổi từ phương pháp thác nước sang Agile, các nhóm phát triển phần mềm tại Deutsche Telekom bắt đầu tìm hiểu cách áp dụng tự động hóa và tích hợp, phân phối liên tục (CI/CD), nhưng việc triển khai không đồng đều ngay từ ban đầu. Vì mỗi nhóm sử dụng các công cụ khác nhau cho tự động hóa nên không có một nguồn thông tin đáng tin cậy duy nhất để chia sẻ hay cộng tác về mã nguồn.
Telekom IT, một bộ phận chuyên thiết kế, phát triển và vận hành hệ thống CNTT cho Deutsche Telekom, đã nhận ra nhu cầu xây dựng một nền tảng tập trung nơi các nhà phát triển có thể cùng chia sẻ mã nguồn và tận dụng một bộ chức năng chung hỗ trợ tự động hóa và CI/CD. Bastian nhấn mạnh: “Chúng tôi cần giảm bớt các tác vụ thủ công để mọi người có thể tập trung vào các hoạt động phức tạp và đổi mới trong toàn bộ quy trình phát triển.”
Norman Stamnitz, Giám đốc sản phẩm của bộ công cụ CI/CD tại Telekom IT, được xây dựng dựa trên nền tảng GitLab, giải thích rằng quy trình lựa chọn công cụ được dẫn dắt bởi người dùng cuối cùng đã đưa họ đến với GitLab. Stamnitz cho biết: “Theo tinh thần của DevOps và Agile, chúng tôi không muốn một quyết định áp đặt từ trên xuống. Chúng tôi muốn chính những người dùng cuối quyết định điều gì thực sự hữu ích với họ. Đó là lý do GitLab trở thành lựa chọn của chúng tôi.” Nhóm bắt đầu với phiên bản Premium của GitLab nhằm tận dụng các tính năng doanh nghiệp như hỗ trợ ưu tiên.
Telekom IT ưu tiên đảm bảo tất cả các nhà phát triển và kỹ sư DevOps trong Deutsche Telekom đều dễ dàng sử dụng GitLab. Bộ công cụ CI/CD phải truy cập được trên mọi loại laptop mà không cần đăng ký tài khoản hay điền các mẫu đơn phức tạp. Stamnitz chia sẻ: “Sau khi hệ thống được triển khai, chúng tôi chỉ cần quảng bá nhẹ nhàng trong cộng đồng nội bộ và mọi thứ tự vận hành.” “Chỉ trong thời gian ngắn, đã có hơn 1.000 người dùng đăng ký mà không cần bất kỳ yêu cầu phức tạp nào từ bộ phận CNTT. Bộ công cụ CI/CD của chúng tôi với trái tim là GitLab đã lan tỏa mạnh mẽ như một đám cháy rừng.”
Không chỉ các dự án bên Telekom IT sử dụng GitLab, các bộ phận CNTT khác của Deutsche Telekom cũng đồng loạt ngừng hoạt động các hệ thống CI/CD riêng (một số sử dụng GitLab, một số dùng công cụ khác) và chuyển sang phiên bản GitLab Premium tập trung của Telekom IT.
Hiện nay, sau hơn hai năm rưỡi, Telekom IT đã ghi nhận hơn 13.000 người dùng tích cực trên GitLab từ khắp công ty, với khoảng 75% dự án Agile đang tận dụng bộ công cụ CI/CD của họ. Stamnitz nhận xét phản hồi từ người dùng rất tích cực: “Họ biết ơn vì chúng tôi cung cấp một nền tảng ổn định mà không phải lo việc bảo trì – nền tảng luôn sẵn sàng và hoạt động trơn tru. Tôi nghĩ trải nghiệm dành cho nhà phát triển rất tuyệt vời.”
Một phần quan trọng tạo nên trải nghiệm tốt này chính là sự chuyển dịch sang “nguồn nội bộ” – nền văn hóa chia sẻ mã nguồn và kiến thức trong tổ chức. Stamnitz chia sẻ: “Trước khi quyết định dùng GitLab Premium, việc chia sẻ mã giữa các phòng ban trong công ty thực sự là một thách thức. Mặc dù chúng tôi có nhiều kho lưu trữ như Git hoặc Subversion, nhưng việc tìm kiếm và chia sẻ mã vẫn rất khó khăn. Mọi người thường nói, ‘Tôi tin rằng mã này đã được phát triển rất nhiều lần, nhưng tôi không thể truy cập nó.’ Điều đó đã thay đổi hoàn toàn sau khi GitLab trung tâm được triển khai. Bởi vì bây giờ, hầu hết chúng tôi đều lưu trữ mã nguồn trên cùng một nền tảng, và tất cả mọi người đều có thể xem và tham gia.”
Nếu quý doanh nghiệp đang tìm kiếm giải pháp tối ưu hóa quy trình phát triển phần mềm với DevOps và CI/CD, đừng ngần ngại liên hệ với Softribution. Chúng tôi sẵn sàng tư vấn và cung cấp các giải pháp công nghệ phù hợp nhất để giúp bạn tăng tốc đổi mới và nâng cao hiệu quả vận hành.
