취업교육(무료)과정

아마존 클라우드

● 세부커리큘럼

1 분야 : 아마존(AWS) 클라우드 운영 및 관리자

2 과정명 :  Ansible 자동화로 구현한 클라우드 환경  DevOps

3 대상 : ◾대학 졸업예정자 및 졸업자(미취업자)

◾아마존 AWS 클라우드분야 교육 및 취업 의지가 높은자

◾교육 수료 후 참여기업으로 취업에 결격사항이 없는 자

4 교육시간 : 총 960시간(1일8시간 / 6개월)

5 교육일정 : 1회차 : 2020년 06월16일 ~ 2020년 12월09일

2회차 : 2020년 08월18일 ~ 2021년 02월09일

6 교육인원 : 회차별 30명 총 60명

7 연봉: 2,500~4,000만 원

8 선발방법 : 서류접수 > 1차면접(채용기업인사 담당자) > 개별합격통보

9 서류접수기간 : 1차 서류접수기간 04월27일 ~ 05월29일

10 문의:

☎ 02-6901-7002

<메일> soldesk@soldesk.com

솔데스크 아카데미 www.soldesk.com

(지하철 1호선 종각역 12번 출구 코아빌딩 5,8,10층)

국제AI교육연구소  http://blog.naver.com/etchung12

정승일(소프트뱅크 테크 코디네이터) etchung11@gmail.com

‘손정의(손마사요시),그는 누구인가?’연재 중

■ 채용예정기업 :

(주)메가존클라우드 / 영우디지탈 / 솔트웨어 / ㈜에이클라우드

㈜지에스아이티엠 / ㈜엔디에스 / 스마일샤크 주식회사

채용협약기업 : (주)락플레이스 / (주)리눅스데이터시스템 / (주)싸이웰시스템

이테크시스템 / 아이웍스 / ㈜에이아이넷 / ㈜콤텍시스템 / 지엘                 디앤아이에프㈜ / ㈜이비즈테크외 다수

기타: 대기업(전년도 입사 자 다수)

