Louie NRT Story

[SW Engineer] DevOps Engineer 본문

서버시스템

[SW Engineer] DevOps Engineer

hyeok0724.kim@gmail.com 2019. 1. 21. 21:55
반응형

IT회사에서는 빠른 시장진입을 위해 DevOps의 중요성은 강조하고 있다.

하지만 DevOps Engineer라는 호칭을 듣기 위해서는 많은 실전경험이 필요해 보인다.


역사

Instagram의 Dikang Gu 라는 개발자가 Apache Cassadra를 튜닝하여 RockSandra를 가지고 프로그램에 도입하였다.

그때 Infrastructure Engineer 라는 호칭을 하용하며 DevOps 라는 용어가 나왔다고 함



DevOps의 정의

기본적으로 CI/CD를 하는 업무로

개발자와 운영자의 업무 현장이 하나가 되어 지속적으로 개발하는 방식을 

DevOps(Development와 Operations의 합성어)라고 하며, 

인프라 부문에서의 DevOps는 개발 환경을 신속하게 준비하고 

서비스를 지속적으로 릴리즈 할 수 있는 유연한 인프라 구축을 목적으로 함



DevOps의 철학

DevOps는 개발 프로세스에 대한 철학이자 방법론을 실현시키는 

플랫폼과 툴셋을 모두 포함하는 개념으로 데브옵스를 더욱 쉽게 실천하기 위해서 

Chef와 Puppet과 같은 인프라 구성관리 자동화 툴을 사용할 수 있음.


PS. 베스핀글로벌 이한주 사장은 DevOps 보다 더 높은 Ops Engineer에 대해 설명하였다. 

     Ops Engineer  = Microservices Architecture(MSA) + DevOps + Cloud

     주요업무는 

      - 빠른 개발, 빠른 배포

      - CI/CD & 파이프라인 -> 개발에 집중

      - Container, Serverless, API and Data integration

      - Serverless enables

      - DevOps의 가속화


[Reference]

 - https://www.youtube.com/watch?v=zDUf5sZds9I

 - https://aws.amazon.com/ko/devops/what-is-devops/

반응형
Comments