[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기

빠르면 위험하고, 안전하면 느리다? 그렇지 않습니다. 빠르고 안전한 파이프라인 한 번 만들어 보시죠!

(4.8) 수강평 16개

수강생 284명

난이도 중급이상

수강기한 무제한

devsecops
devsecops
gitops
gitops
devops
devops
이론 실습 모두
이론 실습 모두
devsecops
devsecops
gitops
gitops
devops
devops
이론 실습 모두
이론 실습 모두
LGCNS 비즈테크파트너스
엔씨소프트
LG전자
카카오뱅크
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

LGCNS 비즈테크파트너스
엔씨소프트
LG전자
카카오뱅크
SK그룹

SK그룹

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.8

5.0

강봉규

100% 수강 후 작성

좋은 강의였습니다.

5.0

Sang Do Park

100% 수강 후 작성

GITLAB CE ( + runner ) 를 직접 설치하여 운영하기 시작하면서 관련 자료나 실사용에 대한 강의는 많이 없었는데요. 직접 활용하는 방향이나, 부딪힌 문제를 해결하는 방안에 대한 힌트를 얻는 등 많은 도움이 되었습니다. 흔히, 개발자는 개발만 잘하면 되지 인프라까지 신경써야 되느냐 하거나, 혹은 반대로 인프라 팀이 알아서 해줄 텐데 뭐하러 배우려고 하느냐는 등 많은 일들이 있었습니다. 그래도 개발자라면 본인이 만들어내는 시스템의 운영에 관한 많은 부분에 대해 알아야 한다는 마음으로 학습을 이어나가는데요.. 강의의 처음.. 그리고 마지막에.. 결국 서비스를 만들고 운영하고 지키고 개선하는 가운데 만나는 맣은 일은 '서로의 기술 혹은 분야에 대한 이해'가 바탕이 되어야 한다는 전개에 감동을 받았습니다. 새로운 분야에 대한 도전이라 쉽지 않았지만 내용도 좋고 동기부여도 좋고 강의가 알차서 따봉 백만개 박고 갑니다. 다시 복습하면서 시스템에 적용해보겠습니다. ~

5.0

honjab

94% 수강 후 작성

실무에서 많이 사용하는 sast 들도 많이 들어있어 도움이 많이됩니다

수강 후 이런걸 얻을 수 있어요

  • GitLab을 활용한 CI/CD 파이프라인 제작

  • 다양한 보안 도구들에 대한 이해와 심리스한 보안

  • 플랫폼 개발 없이 플랫폼을 제공하는 방법

  • AWS 관리형 서비스를 통한 빠른 환경 구성

업데이트가 진행되지 않고 있는 강의입니다. 내용에 대한 이해는 충분히 가능하나,

따라하면서 결과가 다르게 나올 수 있습니다.

빠른데 안전한 파이프라인? GitOps를 통해 플랫폼까지?

다양한 형태로 사용되는 CI/CD 파이프라인! 빠르게 그리고 안전하게 직접 구축해봅니다.

  • 이렇게 편할 수 있다고? 관리형 서비스와 함께하는 배포 스크립트 제작

  • DevOps & Security? NO! DevSecOps로 능력 향상!

  • 기본적인 내용부터 응용까지 살펴봅니다.

강의를 듣고 나면 이런 결과물을 만들 수 있어요

순수 배포 파이프라인

AWS 연동과 배포에 대한 이해

다양한 보안 도구와 사용 이유

필요한 이유와 파이프라인에 적용하는 방법

DevSecOps 파이프라인

이제는 할 수 있다. 안전한 배포 파이프라인!

GitOps를 통한 플랫폼화

YAML 입력만으로 파이프라인이?

학습 내용

섹션 (1) GitLab CI/CD

  1. 스크립트 기본 문법 및 쉬운 이해

  2. 캐시, 아티팩트 등 사용 시 주의 사항

  3. AWS와의 연동 방법

  4. GitLab CI 스크립트를 활용한 파이프라인 제작

섹션 (2) 파이프라인에 보안 더하기

  1. 보안 도구 사용 이유 및 기능 소개

  2. 도구별 적용 전략 소개

  3. 파이프라인 적용 및 위젯 생성

섹션 (3) app-gitops 프로젝트

  1. GitOps를 통한 플랫폼 제작 프로젝트

  2. IaC를 통한 간단한 배포 파이프라인 구축

섹션 (4) 한 걸음 더 나아가기

  1. 파이프라인 효율화

  2. Kaniko, Crane 활용한 파이프라인 최적화

  3. DinD vs DooD

  4. 빌드 방식 별 차이점

  5. AWS Security Hub 연동

수강 전 참고 사항

  • 강의를 듣고 실습할 PC나 노트북이 1대 필요합니다.


실습 환경

  • 운영 체제 및 버전(OS): 인터넷이 가능하며, 도커 명령어를 입력할 수 있는 모든 것

  • 사용 도구: AWS, Semgrep, Trivy, Docker, Cosign, Gitleaks, VSCode, Python, Terraform

  • PC 사양: 최소 CPU 2 Core, 메모리 4GiB (이 강의에 관심이 있으신 분이라면 잘 될 것으로 보임)

학습 자료

  • 강의 발표 자료 제공(PDF)

  • 깃허브를 통해 실습 소스코드 제공

선수 지식 및 유의사항

  • Git, Terraform, Docker 기본 명령어를 알고 있다고 가정합니다.

  • GitLab, AWS 계정 생성 및 CLI 설정은 강의자료 내 링크 확인 부탁드립니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 배포 파이프라인에 대해 알고 싶은 보안 엔지니어

  • Shift-Left 보안을 적용해 효율화를 하고 싶은 DevOps 엔지니어

  • 다른 직군이 고민하고 수행하는 업무를 알고싶은 개발자

  • 실무에서의 고민과 기술을 알고 싶은 분

선수 지식,
필요할까요?

  • Git 기본 명령어

  • Terraform 코드의 의미와 배포 방법

  • Docker push/pull/run/build 등 기본 명령어

안녕하세요
천강민입니다.

1,614

수강생

125

수강평

45

답변

4.9

강의 평점

4

강의

현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.

 

문의: 7424069@gmail.com

더보기

커리큘럼

전체

33개 ∙ (6시간 56분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

16개

4.8

16개의 수강평

  • 강봉규님의 프로필 이미지
    강봉규

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    좋은 강의였습니다.

    • 천강민
      지식공유자

      수강평 감사드립니다. 실무에 도움 되시길 바라겠습니다!

  • honjab님의 프로필 이미지
    honjab

    수강평 3

    평균 평점 5.0

    5

    94% 수강 후 작성

    실무에서 많이 사용하는 sast 들도 많이 들어있어 도움이 많이됩니다

    • 천강민
      지식공유자

      안녕하세요. 수강평 감사드립니다. 실무에서도 잘 적용해보시길 바라겠습니다!

  • Sang Do Park님의 프로필 이미지
    Sang Do Park

    수강평 17

    평균 평점 4.8

    5

    100% 수강 후 작성

    GITLAB CE ( + runner ) 를 직접 설치하여 운영하기 시작하면서 관련 자료나 실사용에 대한 강의는 많이 없었는데요. 직접 활용하는 방향이나, 부딪힌 문제를 해결하는 방안에 대한 힌트를 얻는 등 많은 도움이 되었습니다. 흔히, 개발자는 개발만 잘하면 되지 인프라까지 신경써야 되느냐 하거나, 혹은 반대로 인프라 팀이 알아서 해줄 텐데 뭐하러 배우려고 하느냐는 등 많은 일들이 있었습니다. 그래도 개발자라면 본인이 만들어내는 시스템의 운영에 관한 많은 부분에 대해 알아야 한다는 마음으로 학습을 이어나가는데요.. 강의의 처음.. 그리고 마지막에.. 결국 서비스를 만들고 운영하고 지키고 개선하는 가운데 만나는 맣은 일은 '서로의 기술 혹은 분야에 대한 이해'가 바탕이 되어야 한다는 전개에 감동을 받았습니다. 새로운 분야에 대한 도전이라 쉽지 않았지만 내용도 좋고 동기부여도 좋고 강의가 알차서 따봉 백만개 박고 갑니다. 다시 복습하면서 시스템에 적용해보겠습니다. ~

    • 천강민
      지식공유자

      정성어린 수강평 너무 감사드립니다! 결국 계속 나아가려면 다양한 분야에 대해 학습하고 이해하는 것이 필수라고 생각합니다. 실무에서도 크게 도움 되시길 바라겠습니다. 다시 한 번 수강평 감사드립니다!!!

  • 이성훈님의 프로필 이미지
    이성훈

    수강평 3

    평균 평점 5.0

    5

    61% 수강 후 작성

    실습 위주의 강의 좋습니다.. 구체적으로 이해하기 좋습니다.

    • 구름사자님의 프로필 이미지
      구름사자

      수강평 28

      평균 평점 5.0

      5

      100% 수강 후 작성

      생각할 꺼리를 많이 주는 강의였습니다.

      천강민님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!