연락처 정보

코스 개요

DevOps와 플랫폼 엔지니어링 소개

  • DevOps의 정의 및 핵심 원칙 설명
  • 플랫폼 엔지니어링에 대한 이해
  • DevOps와 플랫폼 엔지니어링 간의 시너지 효과

문화 및 협업 방식

  • 협력적인 문화 조성 방법
  • 팀 간 원활한 커뮤니케이션을 위한 전략
  • IT 부서 내 업무 분절 현상 극복 방안

도구 및 기술 소개

  • DevOps와 플랫폼 엔지니어링에 필수적인 도구들
  • 자동화 및 오케스트레이션을 위한 플랫폼 활용법
  • 지속적 개선을 위한 모니터링 및 분석 기법

인프라스트럭처 애즈 코드(IaC)

  • IaC의 기본 원리 파악
  • 설정 관리 도구를 활용한 IaC 구현 방법
  • 인프라 관리를 위한 모범 사례 정립

지속적 통합 및 지속적 배포(CI/CD)

  • 소스 코드부터 실제 배포까지의 CI/CD 파이프라인 설명
  • 플랫폼 엔지니어링과 CI/CD의 결합 방안
  • 성공적인 CI/CD 구현 사례 공유

마이크로서비스와 컨테이너화 기술

  • 마이크로서비스 아키텍처의 장점과 특징
  • Docker 및 Kubernetes를 활용한 컨테이너화 방법
  • 대규모 서비스 환경에서의 관리 방안

보안 및 규정 준수

  • DevSecOps: 보안 요소를 개발 프로세스에 통합하기
  • 코드 기반으로 규정 준수 조건을 적용하는 방법
  • 플랫폼 엔지니어링 관련 보안 최선의 실천법

관측성과 시스템 신뢰성

  • 관측성 확보를 위한 핵심 요소 파악
  • 시스템 안정성을 유지하기 위한 전략 수립
  • 사고 대응 절차 및 사후 분석 기법 활용

플랫폼을 하나의 제품으로 다루기

  • 내부 플랫폼을 실질적인 제품과 같이 운영하기
  • 사용자 중심적 사고를 기반으로 한 플랫폼 설계법
  • 성공 지표 측정 및 ROI 분석 방법

실습 워크숍 활동

  • 기본적인 DevOps 파이프라인 구축하기
  • 마이크로서비스 개발 및 배포 과정 실습하기
  • 클라우드 인프라에 대한 IaC 설정을 직접 구현해보기

요약 및 향후 나아갈 방향

요건

  • 소프트웨어 개발 및 운영에 대한 기본 이해
  • 기초적인 시스템 관리 경험 보유
  • 명령줄 인터페이스와 버전 관리 시스템에 대한 숙지

대상자

  • 소프트웨어 개발자
  • 시스템 관리자
  • IT 프로젝트 매니저
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리