● 시간표

	구분	교과목명	주제 및 내용	시수	총시수(H)	강사	멘토
	참여기업 요구 및 수요조사 반영 결과 (훈련목표)		1. 참여기업이 공통적으로 요구하는 사항은 리눅스에 대한 이해도와 인프라에 대한 이해도이다. 어느 하드웨어가 무슨 작업을 하는지, 해당 장비가 왜 사용되어야 하는지에 대한 이해도가 필요하다. 이러한 요구사항을 반영하여 리눅스에 대한 기초과목 및 리눅스로 구현하는 네트워크 서비스에 대한 과목을 추가하였다. 그리고 하드웨어 및 인프라 구성을 위한 과목을 추가 하였다. 2. 클라우드를 이해하기 위해 필요한 기본 사항으로 네트워크가 필요하다고 생각하였으며 그 결과 네트워크 망 구성을 통해 직접 구성해보는 아키텍처로 실습을 진행한다. 또한 각 클라우드 별로 비교해보는 연구시간을 가지게되어 클라우드 별 특성에 대한 파악을 해볼수 있다. 3. 단일 서버를 관리하기 위하여 엔지니어를 고용하던 예전과 달리 한명의 엔지니어가 여러 서버를 관리하는 지금에는 웹사이트에서 클릭하여 만들어내는 인프라 구조로는 시간상의 한계가 있다고 판단. aws cli , ansible 등을 통하여 동시에 많은 서버에 대한 구성과 각 서버별 구성에 대한 자동화 구성이 필요하여 과목설계시 추가하였고 aws cli의 기반이 되어 있는 파이썬 과목을 추가하여 프로그램에 대한 기반 지식을 학습할수 있도록 하였다.
	훈련강점		□ 훈련강점 데브옵스의 개발 및 운영에 대한 통합으로 애플리케이션과 서비스를 빠른 속도로 제공하며 장애 처리 및 시스템 재구성에 들어가는 시간을 줄이고 빠른 생산성을 이끌어 낼수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합이다. 기존 인프라 및 개발 방식에 기대어 제품을 개발하기보다는 더 빠르게 혁신하고 개선할 수 있는 데브옵스 방식을 많은 기업들이 선택하고 있다. 이러한 데브옵스를 위한 컨테이너 및 마이크로 서비스 아키텍처에 대한 이해도 필요하지만 데브옵스를 위해서는 자동화기술또한 필수로 가져가야 하는 역량이다. 이런 자동화에는 파이썬 및 Ansible을 많이 사용하고 있다. □ 연수목적 - 데브옵스 정의 그리고 데브옵스를 통해 변화하는 기업내 기술 문화의 변경을 경험한다. - 데브옵스를 위한 조직, 인에이블러, 툴 을 설명할 수 있다. - 데브옵스 툴인 Ansible 설치 및 관련 문제를 해결을 할 수 있다. python 및 스크립트언어를 통한 시스템 자동화와 생산성 증대 - Ansible을 사용하고 태스크를 자동화하는 상황에 따른 명령과 플레이북을 실행할 수 있다. 해당 작업들을 GIT을 통한 기업 내에서 공유하고 코드 재사용에 관한 개념을 익힌다. - 인프라 시스템 관리 테스크를 자동화 하며 가지는 장점 및 단점을 알수 있다. - 퍼블릭 클라우드를 사용하며 기업에서 원하는 시스템의 빠른 구축 및 배포로 개발자와의 긴밀한 협업관계 구축 실습
	프로젝트 학습내용		- 온프레미스 환경을 클라우드서비스로 마이그레이션 하기 위한 VPC, EC2, RDBMS, No-SQL, Storage 서비스를 설계하고 구축할 수 있다. - 워크로드별 프로세스 최적화를 위해 성능 지표를 결정하고 해당 요소별 적절한 클라우드 서비스를 결정하여 인프라 설계에 반영한다. - 실제 구축 사례를 기반으로 개발한 인프라 코드를 개선하고 비용효율성, 보안성, 가용성, 내결함성, 운용효율성에 해당하는 요소를 분해하여 최적화 한다. AWS CLI 코드 작성을 위한 베스천 서버 구현 학습 외부 자동화 구현을 위한 Ansible 기반 배포 서버 구현 네트워크 망 구현과 시스템 구축을 위한 CLI 코드 작성 EC2, RDS 등 aws 서비스 활용과 모니터링 후 SNS 서비스 구성 및 장애 대비 서비스 활성화 프로세스 학습 문서 작성 포맷 구성 , 협업 대비 팀간 회의를 통한 프로젝트 전 마무리 멘토링
1	인스턴스 운영과 서비스 개발을 위한 리눅스	리눅스 운영 기본 & 시스템 관리	- 시스템 & 클라우드 엔지니어로서 리눅스 운영스킬이 필요한 이유 - 리눅스 서버 설치 및 기본 인프라 환경 구성하기 - 리눅스 환경에 대한 이해와 리눅스 서버구성	8	80	이재철	-
			- 리눅스의 기본 설정 - 운영체제의 기본적인 정보 확인 - 디렉토리 & 파일 기본 제어	8
			- 메뉴얼 페이지와 비밀번호 변경 - 디렉토리 관리, 파일 관리, 파일 내용 관리	8
			- 파일 속성 정보 변경(특수 퍼미션) - 기타 관리 명령어	8
			- 리눅스 기본 텍스트 에디터 사용 및 편집 - 사용자 통신 및 보안 키 제어	8
			- SELinux 보안 관리 - firewalld 네트워크 통신 제한	8
			- 프로세스 모니터링 및 관리	8
			- 소프트웨어 패키지 설치 및 업데이트 - 서비스 및 데몬 제어	8
			- 리눅스 네트워킹 관리 통신 장애 해결	8
			- 스토리지 및 파일 시스템 관리 스토리지 기본 장애 해결	8
		오픈소스 리눅스 네트워크 서비스배포	Ansible 개념 및 서비스 노드에서의 컴퓨팅 - Ansible 설치 및 구성 파일 확인 - playbook 작성과 YAML 파일 문법 - Ansible로 다수의 호스트에 반복실행	20	80	이재철	-
			- TCP/IP, 네트워크 설정, 서비스 관리 - DNS, WEB, FTP, MAIL, NFS, SAMBA, SSH 이론 및 아키텍쳐 파악 서비스별 local & Ansible 구축	28
			- MriaDB - 로그서버 & Log Analyser	8
			- bash shell script	8
			- 시스템 관리 및 운영관리 응용	8
			- SELinux & File Access Control로 구현하는 파일 및 사용자 제어 실무	8
