클라우드 엔지니어 스펙 자격증 필요조건
클라우드 엔지니어가 꼭 필요한 스펙과 기본소양들 (자격증, aws ,azure 등등) 리눅스 관련 자격증과 막힘없이 리눅스랑 aws쪽을 해야되는건지 현업에 있큰 선배님들 도움 부탁드립니다 ㅠㅠ
클라우드 엔지니어는 리눅스가 필수죠 리눅스를 잘하는 건 기본으로 가져가야합니다.
거기에 언어로는 파이썬 까지 잘해야 되구요
자격증 쪽으로는 AWS를 많이 쳐줍니다.
있으면 기업에서 우대 해줍니다.
아마존의 클라우드 기술이 시장 점유율을 많이 차지하다보니 기업들에서 AWS자격증 보유자들을 많이 찾습니다.
클라우드 엔지니어는 시스템의 전체적인 아키텍쳐 설계능력이 필수라고 생각합니다. 전체적인 아키텍쳐를 설계하기 위해선 OS,네트워크,DB,스토리지,DR(백업) 등 설계시 고려해야 할 요소들에 대한 이해도가 높아야합니다.
aws, azure는 특정 회사에서 만든 클라우드서비스로 위에 대한 이해가 갖춰지면 사용법만 이해하면 되기때문에 미리 aws,azure 사용방법을 공부할 필요는 없습니다. 다만 aws,azure를 사용하면서 왜 해당 구성으로 구성이 되었는지 어떤기술로 구현을 했는지에 대해 깊이 공부하면 도움이 됩니다.
그리고 k8s도 공부하시길 추천드립니다. 구글에서 만든 컨테이너 기반의 오픈소스로 서버 자원만 있다면 클라우드서비스를 직접 구축해볼 수 있습니다.
감사합니다
안녕하세요 아하 프로그래밍 지식 답변자 입니다.
On-premise 에서 클라우드로 넘어 오면서 많은 것들이 편리해졌습니다. 클릭 몇 번 만으로 네트워크를 구축할 수 있고 서버를 만들 수도 있습니다. 하지만 클라우드 서버 관리, DBMS 관리 등 여러 부분은 해당 분야의 전문가가 작업을 수행해야 하죠.
Azure, AWS, GCP 에서 IaaS 서버를 만들거나 PaaS, SaaS 제품을 사용해보지 않고선 질문자님이 이야기 한 자격증은 무의미 합니다.
그러므로 클라우드 리소스 관리에 필요한 OS 지식이나 DBMS 지식을 쌓는게 클라우드 엔지니어가 되는 것에 도움이 될 것 입니다.
그리고 클라우드는 클릭으로 인프라 배포가 가능 하지만, 대규모 배포 등 여러 관리적 측면에서 클라우드 사업자가 제공하는 API나 프로그래밍 라이브러리를 많이 사용 합니다. 따라서 개발 지식과 컴퓨팅 사고도 요구 됩니다.자세한 내용은 아래 링크에 달린 블로그에 더 써있으니 참고 하시기 바랍니다.