Course Outline

인공지능을 통한 CI/CD의 이해

  • AI for DevOps란 무엇인가?
  • CI/CD 파이프라인에서 인공지능의 사용 사례 및 이익
  • 인공지능 기반 자동화를 지원하는 도구와 플랫폼 개요

인공지능 보조 코드 개발 및 검토

  • GitHub Copilot 및 유사 도구를 사용하여 코드 완성
  • 인공지능 기반 코드 품질 검사 및 제안
  • 테스트 생성 및 취약점 자동 탐지

지능형 CI/CD 파이프라인 설계

  • 인공지능 강화 단계를 사용하여 Jenkins 또는 GitHub Actions 구성
  • 예측 빌드 트리거링 및 스마트 롤백 탐지
  • 역사적 성과 기반 동적 파이프라인 조정

인공지능 기반 테스트 자동화

  • 인공지능 기반 테스트 생성 및 우선순위 지정 (예: Testim, mabl)
  • 머신러닝을 사용한 회귀 테스트 분석
  • 데이터 기반 통찰력을 통해 플래키성 및 테스트 런타임 줄이기

인공지능 기반 정적 및 동적 분석

  • SonarQube 및 유사 도구를 파이프라인에 통합
  • 코드 스멜 자동 탐지 및 리팩토링 제안
  • 영향 분석 및 코드 위험 프로파일링

모니터링, 피드백 및 지속적인 개선

  • 인공지능 기반 관찰 가능성 도구 및 이상 탐지
  • 배포 결과로부터 학습하는 ML 모델 사용
  • SDLC 전체에 걸쳐 자동화된 피드백 루프 생성

사례 연구 및 실무적 통합

  • 기업 환경에서의 인공지능 강화 CI/CD 예시
  • 클라우드 네이티브 플랫폼 및 마이크로서비스와의 통합
  • 도전 과제, 권장 사항 및 모범 사례

요약 및 다음 단계

Requirements

  • DevOps 및 CI/CD 워크플로우 경험
  • 버전 관리 및 자동화 도구에 대한 기본 이해
  • 소프트웨어 테스트 및 배포 개념에 대한 익숙함

대상

  • DevOps 엔지니어 및 플랫폼 팀
  • QA 자동화 리더 및 테스트 엔지니어
  • 소프트웨어 아키텍트 및 릴리스 매니저
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories