데브옵스MSA컨테이너 기반 클라우드 네이티브 엔지니어 전문가 과정
수강료
9,097,920원
전액국비 지원
연수비+교재비+입사지원서 컨설팅+취업지원
훈련수당
6개월간 수당(교통비+식대) 지급
※ 국민내일배움카드 : 116,000원(식대+교통비) / K-Digital 추가수당 : 200,000원
※ 국민취업지원제도 참여자 : 월 최대 816,000원 지급(1유형에 한하여 50만원*6개월 추가 지급)
훈련기간
(6개월/960시간 교육)-일정은 변경가능(연휴 및 공휴일제외)
훈련시간
(월~금) 09:30 ~ 18:30 (1일 8시간 점심시간 1시간) 21:00 까지 강의장,실습실 개방
훈련정원
25명 정원 선착순 선발
지원대상
- 대한민국 청년 구직자
- 졸업예정자
- 6개월 동안 충실히 교육이 가능한자
우대사항
- IT/SW 관련학과 졸업(예정)자
- 정보처리(산업)기사 취득자
- IT/SW전문교육 3개월 이상 수료한 자
연수 분야
Cloud Native Computing Foundation(CNCF)이 정의한 바와 같이 클라우드 네이티브 기술은 조직이 퍼블릭, 프라이빗, 하이브리드 클라우드에서 확장 가능한 애플리케이션을 구축하고 실행할 수 있도록 지원하며, 컨테이너, 서비스 메시, 마이크로 서비스, 변경 불가능한 인프라 및 선언형 API(애플리케이션 프로그래밍 인터페이스)와 같은 기능은 이러한 접근 방식을 가장 잘 보여줍니다.
클라우드 네이티브 서비스는 Kubernetes, Docker, 서버리스 함수, API 및 Kafka와 같은 기술을 사용하여 최신 애플리케이션 개발을 지원합니다. 업계 최고의 클라우드 제공업체를 통해 클라우드 툴과 서비스를 구현하므로 개발자가 운영 작업을 줄이고 애플리케이션을 더 빠르게 구축할 수 있습니다. 클라우드 네이티브 서비스는 개발자에게 마이크로서비스, 서버리스 함수와 같은 클라우드 네이티브 애플리케이션을 구축, 배포, 관리할 수 있는 종합적인 표준 기반 플랫폼을 습득 합니다.
훈련목표
진출분야
클라우드 전문가는 KT, 네이버, 아마존과 같은 세계적인 클라우드 기업이나 정보 통신 시스템 통합(SI) 업체, 시스템 개발 업체의 개발자, 네트워크, NT, 리눅스(Linux) 서버 관리자, 기업의 시스템 관리자, 전산직 공무원 및 공공 기관 전산직으로 일할 수 있다.
- 기업체 – 대기업 및 중소기업 클라우드 관련 업체 웹프로그래밍 업체, 데이터베이스 관련업체, 빅데이타 관련업체
- 연구소 – 정보통신 관련 민간 · 국가연구소
- 정부 및 공공기관 – 컴퓨터 관련직 공무원
직업 | 주요 업무 내용 |
---|---|
가상화 전문가 | 서버 자원을 분할하는 가상 머신 개발 |
클라우드 기반 업무 설계자 | 헬스케어 데이터에 기반한 개인의 유전적 성질 분석 |
클라우드 보안 전문가 | 퍼블릭 클라우드에 저장된 고객의 데이터 보안 관리 |
클라우드 서비스 브로커 | 클라우드 서비스의 성능관리, 다수의 클라우드 간 품질 조율 등 |
클라우드 트래픽 관리자 | 클라우드 망의 트래픽 과부화를 방지하기 위한 솔루션 개발 |
OS
Understanding of Linux operating system
Network
Understand virtual networks and general network management
Database
Should have database management skills
Develop
Able to use DevOps framework
Virtualization
Deplay and run application software on virtual machine
Sec & Rec
Cloud security and knowledge of recovery
선수학습
취득가능한 자격증
훈련강점
1. 현업프로젝트 개발 수행 경력과 관련 분야 강의 경험이 풍부한 우수한 강사분들이 다양한 강의 방법과 평가 방법을 적용하여 훈련생의 실력 향상 및 취업 역량을 파악, 보완하고 있습니다.
-또한 장기교육임을 감안, 과정별 전담 매니저 제도를 실시하여 훈련생 중심의 행정 서비스를 제공하고, 정기적인 훈련생 상담 및 면담 실시로 훈련 만족도를 높이고 있습니다.
-다양한 취업 교육 (이력서 작성, 모의 면접 교육, 산업체 특강) 및 프로젝트 성과 발표회를 개최하여 훈련생들이 성공적인 취업을 할 수 있도록 지원하고 있습니다.
2. 교육 수행방법
-3단계 학습 훈련 방법을 통한 단기에 프로그래밍 스킬 향상 (기초 이론 교육 (1단계) -> 응용 학습 교육 (2단계) -> 트레이닝 교육 (3단계) 단계별 교육)
-팀 프로젝트를 통한 훈련생간 협업 시스템 운영으로 훈련생 결속력 강화
-능력 단위별 평가 시스템 가동을 통해 학습력 향상 극대화
-취업에 필요한 포트폴리오 구축 / 훈련생간 상호 평가 진행
3. 능력단위별 학습평가 시스템
-능력단위 평가를 통해 과목별 학습능력을 분석하여 학습자의 수준을 관리함.
-평가방법 중 파트너와 함께 문제를 해결하는 파트너 평가를 통해 협업하여 문제를 해결하는 능력과 향후 최고의 팀워크를 구성하기 위한 개인별 성향 분석
-평가결과를 통해 학습 효율을 극대화하기 위해서 자리배치 통해 서로 학습을 도와줄 수 있는 시스템 운영
4. 프로젝트평가시스템
-프로젝트 idea 회의를 통해 도출된 5개 이상의 idea 중 최종 idea 1개를 발표
-각 분야별 전문가 도제식 프로젝트 지도를 통한 완성도-발표평가 평가를 통해 프로젝트의 자신감 고취
교과목 로드맵
교과구분 | 차수(주/월/분기/학기) | |||||
1월차 | 2월차 | 3월차 | 4월차 | 5월차 | 6월차 | |
(160h) | (160h) | (160h) | (160h) | (160h) | (160h) | |
정규교과 | 클라우드 컴퓨팅
(8H) | 데이터베이스
(32H) | 쿠버네티스
(16H) | DevOps 배포(40H) | ||
리눅스 시스템 설치와 활용
(40H) | 도커 컨테이너
(72H) | 퍼블릭 클라우드 환경 구축
(64H) | MSA 설계와 패턴(40H) | |||
네트워크운영
(40H) | 쿠버네티스
(56H) | Iac(InfrastructureasCode)
인프라자동화
(48H) | ||||
컨테이너 개발 기술 (64H) | ||||||
데이터베이스
(8H) | ||||||
프로젝트 | [프로젝트] | [프로젝트] | [프로젝트] | [프로젝트] | ||
핵심역량 프로젝트
(32H) | 실전역량 Final 프로젝트
(80H) | 실전역량 Final
프로젝트(144H) | 실전역량 Final 프로젝트
(104H) | |||
기타 | 실무자프로젝트멘토링 (16H) | 실무자프로젝트멘토링
(16H) | ||||
취업지원(32H) | ||||||
현업 CEO 특강(4H) | ||||||
프로젝트 발표회(4H) |
과정 커리큘럼
구분 | 교과목명 | 세부내용 | 편성시간 | 비고 |
---|---|---|---|---|
정규교과 | 클라우드 컴퓨팅 | -클라우드 컴퓨팅 산업과 기술
-클라우드 네이티브 기술 -클라우드 서비스 모델 -클라우드 컴퓨팅의 유형 -하이브리드 클라우드, 멀티클라우드 | 8시간 | 오프라인 |
리녹스 시스템 설치와 활용 | -Cloud환경을 위한 Linux 설치와 필수 명령어
-운영에 필요한 기능 습득 : cron, 자원모니터링, 보안구성 -리눅스 shellscript : 기본문법과 함수, 라이브러리 -bash 기본문법 -다양한 변수 활용하기 -파일과 사용자관리 명령어 -편집기 기능 익히기(vim,sed) -파이프, gawk를 이용한 데이터베이스 정보필터링 | 40시간 | 오프라인 | |
네트워크 운영 | -Cloudservice를 위한 Network 운영기술
-기본프로토콜의 이해(arp,dhcp,tcp,ip) -네트워크 장비 (스위치, 라우터, 방화벽, 로드밸런서, VPN) -가상화환경에서 LAN네트워크 구성 -IP할당기법,internal / externalnetwork 구현 -IP의 정적, 동적할당 -사설 IP 주소와 공인 IP 주소 -NAT를 활용한 주소변환 -overlay 네트워크의 이해 | 40시간 | 오프라인 | |
컨테이너 개발 기술 | -HTML+CSS3/자바스크립트
–HTML5 멀티미디어와 입력방식 -스타일시트와 선택자 -박스모델과 응용 -CSS3 레이아웃 구성하기 -자바스크립트 자료형과 기본문법 -자바스크립트 객체 -DOM과 이벤트 처리, 입력 검정 -파이썬 프로그래밍 -파이썬 자료형 -조건문과 반복문 -파이썬함수와 예외 처리하기 -모듈과 리눅스 -파이썬에서의 클래스 -React/node.js 스크립트 프로그래밍 -리액트네이티브와 개발환경준비 -컴포넌트와 스타일링 -Hooks 과 ContextAPI -리액트 내비게이션 -노드내장 모듈과 이벤트 -패키지 매니저 -익스프레스 웹 서버만들기 -NoSQL(몽고DB) 과의 연결 | 64시간 | 오프라인 | |
데이터 베이스 | -RDBMS데이터처리(정형)
-오라클 / MySQL 환경이해 및 설치 -SQL기본 -parameter(my.conf) 구성 -테이블 생성 및 변경 -EXPLAIN,id,select_type,table -Type종류, possible_keys,key,key_len,ref,rows -풀테이블스캔,Orderby,Groupby처리 -테이블조인,조인알고리즘,서브쿼리,세미조인 -AmazonRDS와의 연계 -NoSQL데이터처리(비정형) -NoSQL / 몽고DB -정형, 비정형데이터처리 -도큐먼트, 컬렉션,데이터형 -인덱싱, 트랜잭션관리,스키마관리 -복제셋처리,샤딩,배포와관리 | 40시간 | 오프라인 | |
도커 컨테이너 | -도커기본:Dockerfile,docker-compose
-도커를 활용한 image공유 : Github, Bitbucket -가상화기술의 이해 -도커 컨테이너 라이프 사이클 관리 -Dockerfile을 이용한 이미지 작성 -사설 이미지 저장소 구현하기와 dockerhub에 이미지 저장하기 -yml파일 작성을 통한 서비스 환경구현 -도커 클러스터(dockerswarm) -dockerstack의 이해 -dockerswarm을 이용한 클러스터환경 구현 –컨테이너 업그레이트(롤링업데이트) -안정적인 스택 관리 기술 | 72시간 | 오프라인 | |
쿠버네티스 | -Kubernetesarchitecture 이해 및 구축
-k8s의 베어메탈, 클라우드 환경을 통한 설치 -Pod,ReplicaSet,Deployment,Service 객체 이해하기와 기본 서비스 배포 -Kubernetesnetworkservice 구현 -ClusterIP, NodePort를 활용한 서비스 배포 -클라우드로드밸러스를 통한 서비스 배포 -on-premise환경에서 로드밸런서를 통한 서비스 배포 -인그레스의 구조와 활용 -Kubernetes 자원활용 기법 -볼륨(PV,PVC) -k8s계정과 Role, ClusterRole -포드위 자원 사용량 제한하기 -쿠버네티스 스케줄링과 오토스케일링 | 72시간 | 오프라인 | |
퍼블릭 클라우드 환경 구축 기술 | -AWS 서비스 및 아키텍쳐
-클라우드 환경 구성과 계정생성, 관리 -접근관리와 사용자관리 -PublicCloud를 이용한 인스턴스이용 및 관리 -하이퍼바이저, 네트워크, 볼륨, 데이터베이스, 클라우드에서의 함수 등 -3tier구조의 이해와 이를 위한 사설 환경 구성 -WEB-WAS-DB(storage) 환경 구성과 접근 제어 -CDN서비스를 통한 컨텐츠 배포 -serverless,MSA기반의 서비스 배포데이터 분석 -PublicCloud에서의 컨테이너 개발,관리(쿠버네티스) -클라우드 환경에서의 k8s 실습환경구성 -blue,green 서비스 배포와 트래픽 관리 -로드밸런서와 ingress | 64시간 | 오프라인 | |
lac(Intrastructure as Code) 인프라 자동화 | -Ansible 아키텍쳐와 Playbook
-베이그런트를 이용해서 앤서블의 실습환경구성 -리눅스와 윈도우를 앤서블을 통해서 관리 -네트워크 운영체제를 앤서블을 통해서 관리 -인벤터리, 변수, 전자2를 이용한 변수확장 -플레이북 효육적인 작성법 -setup에 의한 서버 내 정보자동수집 -플레이북 재사용 구성 -AWS와 앤서블 활용 -Ansible을 활용한 클라우드 서비스 배포 -Ansible을 통한 컨테이너 관리 -Terraform아키텍쳐와 리소스 프로비저링 -laC와 테라품 -실행환경구성 -기본사용법(HCL,블록,리소스,출력,프로비저너) -프로바이더구성,에코시스템 -State동기화, 워크스페이스 -모듈의 작성, 소스관리 -형상관리, 코드관리, State 백엔드 -워크플로,프로비저닝 파이프라인 설계 -인프라 운영 및 관리 | 48시간 | 오프라인 | |
DevOps 배포 | -CI/CD를 위한Jenkins : 자동화배포관리
-애자일방법론과 지속적 통합 -젠킨스의 설치 -도커에서의 젠킨스(도커호스 설정) -젠킨스컨테이너실행(데이터볼륨 이용한 젠킨스컨테이너 실행) -젠킨스 플러그인 매니저 -DevOps 서비스 환경관리 : 버전관리, 성능 모니터링 -젠킨스 CI 구조 -CI 파이프라인생성 -소나브에서 정적코드 분석결과 확인 -젠킨스 CD 구조 -제이미터를 이용한 성능 테스트 생성 -CD 파이프라인 -Continuous Deployment 정의하기 -젠킨스 Continuous Deployment 파이프라인 생성 | 40시간 | 오프라인 | |
MSA 설계와 패턴 | -DDD , TDD설계와 패턴
-테스트주도개발개념, xUnit테스트프레임워크, 단위테스트 실습 -테스트케이스작성과 리팩토링 데이터 일관성 유지데이터 통합 패턴 -명령&쿼리 책임분리,이벤트소싱패턴,SAGA패턴,UI패턴 -도메인주도설계(DDD)개념,바운디드콘텍스트 단위 분리 및 매핑 -도메인 오브젝트 구성요소 설계 -Aggregate,Entity,ValueObject,모델링 | 40시간 | 오프라인 | |
프로젝트 | 핵심역량 프로젝트 | -Host기반:Mysql2-tier 웹서비스 구축
-Nginx를 이용한 로드밸런싱 웹서버 구축 | 32시간 | 오프라인 |
실전역량 Final 프로젝트 | -클라우드기반 불법주정차 관리 프로그램 개발
-클라우드기반 방문객출입 관리서비스 -클라우드기반 프로그래밍 교육을 위한 지식공유 및 제어 프로그램 개발 -AWS를 활용한 챗봇시스템구축 및 운영 -클라우드기반 방문객출입 관리서비스 -publc 클라우드기반 마켓 리뷰분석 | 328시간 | 오프라인 | |
실무자 프로젝트 멘토링 | -기업실무 프로젝트 멘토링
-SW개발 실무자멘토 참여 | 32시간 | 오프라인 | |
기타 | 현업 CEO 특강 | -직무소개 및 채용정보
-기업에서 원하는 인재상 | 4시간 | 오프라인 |
취업 지원 | -취업전략 특강
-자기소개서 작성법 -면접의 신 | 32시간 | 오프라인 | |
프로젝트 발표회 | -프로젝트 발표회 및 수료식 | 4시간 | 오프라인 | |
총계 | 960시간 |
클라우드의 중심
컨테이너란?
(프로그래밍 언어 런타임 및 라이브러리, 애플리케이션 코드 등)
컨테이너화를 통해 신속한 작업 진행과 효율적인 소프트웨어 배포가 가능하며 확장성을 확보할 수 있습니다.
컨테이너를 장악한 도커/쿠버네티스 현황
도커
쿠버네티스
기업에서 가장 많이 사용하거나 사용 예정인 컨테이너 툴 (출처:플렉세라 보고서)
Container tools user by all respondent
AWS ECS/EKS
Kubernetes
Azure Kubernetes Service(AKS)
Docker
Google Kubernetees Engine(GKE)
Red Hat OpenShift
Docker Enterprise
DockerSwarm
Rancher
D2iQ
SMB use of container tools
Kubernetes
AWS ECS/EKS
Docker
Azure Kubernetes Service(AKS)
Google Kubernetees Engine(GKE)
DockerSwarm
Red Hat OpenShift
Docker Enterprise
Rancher
D2iQ
K-Digital Training
WANNA BE 01
청년들이 워너비 (가고싶어)하는 43개 혁신교육훈련기관, 우수대학 등 참여
WANNA BE 02
네이버,솔트룩스,마이리얼트립 등 청년들의 워너비(취업하고 싶은) 디지털 선도기업이 직접 훈련과정의 설계를 지원하여 취업의 연계성이 높다.
WANNA BE 03
온라인 교육훈련 플랫폼을 기반으로 하는 개인 맞춤교육으로 코로나19 시대에 비전공자도 워너비(되고 싶은) 디지털 현장 실무인재로 성장할 수 있다.
WANNA BE 02
네이버,솔트룩스,마이리얼트립 등 청년들의 워너비(취업하고 싶은) 디지털 선도기업이 직접 훈련과정의 설계를 지원하여 취업의 연계성이 높다.
WANNA BE 03
온라인 교육훈련 플랫폼을 기반으로 하는 개인 맞춤교육으로 코로나19 시대에 비전공자도 워너비(되고 싶은) 디지털 현장 실무인재로 성장할 수 있다.
WANNA BE 04
청년들이 워너비(듣고 싶은)하는 인기있고 우수한 교육훈련과정의 비용을 정부가 부담
K-Digital Training에 참여하고자 하는 청년은
직업훈련포털 (www.hrd.go.kr) 또는 지방노동관서를 통해
국민내일배움카드 발급신청을 해야 합니다.
K-Digital Training은 기업이 현장에서 필요로하는 인력을 양성합니다.
기업이 현장에서 직접 필요로 하는 것만 교육합니다.
훈련과정은 프로젝트 과제 수행, 해커톤, 기업과제 해결 등을 통해 지식전달이 아닌 경험,문제 해결에 초점을 둡니다
과제 중심 교육
-프로젝트 기반
-해커톤
-기업과제 해결중심
능동적인 학습환경
-교강사없는 교육
-온,오프라인 연계교육
-인터렉티브
개인맞춤형 교육
-챗봇
-AI 기반
-코드리뷰
-레벨달성교육
훈련비 걱정되시죠?
청년들의 훈련비, 정부가 부담하겠습니다.
*국민내일배움카드 계좌 한도에서 차감
왜 K-Digital Training인가?
4차 산업혁명시대, 기업은
디지털 개발자 부족을 호소합니다.
향후, 인공지능(AI),데이터 분야의 기업 신규채용 규모가 확대될 것으로 전망됩니다.
하지만 청년들은 기업이 원하는 역량을 알기도, 취득하기도 어려워합니다.
프랑스는 혁신적인 교육기관인 에꼴 42를 통해 이러한 문제를 해결하고자 했습니다
K-Digital Training은 에꼴42, Coursera에 대응한 한국의 모델입니다.
기업
- 원하는 핵심인재 발굴
과정설계 운영참여 우수인재 채용
교육기관
- 현장성 있는 교육 제공
- 지속적인 성장
현장성 있는 교육 학습데이터 제공
훈련생
- 경력있는 신입사원
글로벌IT인재개발원만의 특별한 혜택
맞춤식 취업지원 서비스
수강생 Orientation
-취업 지원팀 소개
-취업지원 담당자 소개
-취업관리카드 작성
취업지원 프로그램 소개
-취업지원 프로그램 소개
-프로그램 일정안내
-최신 취업동향 공유
입사지원 작성법 PT
-입사지원 작성법
-입사지원 사례분석
1:1 개별면접
-개별 이력서 수정 및 보완
-희망분야 별 개별상담
-진로 및 경력설계
수강생 평가매칭
-면접복장
-면접화법 & 면접태도
-면접 질의응답 방법
면접특강
-학과별 강사님과의 논의평가
-적정기업 매칭
전문가 취업전략 특강
연수생의 눈높이에 맞춘 교수법
팀플(Team & Project) 중심의 연수과정 운영
실습장비
본체 : DELL 정품 CPU : i7-2400 메모리 : 16G H : 500G 외 다수