코스 개요

DevOps를 위한 AI 소개

  • DevOps를 위한 AI란?
  • CI/CD 파이프라인에서 AI의 사용 사례와 이점
  • AI 기반 자동화를 지원하는 도구 및 플랫폼 개요

AI를 활용한 코드 개발 및 검토

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

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

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

AI 기반 테스트 자동화

  • AI 주도 테스트 생성 및 우선순위 지정 (예: Testim, mabl)
  • 머신러닝을 활용한 리그레션 테스트 분석
  • 데이터 기반 인사이트로 불안정성 및 테스트 실행 시간 감소

AI를 활용한 정적 및 동적 분석

  • SonarQube와 유사한 도구를 파이프라인에 통합하기
  • 코드 냄새 자동 감지 및 리팩토링 제안
  • 영향 분석 및 코드 위험 프로파일링

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

  • AI 기반 가시성 도구 및 이상 감지
  • 배포 결과에서 학습하는 ML 모델 활용
  • SDLC 전체에 걸친 자동화된 피드백 루프 생성

사례 연구 및 실무 통합

  • 기업 환경에서 AI 강화 CI/CD의 예
  • 클라우드 네이티브 플랫폼 및 마이크로서비스와 통합하기
  • 과제, 권장 사항 및 최선의 방법

요약 및 다음 단계

요건

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

대상자

  • DevOps 엔지니어와 플랫폼 팀
  • QA 자동화 리드 및 테스트 엔지니어
  • 소프트웨어 아키텍트와 릴리스 관리자
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리