데브옵스MSA컨테이너 기반 클라우드 네이티브 엔지니어 전문가 과정

 

AWS Cloud Study 오픈 단톡을 운영하다 보니 DevOps 분야로의 취업을 희망하시는 분들로부터 많은 문의를 받습니다. 신입으로 입사하자마자 DevOps 업무를 전담하게 되는 경우는 흔하지 않지만, 최근 DevOps는 IT 업계에서 점점 더 중요한 역할을 차지하고 있으며, 관련 직무로 성장하려는 분들에게는 적합한 준비 과정이 필요합니다.

 

이번 국비지원 과정의 커리큘럼을 살펴보니, DevOps의 기본 개념부터 실무에 필요한 도구와 기술을 다루며, 실제 기업 환경에서 어떤 일을 하게 될지 명확히 이해할 수 있도록 구성되어 있습니다. 특히 클라우드와 CI/CD, 자동화, 모니터링과 같은 핵심 DevOps 기술을 학습하며 실습 중심으로 진행되는 점이 인상적입니다.

 

취업을 준비하는 입장에서 실질적으로 어떤 업무를 하게 될지 가늠하기 어렵다는 점이 큰 고민이 될 수 있는데, 이 과정은 그런 고민을 덜어줄 수 있을 것으로 보입니다. DevOps에 관심이 있거나 관련 직무를 목표로 하는 취준생분들에게 좋은 출발점이 될 것으로 생각되어 추천드립니다.

 

 

교과목 로드맵

 

과정 커리큘럼

 

과정 커리큘럼

구분
교과목명
세부내용
편성시간
비고
정규교과
클라우드 컴퓨팅
-클라우드 컴퓨팅 산업과 기술
-클라우드 네이티브 기술
-클라우드 서비스 모델
-클라우드 컴퓨팅의 유형
-하이브리드 클라우드, 멀티클라우드
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시간

 

신청 대상

 

 - 대한민국 청년 구직자(전공불문)
 - IT직무로 취업 및 이직을 희망하는 자(고용보험 미가입자)
 - 학교 졸업예정자(학년별 상이)
 - 6개월동안 충실히 교육이 가능한자
 - 대학교 재학생/휴학생 신청불가

 

진출 분야

 

업무에 클라우드 시스템을 본격적으로 도입한 기업이 늘어남에 따라 클라우드 솔루션 개발, 클라우드 환경 안정성 및 보안성 유지와 관련된 분야의 일자리가 늘어날 것으로 보입니다.

클라우드 전문가는 KT, 네이버, 아마존과 같은 세계적인 클라우드 기업이나 정보 통신 시스템 통합(SI) 업체, 시스템 개발 업체의 개발자, 네트워크, NT, 리눅스(Linux) 서버 관리자, 기업의 시스템 관리자, 전산직 공무원 및 공공 기관 전산직으로 일할 수 있습니.

  • 기업체 – 대기업 및 중소기업 클라우드 관련 업체 웹프로그래밍 업체, 데이터베이스 관련업체, 빅데이타 관련업체
  • 연구소 – 정보통신 관련 민간 · 국가연구소
  • 정부 및 공공기관 – 컴퓨터 관련직 공무원

 

 

관심 있으신 분들은 아래로 상담 신청 가능합니다.

무료 교육 상담 신청

728x90
반응형

'Cloud > 추천 교재 및 교육' 카테고리의 다른 글

AWS 추천 강의, 책  (0) 2024.04.25
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기