안녕하세요 멘토님. 저는 IT 계열 비전공자이지만 빅데이터 지식과 프로그래밍 언어를 재미있게 공부하면서 클라우드 시스템 엔지니어 쪽에 관심을 가지게 되었습니다. 이 분야의 멘토님을 이렇게라도 만날 수 있게 되어 영광이고 너무 반갑습니다.
©Alina Grubnyak
다름이 아니라 클라우드 시스템엔지니어라는 직무 전반에 대한 이해도가 아직 부족한 상태라 이 일을 위해 앞으로 제가 어떻게 배워나가야 할지 계획 잡기가 힘들어 이렇게 멘토님께 질문합니다.
Q1. 먼저 클라우드 시스템엔지니어는 기업에서 어떤 일을 수행하나요?
Q2. 기업에서 클라우드 시스템엔지니어라는 직무의 신입 인재를 채용할 때는 어떤 지식, 태도, 기술들을 원할까요?
Q3. 위의 지식 태도 기술들을 쌓아나가면 비전공자도 클라우드 시스템 엔지니어를 할 수 있을까요?
안녕하세요. 멘티님. 클라우드 분야에 지원하시고 있는 것 같은데, 우선 좋은 결과가 있길 바라겠습니다. 아래 질문 주신 내용에 대해 답변드릴게요 (클라우드 사업자의 관점에서 답변드릴게요)
클라우드 시스템 엔지니어는 SE라고도 하며, 흔히 일반 기업에서는 온프레미스 시스템/환경 기준으로 시스템 관리자나 인프라 관리자의 역할을 수행합니다. 하지만 클라우드 시스템 엔지니어의 경우 물론 내부가 클라우드 인프라일 경우 내부 인프라(서버, 네트워크, 스토리지 등)를 관리하는 영역이 많으나 통상 CSP(Cloud Service Provider)에서는 클라우드 시스템 전체에 대한 운영 관리 및 외부 사용자의 이슈 해결 지원 등을 하는 경우가 많습니다.
또한 그 엔지니어 영역에 국한되지 않고, 시스템 전체를 설계하는 아키텍처 및 구축 업무, 그리고 구축 뒤 운영하는 업무, 끝으로 실제 클라우드 인프라의 원활한 운영에 필요한 모니터링 및 분석 등을 수행하기도 하지요.
©Alexander Sinn
신입으로 들어오는 클라우드 시스템 엔지니어의 경우, IT 인프라에 대한 기본 개념을 알고 있는 경우 업무를 진행하는데 훨씬 수월할 수 있습니다. (서버, 네트워크, 보안 등의 다양한 기본 개념 및 OS, Web/WAS, DB 등과 같은 시스템 요소) 또한 IT 인프라 전체를 볼 수 있는 지식이 있으면 쉽게 업무에 적응할 수 있지요.
덧붙여 시스템 엔지니어의 특성상 안정적인 운영/관리와 동시에, 적시에 필요한 인프라를 구성/구축해야 하기 때문에 꼼꼼하고 세심한 성격이면 좋을 것 같습니다. 기술의 경우, 리눅스/윈도와 같은 OS 영역 등의 서버 구축이나 지식, 방화벽 설정이나 포트 설정 등의 네트워크/보안 지식, Application 영역의 다양한 기술 등을 미리 알고 갖추어져 있으면 좋을 것 같네요. (클라우드 자격증을 미리 준비하시는 것도 방법일 것 같습니다.)
©Kevin Ku
아무래도 컴퓨터 공학 전공자나 심지어 IT와 무관한 이과 출신 전공자보다 기술/지식 습득이 어려울 수 있으나, 아시다시피 모든 게 마음먹기에 달린 것 같아요. 멘티님이 해당 분야에 관심이 많고 시스템 엔지니어가 되기 위한 다양한 지식을 습득한다고 하면 충분히 가능한 영역으로 보입니다.
그럼 시스템 엔지니어가 될 수 있도록 멀리서 응원하겠습니다.
감사합니다.