멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
솔루션 아키텍츠 면접, 넓고 많이 알아두는 것이 전략입니다
네이버클라우드 · Cloud Enterprise Service
약 3년 전
💬 멘티의 질문


안녕하세요? 저는 클라우드 컴퓨팅 기술의 흥미를 갖고 클라우드를 공부하면서 솔루션 아키텍트 및 인프라 엔지니어가 되고 싶은 취준생입니다.

 

최근에 A사에서 클라우드 시스템 엔지니어 채용 연계형 인턴을, B사에서 인프라 엔지니어에 지원하여 서류 합격하였습니다. 앞으로 A사에서는 인성 및 직무 면접을 시행할 예정이며, B사에서는 직무 관련 시험을 보게 될 예정입니다.


 ©Luca Bravo


멘토님 저는 면접 및 시험을 위한 직무, CS 지식이 부족하고요. 기업에서 지원자에게 원하는 CS 지식 중 어떠한 분야의 역량을 주로 보는지도 모르겠습니다. 인프라 및 클라우드 지식을 위하여 OSI의 7단계와 같은 기술을 이야기하는 것인지, 아니면 가상화, 도 커 컨테이너 등의 정의에 관하여 물어보는 것인지 궁금합니다.

 

또한 기업에선 신입 인프라 엔지니어 및 솔루션 아키텍트로서 어떠한 태도와 역량을 주로 보는지 귀띔해 주실 수 있을까요?

 

감사합니다!


💬 차인영 멘토의 답변


안녕하세요, 멘티님. 반갑습니다.

 

1년 전쯤 질문 주셨는데 이번에 다시 질문 주셨네요. 감사합니다. 지금은 클라우드 내 솔루션 아키텍츠 및 인프라 엔지니어의 길을 가기 위해 열심히 준비하고 계신 것 같군요. 도움이 될 수 있도록 제가 진행했던 경험 위주로 정리해 드릴게요.

 

CS 지식은 기본

다양한 사용자(고객)의 클라우드 환경이나 혹은 on-prem 환경을 접하다 보면, 여러 가지 CS 지식이 필요합니다. 단순히 네트워크 구조 전체를 파악하는 것은 물론이고 실제 데이터의 흐름과 로직 설계나 특정 어플리케이션의 동작 방식, 심지어 3rd party 솔루션을 통해 구현하고자 하는 알고리즘 등의 파악이 필요한 경우가 많지요.

 

다만 인프라 엔지니어는 담당하는 영역이 있어 그 지식에 대한 폭이 그 관리하는 영역에 국한되지만, 솔루션 아키텍트는 다양한 영역을 아우르는 지식이 필요하기 때문에 CS 지식이 필수입니다.

 

저는 업무 시 특정한 CS 지식이 필요한 경우, 관련 항목에 대한 이해도가 높아질 때까지 반복적인 검색을 했습니다. 기술문서나 article을 찾아봤고, 이론적 기술 내용뿐만 아니라 실제 클라우드 서비스에 적용됐을 경우 hands-on 등을 통해 자기 지식으로 만드려는 노력을 해왔습니다. 업무 태도 면에서 면접 팁이 되었으면 하는 마음에 말씀드립니다.


 ©Emile Perron


큰 흐름 위주의 기술 지식 습득하세요

큰 흐름의 지식은 갖추고 있어야 합니다. 예를 들어 docker 엔진의 구동 원리라고 가정한다고 하면 디테일한 부분은 몰라도 적어도 어느 정도 설명이 가능할 정도의 지식이 필요합니다. docker의 구조나 실행법 등 정도는 알고 있어야 하고 시간이 있을 경우 docker-compose 등도 실제로 사용해 보는 것도 좋습니다.

 

다만, 기술 지식 습득을 위해 너무 깊은 수준까지 학습하게 되면 다른 영역에 대한 기술 지식 습득이 어려워질 수도 있기 때문에, 전문분야로 나가지 않는 경우라면 깊게 공부하기 보다 큰 주제별로 흐름에 따라 기술 지식을 습득하는 게 효율적입니다.

 

신입으로 입사하시게 되니, 예전에 가상화 기반 기술이 Hypervisor에서 Container 기반으로 바뀌는 예시처럼 IT 기술 속도 변화가 빠르기 때문에 개념적인 공부만 하셔도 충분하실 것 같습니다.


 ©Marvin Meyer


전체 클라우드 서비스 지식

멘티님이 준비하고 계신 AWS SAA나 SAP 등의 자격증은 클라우드 서비스 지식을 얻고 CS 관련 지식을 얻는데도 좋은 방법이 됩니다. 서버, 스토리지 등의 IaaS 영역뿐만 아니라 네트워크 관련된 서비스(LB, GSLB, VPN) 등도 직접 학습하게 되면 어떻게 서비스가 구성되고, 어떻게 동작하는지의 원리와 기반 지식을 얻을 수 있습니다. 그런 서비스를 직접 활용하여 전체 인프라 아키텍처를 구성하고 제시할 수준이 되면 솔루션 아키텍트로 충분히 잘 활동하실 수 있을 것 같습니다.

 

답변이 충분했는지 모르겠네요. 저는 업무영역에 국한되지 않고 다양한 기술 지식이 필요한 부분이 있다면 개념 수준이라도 이해할 수 있도록 학습했습니다. 실제 전문분야가 아닌 기술에 관해 사용자(고객)에게 질의를 받을 경우, 말이라도 할 수 있는 수준과 전혀 모르는 수준과는 천차만별입니다. 면접에서도 이 정도 수준의 지식과 태도가 필요합니다.

 

그럼 좋은 결과 있길 바라겠습니다. 



깔끔한 답변 감사드립니다! 전체적인 방향을 알려 주셔서 면접에 대한 감이 조금 잡히는 것 같습니다. 다시 한번 조언 감사드립니다. 


차인영 멘토
네이버클라우드 · Cloud Enterprise Service
IT개발/데이터
미래에 핵심 IT 기반 기술이 될 클라우드와
남들보다 좀 더 높은 역량을 필요로 하는 컨설팅 및 사업관리 직무
이를 모두 아우를 수 있도록 멘티님의 궁금증을 풀어드리겠습니다.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 6년 전