2	VDI와 사용자 환경을을 위한 윈도우 서버	윈도우 서버 관리 및 구성	- 윈도우 실무 활용 팁	8	40	김기연	-
			- 스케줄링을 이용한 자동화 백업과 복구	8
			- 사용자/그룹 관리 정책	8
			- 스토리지 관련 기술(RAID, Storage Pool)	8
			- 장애 조치 클러스터 구성과 서비스 이중화 구현	8
		윈도우 네트워크 및 AD와 인증	- 윈도우 네트워크 및 보안 - 네트워크 이중화(Teaming, LACP, 802.3ad)	8	40	김기연	-
			- DNS, WEB, FTP, MAIL, DHCP, iSCSI, DFS	8
			- 자원 모니터링 및 시스템 모니터링	8
			- 방화벽 정책과 자동화 - AD 구성과 그룹 정책 보안	8
			- 인증서버(SSO) 및 엔터프라이즈 자동화 관리 & 인증센터 구현	8
3	클라우드 서비스 운영을 위한 기반 기술 [네트워크]	네트워크 기술 및 시스템 구현	- 인프라에서 네트워크가 차지하는 위치 - 네트워크 계층 및 패킷이동 - IPv4 & IPv6 에 대한 이해	8	40	김기연	-
			- 네트워크에서 사용되는 하드웨어와 소프트웨어	8
			- 라우팅 프로토콜 개요	8
			- 스위칭 프로토콜 개요	8
			- 실무 사례를 이용한 네트워크 인프라 분석	8
		클라우드 네트워크 기술 및 시스템 구현	- 클라우드 기반 가상 네트워크(VPC) - VPC AWS, VPC Azure, VPC VMware 기술비교	8	40	김기연	-
			- 가상 네트워크 기술(VyOS 라우팅 및 스위칭)	8
			- 클라우드 네트워크 보안 개요	8
			- 클라우드 서비스 네트워크 구축 - 콘텐츠 전송 네트워크 - 스트리밍, 모바일 네트워크	8
			- VPC 네트워크 망 구현	8
4	가상화 기술과 클라우드 기술 연구	클라우드 플랫폼 연구 및 클라우드 구축 사례, 최신 동향	클라우드 플랫폼 연구 - AWS 플랫폼 연구 & Openstack 플랫폼 연구 - ESXi & vCenter 플랫폼 연구 - Hyper-V & Azure 플랫폼 연구	8	40	김기연	-
			- RHV & CloudForms 플랫폼 연구 - Open Source Cloud 플랫폼 연구	8
			클라우드 구축 사례 및 최신 동향 - 클라우드 구축 사례 연구 및 최신 동향 - open stack 구축 사업 전략 - aws 구축 사업 전략	8
			- 오픈 플랫폼 개발자를 위한 클라우드 - 중소기업을 위한 클라우드 전략 - 4차 산업을 위한 클라우드 사례 연구	8
