DevOps의 더 자세한 정보를 알기 위해 조사해봤습니다.
DevOps - Development + Operations 이며 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다.
-위키백과
DevOps는 어떠한 기술이라기 보다는 개발과 운영을 동시에 하여 소통과 협업을 강조하는 하나의 문화를 말합니다. DevOps직무는 말그대로 한 명의 프로그래머가 개발과 운영을 동시에 하는 것 같습니다.실제로도 풀스택개발자(프론트+백)이 많아지고 있음에 따라 자연스레 개발과 운영도 합쳐지는 직무가 대세인 것 같습니다.
아직 현업 종사자가 아니기에 개발부서와 운영부서의 충돌이 잦은지는 모르지만 한 명이 개발과 운영을 도맡아한다면 확실히 수월해질 것 같다는 느낌을 받았습니다. 하지만 어떻게 보면 한 사람에게 주어지는 업무량은 더 많게 느껴질텐데 이부분에선 DevOps직무가 아닌 이상 표현을 못 할 것 같습니다.
일단 DevOps직무를 보면 대부분은 인프라의 직무와 비슷한 것 같습니다. 서버, 네트워크, 데이터베이스를 다룰 줄 알아야하며, 단순히 운영이 아닌 개발을 할 줄 아는 것이 DevOps라고 생각합니다. 주니어 DevOps는 많이 뽑는 기업이 없기에 대부분은 경력이지만 시간이 지남에 따라 DevOps의 비중이 더 커지지 않을까? 라는 저만의 생각입니다.
'이론' 카테고리의 다른 글
Prometheus란? (0) | 2022.03.15 |
---|---|
앤서블과 테라폼의 차이 (0) | 2022.03.14 |
URI와 URL의 차이 (0) | 2022.01.27 |
Visual Studio Code(VS Code) 유용한 단축키 모음 (0) | 2021.12.22 |
유용한 블로그 글, 포스트 모음 (0) | 2021.12.10 |