[주제 2] DevOps 엔지니어, 클라우드 엔지니어, SRE 엔지니어와 같은 직군을 채용 정보 사이트(원티드 등)에서 찾아보고, 여러분이 해당 직군으로 채용된다고 가정할 때, 무슨 일을 하게 될지 이해..
제가 찾아본 채용 사이트 입니다.
A사 : https://www.wanted.co.kr/wd/139461
B사 : https://www.wanted.co.kr/wd/143075
C사 :https://www.wanted.co.kr/wd/137858 (DevOps / SRE)
3개의 기업에서 중복되는 내용은 아래와 같았습니다.
1.조직내 DevOps 및 Agile 문화 기반 Cloud Infra 전개
2.보안에 기반한 AWS 인프라 구성 및 운영
3.CI/CD Pipeline 구성 및 운영
4.코드 기반 인프라 구성(Terraform, Packer, Ansible 등)
5.Containerize 작업과 Kubernetes 운영, helm 작성 작업
Kubernetes : 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈소스 기반. / 구글에 의해 설계되었고 현재 리눅스 재단에 의해 관리되고 있음.
코드기반 인프라(IaC) : 프로그램적으로 인프라를 생성하고 변경하는 방법이고 이를 저장하여 재사용하거나, 유지보수를 위해 사용하는것, 각각의 툴을 이용한다는 것을 제외하고는 이해하지 못하였습니다.
출처 : https://gsmesie692.tistory.com/93
CI/CD(지속적 통합/지속적 배포) 파이프라인 : CI/CD 파이프라인은 새버전의 소프트웨어를 제공하기 위해 수행해야 할 일련의 단계 / 통합 및 테스트 단계와 제공 및 배포 단계에서 모니터링 및 자동화를 도입하여 애플리케이션 개발 프로세스를 개선함
추가 :CI/CD 파이프라인의 요소
CI/CD 파이프라인의 단계는 각기 다른 태스크 하위 집합으로 이루어져 있는데, 이를 파이프라인 단계(pipeline stage)라고 부릅니다. 일반적인 파이프라인 단계는 다음과 같습니다.
Containerize작업 : 소프트웨어 코드를 라이브러리, 프레임워크 및 기타 종속성과 같은 필수 요소와 함께 패키지에 포함하여서 컨테이너 단위로 분리한다고 이해하였습니다.
IaC (Infrastructure as Code): 코드를 통한 인프라 관리 - 1
상상을 해보자. 친구랑 같이 온라인 쇼핑몰을 하나 차리기로 했다.굉장히 좋은 아이템이라 오픈 전부터 SNS에서 화제가 되고 있고 많은 유저들이 몰릴 것 같다. 실제 상황이면 참 좋겠다 홈페이
gsmesie692.tistory.com