데브옵스(DevOps)는 'Development'와 'Operations'의 합성어로, 개발자와 운영자의 업무 현장이 하나가 되어 지속적으로 개발하는, 시스템 개발과 운영을 병행 및 협업하는 방식을 일컫는다. 인프라 부문에서의 DevOps는 개발 환경을 신속하게 준비하고 서비스를 지속적으로 수행할 수 있는 유연한 인프라 구축을 목적으로 한다.
DevOps의 개요를 설명하고 사용되는 도구들을 먼저 살펴본다. 그리고 Ansible에 의한 서버 구축, CircleCI를 이용한 지속적 통합의 흐름을 설명한다. 또한 손쉽게 가상 환경을 구축할 수 있는 Docker와 오케스트레이션 도구인 Kubernetes의 구체적인 사용 방법에 대해서도 다루고 있다.








