시스템 엔지니어를 위한 어디에도 없는, 파이썬 (1기 주말반)
기간 2017년 5월 13일 ~ 5월 14일
일정 [토, 일] 오후 1시 ~ 7시(6시간씩 총 12시간)
준비물 와이파이​ 신호를 받을 수 있는 노트북
파이썬에 대한 약간의 관심
장소 위키아카데미 2강의실(강남역 12번출구)
수강인원 20명 선착순
수강료 40만원(조기등록 할인가 30만원)

리뷰

아직 리뷰가 없습니다.

“시스템 엔지니어를 위한 어디에도 없는, 파이썬 (1기 주말반)” 를 처음으로 리뷰해주세요

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

Need Help? Contact Us Leave Feedback

Categories: , .

Share

강의소개

시스템 엔지니어는 그동안 다양한 하드웨어와 운영체제 등을 지원하는 것이 주요 업무였기 때문에 다른 것들은 신경쓸 겨를이 없었습니다. 또한 프로그래밍이라는 세계는 특히 시스템 엔지니어와 다소 동떨어진 세계라고 생각해왔던 것이 사실입니다. 하지만 이제 시대가 변하고, 많은 하드웨어와 운영체제 등이 안정화되고 쉬워지면서 시스템 엔지니어들에게 다른 능력을 요구하고 있습니다.

이런 시대의 흐름 속에 가장 중요한 능력 중에 하나는 프로그래밍 능력입니다.

지금 당장 하고있는 일을 조금 더 개선할 수 있는 아이디어가 있지만, 약간의 프로그래밍 지식이 뒷받침되지 않아서 개선 사항을 적용하지 못하고 있다면 이처럼 안타까운 일이 없을 수 없습니다. 또한 최근에 모집하는 여러 회사들이 기본적으로 시스템 엔지니어에게 요구하는 사항은 프로그래밍 능력입니다.

[예시] O사의 IAAS 엔지니어 모집공고 - 가상화 또는 Cloud 환경에서 DR, HA, Load-balancer, firewall, VPN, HPC 등 구현 경험. - Shell Script를 비롯한 Python, Ruby, Jason등 스크립팅 언어의 기본적인 활용. 정직하게 얘기해서 현재의 직장에서 평생 안정적으로 근무할 수 있다면, 새로운 기술을 배울 필요가 없습니다. 하지만 승진, 이직, 성공 등의 타이틀을 가지고 싶다면 언제나 새로운 기술을 남보다 빠르게 받아들여야 합니다. 시작은 정말 어렵습니다. 하지만 그 시작을 이 강의와 함께 한다면 보다 쉽게 시작하실 수 있을 것이라고 확신합니다.

수강대상

프로그래밍은 어렵다고 생각하지만, 업무 자동화를 꿈꾸는 시스템 엔지니어

시스템 엔지니어로 취업하려는 학생이나 전직을 원하는 프로그래머

파이썬 기초를 실무에서 쓸 수 있는 예제를 통해서 배우고자 하시는 분

강사소개

조훈 강사님

강의 경력 CISCO TAC Forum (2015)
IBM Campus WiKi (2012)
Honeywell Experion® Process Knowledge System (PKS) (2007)
그 외에 UCSVirtualization을 주제로 다수 강의 진행
저서 시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍(2017. 위키북스)

시스템/네트워크 관리자가 바로 쓸 수 있는 파이썬의 특징

장비를 활용한 강의

세상 어디에도 없는 시스템/네트워크 장비를 활용한 파이썬 강의입니다.

실용적인 내용

현업에서 바로 사용할 수 있는 실용적인 내용을 다루며, 응용을 할 수 있는 방법도 함께 알려드립니다.

실습 장비 제공

책에서만 보았던 코드를 실습할 곳이 없어서 어려우셨던 분들에게 실습 장비를 제공합니다.

실습 장비 구성

수강생에게 제공되는 환경

수강생 개인별로 제공되는 가상 머신과 하드웨어 시스템

수강생을 위한 특전

시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍 도서 증정

커리큘럼

Unit 01

실습 준비


  • 강의 목표, 교육 환경 그리고 개개인이 사용할 수 있는 장비 소개
  • 시스템 엔지니어가 꼭 알아야 할 파이썬 기초 설명
  • 파이썬 실습을 위한 환경 구성
   
Unit 02

간단하게 작성하고 효과적으로 사용하기


  • Platfrom 모듈을 이용해 현재 시스템 정보 확인하기
  • 실습 장비에 쉽게 접근할 수 있는 프로그램 개발하기
  • vmstat(가상 메모리 통계) 
   
Unit 03

