강의

멘토링

커뮤니티

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

This is a course that is not being updated. While the content is fully understandable,

Results may differ when following along.

Fast yet safe pipeline? GitOps all the way to the platform?

Various forms of CI/CD pipelines! Build them quickly and safely yourself.

  • Can it really be this easy? Creating deployment scripts with managed services

  • DevOps & Security? NO! Enhance your skills with DevSecOps!

  • We'll explore from basic concepts to advanced applications.

After completing the course, you'll be able to create results like these

Pure Deployment Pipeline

Understanding AWS Integration and Deployment

Various Security Tools and Reasons for Their Use

Why It's Needed and How to Apply It to Your Pipeline

DevSecOps Pipeline

Now you can do it. A safe deployment pipeline!

Platform Engineering through GitOps

A pipeline just from YAML input?

Learning Content

Section (1) GitLab CI/CD

  1. Script Basic Syntax and Easy Understanding

  2. Precautions When Using Cache, Artifacts, etc.

  3. Integration Methods with AWS

  4. Creating Pipelines Using GitLab CI Scripts

Section (2) Adding Security to the Pipeline

  1. Reasons for Using Security Tools and Feature Introduction

  2. Introduction to Tool-Specific Application Strategies

  3. Pipeline Application and Widget Creation

Section (3) app-gitops Project

  1. # Platform Development Project through GitOps

  2. Building a Simple Deployment Pipeline with IaC

Section (4) Going One Step Further

  1. Pipeline Optimization

  2. # Pipeline Optimization Using Kaniko and Crane

  3. DinD vs DooD

  4. Differences by Build Method

  5. AWS Security Hub Integration

Important Notes Before Enrollment

  • You will need one PC or laptop to take the course and practice.


Practice Environment

  • Operating System and Version (OS): Anything with internet access that can execute Docker commands

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

  • PC Specifications: Minimum CPU 2 Core, Memory 4GiB (If you're interested in this course, it should work fine)

Learning Materials

  • Lecture presentation materials provided (PDF)

  • Provides practice source code through GitHub

Prerequisites and Important Notes

  • It is assumed that you know the basic commands of Git, Terraform, and Docker.

  • GitLab and AWS account creation and CLI setup instructions can be found in the links provided in the course materials.


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,469

Learners

120

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

            Limited time deal ends in 8 days

            $53.90

            30%

            $77.00

            rex's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!