강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

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

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

(5.0) 수강평 14개

수강생 267명

  • 천강민
devsecops
gitops
devops
이론 실습 모두
gitlabCI/CDAWSTerraformDocker

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

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

  • 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 등 기본 명령어

안녕하세요
입니다.

2,446

수강생

117

수강평

42

답변

4.9

강의 평점

5

강의

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

 

문의: 7424069@gmail.com

커리큘럼

전체

33개 ∙ (6시간 56분)

해당 강의에서 제공:

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

수강평

전체

14개

5.0

14개의 수강평

  • 맹영재님의 프로필 이미지
    맹영재

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 양마에님의 프로필 이미지
      양마에

      수강평 4

      평균 평점 4.8

      5

      30% 수강 후 작성

      • 최영윤님의 프로필 이미지
        최영윤

        수강평 4

        평균 평점 5.0

        5

        30% 수강 후 작성

        • hschun12님의 프로필 이미지
          hschun12

          수강평 3

          평균 평점 5.0

          5

          30% 수강 후 작성

          • 안승주님의 프로필 이미지
            안승주

            수강평 1

            평균 평점 5.0

            5

            100% 수강 후 작성

            2025 블랙 프라이데이 깜짝 연장 할인 중 (1일 남음)

            월 ₩14,850

            5개월 할부 시

            25%

            ₩99,000

            ₩74,250

            천강민님의 다른 강의

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

            비슷한 강의

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