제조사 제공 SDK를 활용한 실습


  • 실습 환경 구성하기
  • 블레이드 시스템의 설정을 백업하고 복원하기
  • 랙 서버와 블레이드 서버에 vKVM으로 간단하게 접속하기
  • 랙 서버와 블레이드 서버의 로그를 간단하게 수집하기

사용 장비들의 모습

블레이드 서버의 로그 수집

블레이드 시스템의 설정을 백업 및 복원

Unit 04

실무에서 바로 사용할 수 있는 효과적인 예제 실습


  • 랙 서버의 다양한 정보를 원격에서 파악하기
  • 랙 서버의 FAN 히스토리 데이터를 엑셀 차트로 그리기
  • 비정상적으로 CPU를 많이 사용하는 프로세스를 자동으로 킬하고 코어 파일 남기기
  • 사용자 정보를 기억하고 있는 vKVM 접속 프로그램

랙 서버의 팬 및 온도에 대한 트랜드를 그래프로 표현

사용자 정보를 기억하고 있는 vKVM 접속 프로그램

파이썬을 배우면 이러한 일도 자동화 할 수 있습니다!

[platform 모듈로 시스템 정보 확인하기]   가벼운 마음으로 배워보는 첫 번째 예제입니다. 파이썬의 platform 모듈을 이용하면 파이썬 코드를 실행하고 있는 운영체제의 환경 정보를 알 수 있습니다.
[관리 서버에서 파이썬 서버로 쉽게 접속하기]   매번 파이썬 서버에 접속할 때마다 ‘ssh 10.10.10.100’ 명령어를 입력해야 한다면 이는 굉장히 번거로운 일이 될 것입니다. 이를 항상 기억할 필요 없이 핸드폰에 있는 전화번호부처럼 이름을 선택하면 파이썬 서버에 접속할 수 있도록 만듭니다.
[가상 메모리 통계 vmstat를 엑셀로 보내기]   vmstat를 의미 있게 출력한 다음에 해당 정보를 엑셀 파일로 내보낼 수 있습니다.
[블레이드 시스템의 설정을 백업하고 복원하기]   현재 설정을 백업해두면 구성을 잘못 변경했거나 문제가 발생해 하드웨 어를 교체했을 때 백업해둔 설정 파일을 이용해 복구하는 등에 사용할 수 있습니다.
[랙 서버와 블레이드 서버에 vKVM으로 간단하게 접속하기]   vKVM을 실행하면 매번 IP, ID, 암호와 같은 로그인 정보를 입력해야 합니다. 시스템에 자주 접근해서 관리해야 하는데, 매번 반복적으로 같은 정보를 입력해야 한다면 이는 매우 번거롭고 비효율적인 작업입니다. 따라서 한 번 입력한 접속 정보를 자동으로 저장하고, 이전에 접속했던 리스트 중에서 선택하는 것만으로 간단하게 접속할 수 있게 만들 수 있습니다.
[랙 서버와 블레이드 서버의 로그를 간단하게 수집하기]   UCS 블레이드 시스템은 특정 시점에 대한 장애나 다른 현상을 파악하기 위해 항상 로그를 기록하는데, 이런 로그를 수집하기 위해 매번 UCS 매니저에 로그인하는 것은 번거로울뿐만 아니라 작업 전에 대량의 로그를 수집할 때는 사실상 너무 많은 인력 자원이 소모됩니다. 파이썬 코드를 이용하면 이러한 로그를 자동으로 간단하게 수집할 수 있습니다.
[랙 서버의 FAN 상태를 엑셀 차트로 그리기]   데이터를 단순한 파일로 보기보다는 엑셀로 저장한 다음 차트로 출력까지 할 수 있다면 더욱 유용할 것입니다. 파이썬을 이용하면 데이터를 자동으로 수집할 뿐만 아니라 이를 엑셀 파일로 작성하고, 데이터를 차트로 표현할 수도 있습니다.
[비정상적으로 CPU를 많이 사용하는 프로세스를 자동으로 킬하기]   운영체제에서 가장 중요한 모니터링 지표로는 CPU와 메모리 디스크의 사용량 등이 있습니다. 일반적으로 메모리는 단시간에 증가하는 경우는 드물며, 주로 CPU 사용량과 디스크의 지연시간이 빠르게 변화하는 것을 관찰할 수 있습니다. 특정 프로세스가 정상 범주에서 동작하고 있는지 CPU의 사용량을 통해 모니터링하고 사용량이 급격하게 늘어나거나 줄어들면 관련 프로세스를 재시작해 가용성을 높일 수 있습니다.

40만원 > 조기등록 할인가 30만원(4월 30일까지)