5	시스템 자동화를 위한 Ansible	데브옵스 자동화를 위한 Ansible기초	- 데브옵스와 조직, 문화 인프라의 변화	6	60	이재철	-
			- 데브옵스의 조건과 성공사례	6
			- Ansible 배포 플레이북 구현 Yaml 파일 작성하기 Playbook 변수 작성	6
			- 변수 및 포함 관리 태스크 제어 구현	12
			- Jinja2 템플릿 구현 역할 구현	12
			- 복잡한 플레이북 설정 Ansible Vault 구현	12
			- Ansible 문제 해결 - DevOps 환경에 Ansible 구현	12
		Ansible 설계	- Git의 이해 코드의 재사용과 배포 - 플레이북 컬렉션 관리	12	60	이재철	-
			- 인벤토리 변수 플레이북으로 태스크 실행 제어	12
			- Ansible 제어 관리 플레이북 테스트	12
			- 인벤토리, 인증 정보, 고도화 인벤토리, 프로젝트, 작업 워크플로우 관리	12
			- Ansible API로 작업 시작	12
6	코드 인프라를 위한 클라우드 운영	온프레미스 인프라 구조	- 인프라 아키텍처 개요	1	24	문경수	- -
			- 물리 서버 구조	1
			- 3계층형 시스템 구조	2
			- 인프라 기본 이론	2
			- 인프라 아키텍처 응용 이론	2
			- 시스템을 연결하는 네트워크 구조	8
			- 무정지를 위한 인프라 구조	4
			- 성능 향상을 위한 인프라 구조	4
		AWS 인프라 및 코어서비스의 이해	- AWS 소개 및 기초 서비스	8	16	문경수
			- AWS 보안, 자격증명 및 액세스 관리	2
			- AWS 데이터베이스 서비스	2
			- AWS 탄력성 및 관리 도구	4
		AWS 아키텍처 설계	- S3를 이용한 간단한 아키텍처 설계	2	40	문경수
			- EC2 컴퓨팅 계층 설계	3
			- RDBMS 및 No-SQL 데이터베이스 계층 설계	3
			- AWS Network 구조 연결 서비스 설계	4
			- AWS IAM 과 Organizations 서비스 설계	3
			- 탄력성, 고가용성 및 모니터링	4
			- 인프라 자동화 서비스	4
			- 캐싱 서비스 설계	2
			- 결합 해제된 아키텍처 설계	2
			- 마이크로 서비스 및 서버리스 아키텍처	3
			- RTO/TPO 및 백업 복구 설정	2
			- AWS 아키텍처 설계 워크샵	8
		AWS 클라우드 시스템 운영	- AWS 시스템 관리 도구 및 자동화	4	40	문경수
			- 컴퓨팅(서버)관리	4
			- Route53, ELB, EC2 AutoScaling 관리	4
			- 컨테이너 및 서버리스 서비스 관리	4
			- Amazon VPC 관리 및 네트워크 문제해결	6
			- AWS에서 스토리지 및 아카이빙 관리	4
			- AWS 모니터링 도구 활용	4
			- 태깅, 비용절감기회, 비용 모니터링	2
			- 자동화 되고 반복 사용되는 배포 생성	8
7	파이썬과 Lambda를 이용한 클라우드 배포	Python 기초	- 환경 설정 , 개발환경 구성	12	60	장용
			- 기본문법	12
			- 객체지향 프로그래밍 이해	12
			- 네트워크 프로그래밍	12
			- 외부 라이브러리 사용	12
		AWS on Python	- 클라우드 기반 함수 실행하기	20	80	장용
			- 웹 API 기반 람다 함수	20
			- 서버리스 개발 방식 개선	20
			- 인프라 관리 자동화	20
			- 외부 서비스 활용	20
8	AWS 기반 실무 프로 젝트	클라우드 아키텍처 인프라 개발	- 분야별 클라우드 인프라 구축 사례 소개	2	110	이한기	문경수 (매가존)
			- 프로젝트 주제선정 및 다이어그램 디자인	4
			- AWS 아키텍처 설계를 위한 파이썬 Boto3	16
			- CloudFormation을 활용한 IaC 이해	16
			- AWS VPC 구조 설계 및 코드개발	8
			- 컴퓨팅 및 데이터베이스 설계 및 코드개발	8
			- AWS 보안 서비스 적용 및 코드 개발	8
			- 탄력성 및 고가용성을 위한 아키텍서 개발	16
			- 응답속도 향상을 위한 설계 개발	8
			- 인프라 구축 및 관리 자동화를 위한 설계	16
			- 프로젝트 보고서 작성 및 발표	8
		CodeInfra Automaion & Deploy Manage	- AWS CLI 코드 작성	20	110	이한기	문경수 (매가존)
			- Ansible 코드 작성	20
			- VPC 및 외부 네트워크 망 구성 작성	4
			- 리눅스 및 윈도우 서버 설정	8
			- 내부 및 외부 망 구성	4
			- CloudWatch 모니터링을 통한 인프라 최적화 작업	38
			- 모듈 별 문서 작성후 협업을 통한 전체 문서 구성	8
			- 진행 상황에 대한 팀 메일을 통한 멘토링 - 프로젝트 보고서 작성 및 발표	8

