문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 프로그래머 (문단 편집) === DevOps === 개발('''Dev'''elopment)과 운영('''Op'''eration'''s''')에 대해 통합 (지속적 통합 / 지속적 배포) 관점으로 보는 개발 방법론 및 문화를 의미하는 단어로, 해당 방법론을 적용하여 개발하는 프로그래머나 시스템 엔지니어들을 의미하기도 한다. 데브옵스 분야의 전문가로 일하는 사람들은, 개발된 프로그램이 실제 사용자에게 배달되기까지의 과정을 자동화하고, 운영 및 테스트에서 나타나는 이슈들을 모니터링하며 장애를 감지하는 등의 역할을 수행한다. 특이한 점은 이러한 직무가 회사에 따로 존재하는 경우는 거의 없는 점인데, 보통 귀찮은 일들을 개발을 통해 자동화하는데 맛들린 시스템 운영자나, 빌드 및 배포, 모니터링에 주로 관여한 소프트웨어 개발팀 인원들이 스스로를 데브옵스로 자처하곤 한다. --간혹 개발도 하고 운영도해야하는 K-SI 산업의 현실을 데브옵스라고 자조적으로 칭하기도 한다.-- 실무적으로 볼때 이 분야의 종사자들은 각종 툴과 언어를 익히는데 익숙하고, 다양한 시스템과 네트워크에 대해 많은 지식을 갖고있는 경우가 대부분이다. 최근에는 DevOps 개념에서 발전된 SRE(Site Reliability Engineering), OpsDev, DevSecOps 등이 포함되기도 한다. 간단하게 특징을 나열하면 아래와 같다. * DevOps: 주로 개발 및 소프트웨어 운영에 있어서의 자동화 / 빌드 / 배포 / 모니터링에 관여한다. * SRE: 서비스의 장애를 감지하고, 예측하여 서비스의 유지 및 안정성 향상에 집중한다. * OpsDev: 서비스를 운영하는데에 있어서 필요한 시스템 부분을 자동화한다. 최근 클라우드와 맞물려서 대두되는 분야이다. * DecSecOps: DevOps에 보안적인 요소가 접목된 분야. 각종 [[암호화]] 및 보안 솔루션을 접목하는 역할을 한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기