강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

[DevOps] Creating a fast and secure application deployment pipeline (CI/CD)

Fast is dangerous, and safe is slow? Not true. Let's create a fast and safe pipeline!

(4.7) 15 reviews

271 learners

  • rex
devsecops
gitops
devops
이론 실습 모두
gitlab
CI/CD
AWS
Terraform
Docker

Reviews from Early Learners

What you will gain after the course

  • Creating a CI/CD pipeline using GitLab

  • Understanding and Seamless Security for a Variety of Security Tools

  • How to provide a platform without developing a platform

  • Quickly configure your environment with AWS managed services

A fast yet secure pipeline? GitOps to the platform?

CI/CD pipelines are used in various forms! Build them yourself quickly and safely .

  • Could it be this easy? Creating deployment scripts with managed services.

  • DevOps & Security ? NO! Improve your capabilities with DevSecOps !

  • We will look at everything from the basics to applications .

After taking the lecture, you will be able to create results like this.

Pure deployment pipeline

Understanding AWS Integration and Deployment

Various security tools and reasons for using them

Why you need it and how to apply it to your pipeline

DevSecOps Pipeline

Now you can. Secure deployment pipeline!

Platformization through GitOps

Pipeline with just YAML input?

Learning Content

Section (1) GitLab CI/CD

  1. Basic script grammar and easy understanding

  2. Precautions when using caches, artifacts, etc.

  3. How to integrate with AWS

  4. Creating a pipeline using GitLab CI scripts

Section (2) Adding Security to the Pipeline

  1. Introduction to security tools and their functions

  2. Introduction to application strategies for each tool

  3. Applying the pipeline and creating widgets

Section (3) app-gitops project

  1. Platform development project using GitOps

  2. Building a Simple Deployment Pipeline with IaC

Section (4) Going one step further

  1. Pipeline efficiency

  2. Kaniko and Crane-powered pipeline optimization

  3. DinD vs DooD

  4. Differences by build method

  5. AWS Security Hub integration

Things to note before taking the course

  • You will need a PC or laptop to attend lectures and practice.


Practice environment

  • Operating System and Version (OS): Anything with internet access and the ability to enter Docker commands.

  • Tools used: AWS, Semgrep, Trivy, Docker, Cosign, Gitleaks, VSCode, Python, Terraform

  • PC specifications: Minimum CPU 2 cores, 4 GiB of memory (should be fine for anyone interested in this course)

Learning Materials

  • Lecture presentation materials provided (PDF)

  • Practice source code provided through GitHub

Player Knowledge and Precautions

  • We assume you know basic Git, Terraform, and Docker commands.

  • Please refer to the links in the lecture materials for instructions on creating GitLab and AWS accounts and setting up the CLI.


Recommended for
these people

Who is this course right for?

  • Security Engineer Who Wants to Know About the Deployment Pipeline

  • DevOps engineers who want to apply Shift-Left security to improve efficiency

  • Developers who want to know about the work that other professions are concerned with and perform

  • Those who want to know the concerns and techniques in practice

Need to know before starting?

  • Git Basic Commands

  • What Terraform Code Means and How to Deploy It

  • Basic commands such as Docker push/pull/run/build

Hello
This is

2,466

Learners

119

Reviews

44

Answers

4.9

Rating

5

Courses

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

 

문의: 7424069@gmail.com

Curriculum

All

33 lectures ∙ (6hr 56min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

15 reviews

4.7

15 reviews

  • brendig9983님의 프로필 이미지
    brendig9983

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • wolfses3227님의 프로필 이미지
      wolfses3227

      Reviews 4

      Average Rating 4.8

      5

      30% enrolled

      • youngyoonchoi9469님의 프로필 이미지
        youngyoonchoi9469

        Reviews 4

        Average Rating 5.0

        5

        30% enrolled

        • hschun129781님의 프로필 이미지
          hschun129781

          Reviews 3

          Average Rating 5.0

          5

          30% enrolled

          • seungjuahn2397님의 프로필 이미지
            seungjuahn2397

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            $77.00

            rex's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!