데브옵스
데브옵스DevOps는 소프트웨어의 개발Development과 운영Operation을 결합해 탄생한 용어로 개발과 운영을 하나로 보려는 방법론과 문화에서 출발한 개념이다. 최근에는 글로벌 앱 서비스나 글로벌 게임 서비스와 같이 전 세계로 대규모 서비스를 하는 경우도 있는데, 이런 대규모의 동시 접속을 처리하기 위해 클라우드 서비스를 이용하거나 많은 트래픽을 분산 처리하는 기술이 필요한 경우가 많아졌다.
데브옵스 개발자는 이런 일련의 과정에서 사용자가 불편을 겪지 않게 하고, 회사에서도 서비스를 안정적으로 운영하기 위해 인프라를 구축하고 자동화하는 역할을 한다. 쉽게 말하면 서비스가 잘 운영되기 위한 인프라 관리를 돕는 역할을 한다. 그래서 데브옵스 개발자는 백엔드 개발자와 긴밀하게 협의하며 일한다. 물론 일반적인 경우 백엔드 개발자가 데브옵스 업무도 함께 담당하지만, 대규모 서비스에는 데브옵스 개발팀이 따로 있는 경우가 많다.