ㅇ 참여기업 모집 경과 및 참여기업의 역할

- 채용확정기업

참여 기업명	업종	요구인력	역할	협약시점
(주)메가존클라우드 (232-88-00982)	시스템소프트웨어 개발,공급	클라우드모니터링 솔루션 Presales	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 강의 및 멘토	‘20년 12월~
영우디지탈 (1068143363)	컴퓨터 및 주변장치, 소프트웨어 도매업	가상화사업부 엔지니어	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
솔트웨어 (214-87-44535)	SW 시스템개발	클라우드 SA, 기술영업	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
㈜에이클라우드 (220-88-52584)	Ex) 시스템소프트웨어 공급 개발	컨설팅, 영업마케팅	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
㈜지에스아이티엠 (101-86-23426)	소프트웨어자문,개발및공급	클라우드 MSP 및 개발	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
㈜엔디에스 (118-81-15384)	SW 시스템개발	클라우드 SA, 개발, 기술영업	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
스마일샤크 주식회사 (198-87-01516)	정보통신업	기술영업, AWS 서비스 설계 및 구축 지원, 서버개발	훈련생선발면접·취업특강·취업지원	‘20년 12월~

- 채용예정기업

참여 기업명	업종	요구인력	역할	협약시점
(주)락플레이스 (120-86-88605)	응용 소프트웨어 개발 및 공급업	인프라 솔루션(클러스터/가상화/오픈스택) 지원 업무	훈련과정설계·훈련과정운영·취업지원	‘20년 12월~
(주)리눅스데이터시스템 (211-87-19599)	응용 소프트웨어 개발 및 공급업	리눅스구축/운영/관리/장애처리	훈련과정설련생선발면접·취업특강·취업지원	‘20년 12월~
(주)싸이웰시스템 (107-86-887709)	서비스, 시스템통합구축서비스	서버 엔지니어	훈련과정설계·훈련과정운영·훈련교재제작·모니터링 및 피드백·취업지원, 멘토	‘20년 12월~
이테크시스템 (2118835257)	컴퓨터 및 주변장치, 소프트웨어 도매업	시스템 엔지니어 및 서버·네트워크 엔지니어	훈련과정설계·훈련생선발면접·취업특강·취업지원	‘20년 12월~
아이웍스 (609-81-93120)	서비스, 도매, 방송통신 및 정보서비스업	서버 유지관리 및 관리	훈련과정설계·후년생선발면접·취업특강·취업지원	‘20년 12월~
㈜에이아이넷(850-87-01031)	컴퓨터, S/W	리눅스시스템엔지니어	훈련생선발면접·취업특강·취업원	‘20년 12월~
㈜콤텍시스템 (229-81-12824)	데이터통신방송장비CCTV,부가통신업	네트워크 클라우드 엔진어 제반 업무	훈련생선발면접·취업특강·취업지원	‘20년 12월~
지엘디앤아이에프㈜ (140-81-92618)	소프트웨어개발및공급	보안솔루션 분야 제품 기획/개발 및 영업	훈련생선발면접·취업특강·취업지원	‘20년 12월~
㈜이비즈테크 (417-88-00055)	서버,스토리지,전자상거래	서버 유지관리 및 관리	훈련생선발면접·취업특강·취업지원	‘20년 12월~