본문 바로가기
IT KNOWLEDGE/개발 방법론

DevOps란?

by BTC_김회장 2023. 8. 18.

베하~!

인사통 인사드립니다.

 

오늘은 IT에서 핫한 키워드중 하나인 DevOps에 대해서 알아보는 시간을 가지도록 해요!

DevOps란 무엇인가?

DevOps는 Dev(개발) Ops(운영)이 합쳐진 용어입니다!

DevOps의 기본 개념은 간단히 말하면 개발과 운영의 경계를 허물고 통합한다고 할 수 있습니다.

 

DevOps의 정의

DevOps 를 정의하는 다양한 표현이 있어요!

그 중 아래 5가지 단어들을 이용하여 이야기 하는게 가장 쉽고 이해하기 쉬운 표현인 것 같습니다. 

DevOps는 아래 5가지 철학/방법을 지향하여 프로세스를 만들고, 문화를 만들어나가는 철학입니다.
  • 문화(Culture)
  • 자동화(Automation)
  • 측정(Measurement)
  • 공유(Sharing)
  • 축적(File up and Pile up)

그렇다면 DevOps가 필요한 이유가 무엇일까요?

DevOps가 필요한 이유

DevOps가 필요한 이유는 바로 속도효율 때문입니다.

기술 발전이 급속도로 이루어지고 있는 시대에서 이를 뒷받침할 수 있는 개발 속도를 갖추는 것은 상당히 중요합니다.

 

Product 개발에서 발생하는 모든 과정(구상, 운영, 개발, 디자인, 출시 등등)의 속도 모두 중요합니다. 이 모든 일련의 과정이 빠른 속도와 효율적인 방식을 통해 이루어져야 남들보다 앞서갈 수 있다고 합니다.

이런 관점에서 대부분의 기업에서는 DevOps를 필요로 합니다.

 

DevOps 엔지니어가 하는 일?

올바른 DevOps 문화를 위해 서비스 혹은 S/W LifeCycle 에서 반복적인 일들을 자동화 하고,

팀간의 차이를 기술적으로 해소시키는 담당하는 사람

  • 문화(Culture) - 사람, 서비스, S/W 라이프 싸이클
  • 자동화(Automation) - 프로그래밍, 자동화 툴, 네트워크 등
  • 측정(Measurement) - 테스트 및 데이터를 통한 추론
  • 공유(Sharing) - 어떤 문제를 최단 시간의 해결하는 방법.
  • 축적(File up and Pile up) - 재반복할 수 있는 이 문제에서 정확하게 회고하고, 축적해 나가는 

DevOps 로드맵

https://roadmap.sh/devops

 

DevOps Roadmap: Learn to become a DevOps Engineer or SRE

Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.

roadmap.sh

 

 

댓글