강의

멘토링

커뮤니티

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

272 learners

Level Intermediate

Course period Unlimited

  • rex
gitlab
gitlab
CI/CD
CI/CD
AWS
AWS
Terraform
Terraform
Docker
Docker
gitlab
gitlab
CI/CD
CI/CD
AWS
AWS
Terraform
Terraform
Docker
Docker

Reviews from Early Learners

Reviews from Early Learners

4.7

5.0

강봉규

100% enrolled

It was a good lecture.

5.0

Sang Do Park

100% enrolled

When I started installing and operating GITLAB CE (+ runner), there weren't many related materials or lectures on actual use. It was very helpful, such as getting hints on how to use it directly or how to solve problems I encountered. There were many things like, "Developers just need to be good at development, so why should they worry about infrastructure?" or, on the contrary, "Why should they learn when the infrastructure team will take care of it?" However, I continued to learn with the mindset that developers should know many aspects of the operation of the system they create. At the beginning and the end of the lecture, I was impressed by the development that, in the end, many things that come up while creating, operating, maintaining, and improving a service should be based on 'understanding each other's technology or field'. It wasn't easy because it was a challenge in a new field, but the content was good, the motivation was good, and the lecture was informative, so I'm giving it a million likes. I'll review it again and apply it to the system. ~

5.0

honjab

94% enrolled

It contains many sasts that are frequently used in practice, so it is very helpful.

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

Learners

125

Reviews

44

Answers

4.9

Rating

5

Courses

I am currently working as a Cloud Engineer (SRE) at KakaoBank. My role involves designing and providing service architectures, as well as creating, providing, or building various tools required by the organization.

Contact: 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 6

        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!