Ý tưởng về việc có một Kỹ sư DevOps gần đây đã trở nên khá phổ biến và có vẻ hấp dẫn khi chỉ cần một người có thể tham gia và cung cấp nhiều lợi ích của DevOps, như được mô tả trong blog Puppet :
Các tổ chức sử dụng thực tiễn DevOps có chức năng cực kỳ cao: Họ triển khai mã thường xuyên hơn 30 lần so với đối thủ cạnh tranh và giảm 50% trong số các triển khai của họ thất bại, theo báo cáo năm 2015 của DevOps.
Tuy nhiên, tôi đã nhận thấy rất nhiều ý kiến phản đối ý tưởng về Kỹ sư DevOps để thử và thực hiện những cải tiến này:
Ngay cả khi có thỏa thuận rộng rãi về các thuộc tính DevOps cốt lõi, tranh cãi xoay quanh thuật ngữ kỹ sư DevOps. Một số người cho rằng chính thuật ngữ này mâu thuẫn với các giá trị DevOps. Jez Humble, đồng tác giả của Giao hàng liên tục, chỉ ra rằng chỉ cần gọi ai đó là kỹ sư DevOps có thể tạo ra một silo thứ ba ngoài dev và ops - "... rõ ràng là một cách kém (và mỉa mai) để thử và giải quyết những vấn đề này . "
Tại sao một doanh nghiệp không nên thuê một Kỹ sư DevOps để thử và 'triển khai DevOps', trái ngược với sự thay đổi tổ chức được ủng hộ bởi các blog như thế này ? Liệu các lợi ích có bị phủ nhận khi chỉ có vai trò DevOps bị cô lập?