TL; DR : 상위 경영진은 일반적으로 변덕스럽고 화를 내기 쉽기 때문에 다른 관점을 갖기 위해 그의 마음을 조금 구부리면서 더 나은 점진적으로 변화시키는 것이 좋습니다.
(그의 문제는 주로 고전적인 작전을 수행하는 그의 다른 작전 동료가 아니라 꺼려하는 개발자들 과 관련이 있다고 가정합니다 .)
IMO는 DevOps를 사용하더라도 모든 개발자가 본격적인 DevOps 전문가 여야한다는 것을 의미하지는 않습니다. 주어진 사람들 그룹에 한두 명의 실제 전문가가 있고 나머지는 어느 정도 태그가 붙는 것이 보통이라는 것을 알았습니다. 작업량이 그 사람에게 너무 크지 않고 자신의 사일로를 작성하는 대신 스크립트 등으로 지식을 캡슐화하는 한 나에게 좋습니다.
해야하는 한 가지 없는 일이 될 수는 개발 운영의 사람이 자신의 자동화를한다는 것을, 그리고 모두가 다른 말했다 피하기 위해 자신의 어려운 시도 자동화 (즉, CI / CD 파이프 라인을지나 가서 환경 중 하나에서 수동으로 물건을 할). 이것은 IMO가 멈추어야 할 주요한 것입니다. 이를위한 한 가지 해결책은 소가 아닌 소 접근 방식에 대해 매우 열심히 추진하는 것입니다. 즉, 가능한 한 빨리 왼쪽이나 오른쪽으로 VM이나 컨테이너를 끊어 뜨리고 새로운 것을 계속 회전시키는 것입니다.
둘째, 물론 모두가 할 필요가 인식 자동화가 무엇을하고 있는지, 그리고 모든 후, 커밋 / 푸시에서 DEVS를 실행하는 경우 적어도 이론적으로, 일부는 아마 주위에 파고로, 즉 자동화 기계 (시작할 수 그들이 커밋 할 때 백그라운드에서 발생하는 것들이 있다는 사실을 알고 있고 최신 정보가 필요합니다). CI (/ CD) 파이프 라인은 눈에 잘 띄어 야하며 모든 사람이 지속적으로 알고있는 것이어야합니다 (즉, 개발자가이를 깨뜨릴 때).
셋째, 물론 "한 사람은"(예를 들어, 대한 Dockerfile 후 Dockerfile을 만드는 그의 동료들에 대한 천한, 일상적인 작업을하지 않는 것을 조심해야 자신의 유물 ...).
넷째, DevOps 직원이 만든 솔루션은 실제로 과거의 수동 접근 방식 보다 실제로 측정 가능한 방식 보다 우수 해야합니다. 이 경우, 그의 개선점 을 입증 할 수 있어야합니다 . 즉, 모든 사람이 일을 쉽게하는 방법이나 파이프의 후반 단계에서 버그를 도입하는 것이 불가능한 것처럼 보이는 방법을 보여주십시오. 이것이 가능하지 않은 경우 DevOps 담당자는 무엇을 오랫동안 열심히 검토해야합니다. 그는하고있다. 가능하다면 팀에서 브라운 백 세션과 많은 복음화를 요구합니다.
분명히, 이러한 꺼리는 환경에서는 완전히 자동화 된 CD 솔루션이나 트렁크 기반 개발에 곧 도착하지 않을 것입니다. 그러나 나는 골라내는 것에 대해 너무 걱정하지 않을 것입니다. 그는 전문가이며, 업무를 잘 수행하면 전체 팀이 점차적으로 향상 될 것입니다.
마지막으로, 수년 동안 수고한 끝에 동료들과 눈에 띄는 개선이 없다면, 항상 다른 길을 찾을 수 있습니다 (회사 내부 또는 외부). 그의 벨트 아래에서 DevOps의 모든 경험을 쌓는 것은 요즘 구직을위한 훌륭한 기반입니다 ...