DO401

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

개요

교육 과정 개요

Red Hat DevOps Pipelines and Processes: Git and Test Driven Development(TDD)(DO401)는 DevOps 조직을 지원하는 Jenkins 및 기타 툴을 생성, 관리 및 보호하는 방법을 배우려는 개발자를 대상으로 합니다.

교육 과정 요약

  • 선언적 Jenkins 파이프라인 구축
  • 조건부 및 병렬 파이프라인 사용
  • 다운타임 및 위험을 최소화하는 릴리스 전략 구현
  • 애플리케이션의 보안 취약점 검사
  • 파이프라인 성능 메트릭을 식별하고 모니터링

대상

이 교육 과정은 애플리케이션 파이프라인 및 릴리스 전략을 담당하는 개발자를 대상으로 합니다.

  • 정해진 표준과 절차를 사용하여 Linux 시스템을 구성, 설치, 업그레이드, 유지 관리
  • 오퍼레이션 지원 제공
  • 시스템 성능 및 가용성 모니터링 시스템 관리
  • 태스크 자동화 및 시스템 관리를 위한 스크립트 작성 및 배포

기술 고려 사항

  • 인터넷 액세스가 필요합니다.

교육 내용

지속적 통합 및 지속적 배포(CI/CD) 소개
DevOps의 원칙과 Jenkins의 역할 설명
작성자 파이프라인
Jenkins 작업을 실행할 기본 파이프라인을 생성합니다.
파이프라인을 통해 애플리케이션 배포
애플리케이션을 OpenShift Container Platform에 안전하게 자동으로 배포합니다.
파이프라인 보안 및 모니터링 구현
보안을 관리하고 파이프라인의 성능을 모니터링합니다.

결과

기업에 미치는 효과

  • Jenkins를 이용한 DevOps, 테스트 주도 개발 및 Git 버전 관리를 통해 애플리케이션 출시 속도와 코드 품질을 높입니다. 이를 통해 애플리케이션의 복원력이 향상되고 조직은 새로운 기능을 신속하게 구현하고 급변하는 시장에 대응할 수 있습니다.

개인에게 미치는 효과

  • 수강생은 이 교육 과정의 개념을 사용하여 지속적 통합 및 지속적 제공을 위한 애플리케이션을 빌드할 수 있습니다. 수강생은 Jenkins 파이프라인 생성을 위한 기초 및 고급 방법을 학습하고, 파이프라인의 보안 및 모니터링을 구성하고, OpenShift Container Platform에 배포하기 위한 전략을 릴리스하게 됩니다. 이 교육 과정의 목적은 DevOps의 이점과 DevOps 구현을 지원하는 툴에 대해 설명하는 것입니다.

권장되는 다음 시험 또는 교육 과정

Red Hat OpenShift I: Containers & Kubernetes(DO180)
Red Hat OpenShift Development II: Containerizing Applications(DO288)
Red Hat Cloud-native Microservices Development with Quarkus(DO378)
DevOps Culture and Practice Enablement(TL500)
 

온라인 교육 리소스에 무제한 온디맨드 액세스를 제공하는 Red Hat 교육 서브스크립션에 포함된 본 강의를 수강해 보세요.