Course Outline

DevOps 기본원리와 문화 변화

  • DevOps 원칙과 가치를 이해하기
  • Agile 방법론과 팀 워크플로우
  • 문화 변화와 커뮤니케이션 관행

버전 관리 및 Collaboration

  • 팀 협업을 위한 Git 사용
  • 브랜치 전략 및 풀 요청
  • 멀티팀 환경에서의 코드베이스 관리

컨테이너화 및 개발 환경

  • 개발 일관성을 위한 컨테이너 사용
  • 컨테이너 생명주기와 이미지 생성
  • Red Hat OpenShift 및 Podman 작업

지속적 통합 및 전달

  • 자동화된 빌드 파이프라인 생성
  • 단위 및 통합 테스트 실행
  • Tekton 또는 Jenkins를 사용하여 CI/CD 구현

테스트 및 품질 보증

  • 자동화된 테스트 전략
  • 테스트 스위트 및 모킹 작업
  • 배달 주기 내 QA 통합

모니터링, 피드백 및 반복

  • 애플리케이션 성능 및 건강 모니터링
  • 피드백 및 메트릭 수집
  • 지속적인 피드백 루프를 기반으로 반복

최종 프로젝트 및 팀 리뷰

  • 계획에서 배포까지의 DevOps 프로젝트 실행
  • 개발, QA, 운영 팀 간 협업
  • 결과 검토 및 개선 영역 식별

요약 및 다음 단계

Requirements

  • DevOps의 기본 개념과 워크플로우에 대한 이해
  • Linux 명령줄을 사용하여 작업 경험
  • 컨테이너화 및 소스 관리 도구(예: Git)에 대한 익숙함

대상

  • DevOps 팀 및 실무자
  • Agile 개발 리더 및 아키텍트
  • DevOps 역할을 전환하는 IT 전문가
 35 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories