DevOps 엔지니어란?
프로세스, 툴, 방법론을 도입하여 코딩에서 배포, 유지관리 및 업데이트에 이르는 소프트웨어 개발 라이프사이클 전체에 걸쳐 요구 사항 간의 균형을 맞춰주는 엔지니어.
결국 DevOps에서는 프로세스의 통일 및 자동화가 핵심이며 코드, 애플리케이션 유지관리, 애플리케이션 관리를 통합하는 데 중요한 역할을 한다.
DevOps 엔지니어의 특징
- 직군으로 나온지 얼마되지않았다.
이전에는 개발자가 그냥 공부해서 도맡았던 역할.
그런데 최근 점점 중요해지다보니 회사에서 직군을 만든 것.
DevOps는 앞으로 더욱 역할이 커지게 될 것. - 백엔드 지원자가 도커, 쿠버네티스에 대해 경험이 있고 이해를 하고 있다면 굉장히 큰 도움이 된다.
백엔드 지원자는 도커가 무엇인지 알고 간단히 사용할 수 있으며 내가 만든 애플리케이션을 띄울 수 있고 상태를 확인할 수 있고 중재할 수 있는 이러한 기본적인 사용법까지만 익혀도 좋다. - DevOps롤로 지원하는 사람이 많이 없다. 즉, 굉장히 중요한 직군인데 지원자는 적다.
- 잘 지원하지도 않고 잘 모르는 직군인데 쿠버네티스로 배포도 해보며 DevOps직군에 지원하면 한 번 더 주목을 받을 수 있다.
- 급격히 서비스가 성장하는 회사들에서 특히 DevOps를 필요로 한다.
DevOps 개발자의 역할
- 서비스를 배포하하고 지원 및 모니터링
- 배포 파이프라인 구성
- 더 자주 더 빠른 릴리스를 가능하게 해줌
- Cloud(AWS, Google Cloud, Azure 등) / Cloud Native
- 컨테이너(Docker, Kubernetes 등)
- 보안 Network, IAM, Service Mesh 등
- 장애에 대응 등
DevOps 로드맵
개발자님이 아래의 로드맵을 보고 필요한 기술에 대하여 굉장히 공감이 많이 되었다고 한다.
DevOps개발자가 추천하는 10주 스터디
단, 1회 이상 서비스 배포해본 경험이 있고 난 후 스터디하는 것이 적합하다.
아래의 과정은 어렵기 때문에 만약 모든 과정을 끝냈다면 어느 회사에서든 선호하는 DevOps가 될 수 있다.
🔽 Reference
'(¬‿¬) 개인 공간 > 취업' 카테고리의 다른 글
SSAFY 현직자 인터뷰 # 데이터 엔지니어링 인터뷰 (0) | 2021.08.01 |
---|---|
지디넷 # 클라우드/환경분야 기사 스크랩 (0) | 2021.08.01 |
현직자 인터뷰 # AWS의 클라우드 엔지니어 / 하이피치(Hi Pitch) 플랫폼 (0) | 2021.07.21 |
[2021.06.18] 취업 정보 # IT 자격증 정리 / 국가공인자격증 vs 국가기술자격증 차이점 / ADsP vs 빅데이터 분석기사 차이점 (0) | 2021.06.18 |
취업준비 # 비대면 AI면접 준비 노하우 (0) | 2021.05.16 |