◼︎ 데브옵스(DevOps)는,
개발(Development)와 운영(Operaton)이 결합된 용어로, 클라우드 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화, 철학, 방식 및 도구의 조합을 의미합니다.
DevOps 엔지니어는 소프트웨어 개발자, 시스템 운영자와 협력하여 클라우드 서비스가 안정적으로 배포, 운영될 수 있도록 감독하는 역할을 합니다.
-
- 소프트웨어 개발에 대한 이해를 바탕으로 인프라를 관리합니다.
DevOps 엔지니어가 처음부터 코딩을 하는 것을 아니지만, 개발 언어의 기본 사항을 이해하고 기존 코딩의 오류를 수정하고 업데이트 합니다. - 원활할 커뮤니케이션을 담당하는 역할을 하며, 다양한 팀과 협업합니다.
서비스를 사용자에게 전달하는 방법과 과정에서 각 팀의 각기 다른 업무 목표와 방향의 간격을 좁혀 원활한 협업을 이루고, 리드 타임을 단축 시킵니다. - 안정적인 서비스 프로세스를 구축하고, 자동화를 추구합니다.
클라우드 서비스의 설계, 프로비저닝 및 관리를 하며, 시스템과 업무의 자동화를 위한 업무를 추진합니다.
- 소프트웨어 개발에 대한 이해를 바탕으로 인프라를 관리합니다.