오늘날 DevOps 엔지니어가 알아야 할 기술 지식은 광범위합니다. 워터풀, 애자일과 같은 개발 방법론은 물론이고요. 각종 프로그래밍 언어와 빌드 시스템도 이해해야 하죠. 아울러 버전 관리, Infrastructure as Code(IaC), 구성 관리 방법도 익혀야 하고요. CI/CD 방법을 숙지할 필요성은 이루 말할 것도 없습니다. 또 IT 하드웨어와 인프라 영역 이해, 각종 보안 조치 실행 능력, Docker와 Kubernetes 활용 역량, 클라우드 지식, 옵저버빌리티 역량도 필요하죠. 많은 DevOps 엔지니어가 관련 지식과 실무 역량을 쌓기 위해 끊임없이 공부합니다.

기업도 마찬가지입니다. 현재 제조, 금융, IT 등 각 분야의 기업은 급변하는 기술 환경에 빠르게 대처하고, 비즈니스 경쟁력을 높이고자 조직적으로 DevOps 역량을 강화하려 하죠. 관련 교육 수요도 상당합니다. 인포그랩은 이러한 기업의 수요에 맞춘 전문 DevOps 학습 솔루션을 운영하는데요. 바로 ‘expertLABS’입니다. 이 글에서는 국내외 DevOps 학습 플랫폼 현황과 특징, 장단점을 살펴보고요. expertLABS의 DevOps 학습 문제 해결 방식을 소개하겠습니다.

국내외 DevOps 학습 플랫폼 현황과 특징

오늘날 국내외 DevOps 학습 플랫폼은 다양합니다. 먼저 인프런, 패스트 캠퍼스, 유데미, 코세라, 링크드인 러닝, 코드클라우드 등 온라인 교육 서비스가 있고요. AWS, 마이크로소프트, HPE, Red Hat 등 IT 기업도 DevOps 교육 프로그램을 운영합니다. 이 글에서는 온라인 교육 서비스를 중심으로 각 DevOps 학습 플랫폼의 현황과 특징을 알아보겠습니다.

1. 인프런(Inflearn)

인프런 DevOps·인프라 학습 콘텐츠 모음. 출처=인프런 | 인포그랩 GitLab
인프런 DevOps·인프라 학습 콘텐츠 모음. 출처=인프런

인프런은 AWS, Docker, Kubernetes, 리눅스, CI/CD, DevOps, 네트워크, Terraform, 마이크로서비스, Java, Azure 등을 주제로 DevOps·인프라 학습 콘텐츠를 제공합니다. DevOps·인프라 학습 콘텐츠는 총 165개고요(2024년 10월 2일 기준). 입문 26개, 초급 117개, 중급 이상 22개로, 초급 강의가 대부분입니다.

아울러 인프런은 ‘더 나은 학습을 위한 가이드’라는 로드맵을 제안하는데요. 특정 주제로 여러 개별 코스를 모아 로드맵으로 제시합니다. 인프런은 ‘DevOps’를 키워드로 로드맵 총 17개(2024년 10월 2일 기준)를 제공하는데요. 17개 중 11개가 초급 코스고, 6개는 입문 코스입니다. 로드맵도 입문~초급 중심이고, 중급 이상은 없습니다. 한편, 인프런 강의 대부분은 유료(138개)지만, 무료 강의(27개)도 이용할 수 있습니다.

2. 패스트 캠퍼스(Fast campus)

패스트 캠퍼스 DevOps·인프라 패키지 모음. 출처=패스트 캠퍼스 | 인포그랩 GitLab
패스트 캠퍼스 DevOps·인프라 패키지 모음. 출처=패스트 캠퍼스

패스트 캠퍼스는 리눅스, GitOps, Terraform, AWS, Docker, Kubernetes, CI/CD, 마이크로서비스 등을 주제로 DevOps·인프라 학습 콘텐츠를 선보입니다. 이 서비스는 다양한 대주제와 강의로 구성된 하나의 패키지를 상품으로 각각 판매하는데요. DevOps·인프라 패키지는 총 14개입니다(2024년 10월 2일 기준).

패키지 강의 특성상 하나의 패키지 안에 난이도가 다양한데요. ‘초급-실전’, ‘입문-심화’, ‘입문-초급-실전-심화’, ‘초급-중급’ 이런 식으로 여러 난이도를 아우릅니다. 패키지별 강의 분량은 15~130시간으로 길고요. 한 패키지에서 주제별로 강사가 다를 때도 있습니다.

3. 유데미(Udemy)

유데미 DevOps 학습 콘텐츠 모음. 출처=유데미 | 인포그랩 GitLab
유데미 DevOps 학습 콘텐츠 모음. 출처=유데미

유데미는 DevOps, Jenkins, Docker, Kubernetes, AWS, Terraform, Java, Git, Ansible, SonarQube 등을 주제로 DevOps 학습 콘텐츠를 공급합니다. DevOps 학습 콘텐츠는 총 282개고요(2024년 10월 2일 기준). 난이도는 모든 수준 128개, 초급 81개, 중급 67개, 전문가 6개로 골고루 분포됐습니다.

유데미에서는 영어, 포르투갈어, 스페인어, 한국어 등 다양한 언어로 강의를 제공하고요. 다국어 자막도 지원합니다. DevOps 학습 콘텐츠 가운데 영어 비중이 가장 크고요(2024년 10월 2일 기준 202개). 한국어 강의는 4개입니다. 그래도 여러 강의에서 한국어 자막을 지원하고요. 유데미에는 유료 강의(263개)가 압도적으로 많지만, 무료 강의(19개)도 일부 있습니다.

4. 코세라(Coursera)

코세라 DevOps 학습 과정 모음. 출처=코세라 | 인포그랩 GitLab
코세라 DevOps 학습 과정 모음. 출처=코세라

코세라는 DevOps, 클라우드 컴퓨팅, CI/CD, Kubernetes, 구글 클라우드 플랫폼, Docker, 리눅스, 애자일 소프트웨어 개발, AWS 등을 주제로 DevOps 학습 과정을 운영합니다. DevOps 학습 과정은 총 300개고요(2024년 10월 2일 기준). 초급 157개, 중급 128개, 고등 14개, 믹스 1개로, 초급~중급 과정이 주를 이룹니다. 코세라도 유데미처럼 다국어 강의와 자막을 제공하고요. 한국어 강의와 자막도 지원합니다.

코세라는 다른 온라인 교육 서비스와 비교해 학습 과정이 더 세분화됐는데요. 일반 강좌가 대부분(180개)이지만, 특화 과정, 프로젝트, 전문 자격증, 안내 프로젝트, MasterTrack 자격증*, 학위 과정(학·석사)도 있습니다. 교육자도 산학을 두루 아우르는데요. 구글 클라우드, IBM, AWS, 마이크로소프트, 리눅스 재단, Atlassian, 듀크대, KodeKloud 등 굴지의 IT 기업과 명문대, 기술 교육 서비스에서 코세라에 DevOps 학습 과정을 제공하죠.

*석사 학위에 도움이 되는 강의를 듣고, 경력 자격 증명을 취득하는 과정

5. 링크드인 러닝(LinkedIn Learning)

링크드인 러닝 DevOps 학습 콘텐츠 모음. 출처=링크드인 러닝 | 인포그랩 GitLab
링크드인 러닝 DevOps 학습 콘텐츠 모음. 출처=링크드인 러닝

링크드인 러닝은 AWS, Azure DevOps, CI/CD, Kubernetes, IaC, 마이크로서비스, 인시던트 관리, 옵저버빌리티 등을 주제로 DevOps 학습 콘텐츠를 제공합니다. DevOps 학습 콘텐츠는 총 275개고요(2024년 10월 2일 기준). 난이도는 초급 64개, 중급 165개, 고급 46개로, 중급 강의 비중이 가장 큽니다. 링크드인 러닝도 한국어를 비롯한 다국어 자막을 제공하고요. 강의 원고도 보여줍니다.

링크드인 러닝의 학습 콘텐츠는 코스, 비디오, 오디오, 러닝 패스로 나뉘는데요. 러닝 패스는 인프런의 로드맵처럼 특정 주제를 중심으로 여러 개별 코스를 한데 모아 제공합니다. PagerDuty와 링크드인의 ‘DevOps 프로페셔널 자격증’ 과정처럼 모든 코스를 수강한 뒤, 시험을 통과하면 전문가 자격증을 주는 러닝 패스도 있죠. 또 링크드인 러닝에서는 GitHub Codespace와 GitHub Exercise File로 핸즈온 실습을 지원하기도 합니다.

국내외 DevOps 학습 플랫폼 장단점

출처=픽사베이 | 인포그랩 GitLab
출처=픽사베이

장점

위에서 소개한 DevOps 학습 플랫폼에는 다음 장점이 있습니다. 이는 플랫폼별 장점을 취합한 내용입니다.

  1. 플랫폼에 따라 입문~초급, 중급 학습 콘텐츠에 각각 특화됐습니다.
  2. 요즘 수요가 높은 최신 DevOps 기술 스택을 학습 콘텐츠로 다수 선보였습니다.
  3. 학습 계획을 잘 설계하도록 가이드를 친절히 제시합니다.
  4. 무료 콘텐츠도 공급해 수강생의 진입 문턱을 낮춥니다.
  5. 글로벌 플랫폼에서는 한국어도 지원해 국내 수강생이 이용할 수 있는 콘텐츠 풀을 넓혔습니다.
  6. 유명 IT 기업과 명문대, 기술 교육 서비스의 학습 콘텐츠도 함께 공급해 양질의 콘텐츠 접근성을 높였습니다.
  7. 콘텐츠 유형을 오디오로 넓혀 때, 장소, 상황에 따라 적합한 콘텐츠를 골라 이용할 수 있습니다.
  8. 자격증 취득까지 연계해 더 높은 학습 목표를 달성하는 발판을 제공합니다.

단점

위 플랫폼에는 한계도 있습니다. 이는 모든 플랫폼의 공통점은 아니며, 플랫폼별 단점을 취합한 내용입니다.

  1. 최근 인기 있는 일부 DevOps 카테고리를 중심으로 학습 콘텐츠가 편중됐습니다.
  2. 주제별로 강사 또는 교육자가 다양하다 보니 강의 스타일이 저마다 다릅니다.
  3. 학습 콘텐츠별 품질이 고르지 않습니다.
  4. 내용이 마지막으로 업데이트된 지 2년 지난 학습 콘텐츠도 있습니다.
  5. 소프트웨어 버전이 맞지 않아 수강생이 학습 내용을 따라 할 수 없는 것도 있습니다.
  6. 글로벌 플랫폼의 일부 콘텐츠에는 한국어 자막이 정확하지 않은 것도 있습니다.

expertLABS의 DevOps 학습 문제 해결 방식

인포그랩은 전문 DevOps 학습 솔루션 expertLABS로 기존 DevOps 학습 플랫폼의 이러한 한계를 해소합니다. expertLABS는 실무자의 DevOps 기술 역량과 경험을 향상해 비즈니스의 기술 도전과제를 쉽고 빠르게 해결하도록 돕는데요. DevOps 라이프사이클 전반에 걸쳐 비즈니스에 꼭 필요하고, 실무자가 반드시 알아야 할 DevOps 학습 콘텐츠를 제공하고요. 기업 수요를 반영한 맞춤형 커리큘럼도 개발하죠. 이를 토대로 온오프라인 교육 워크숍을 진행하고요. 특히 수강생이 별도 준비 없이 expertLABS 사이트에서 바로 실습하도록 기업 내부 환경과 동일한 코드 실습 환경도 제공합니다.

그동안 인포그랩은 국내 유수 대기업을 상대로 DevOps 구축, 컨설팅, 기술 지원, 교육 등 다양한 서비스를 제공했는데요. 이러한 경험을 토대로 콘텐츠와 실습 환경 전반에서 비즈니스와 기술 조직 수요에 맞춘, 엔지니어 친화적인 DevOps 학습 솔루션을 개발했습니다. expertLABS 학습 콘텐츠와 서비스는 꾸준히 업데이트하고 있죠. expertLABS가 기존 DevOps 학습 플랫폼의 문제를 해결하는 방식은 다음과 같습니다.

  1. DevOps 기본부터 보안, 컴플라이언스까지…DevOps 라이프사이클 모든 것 학습

    expertLABS의 DevOps 라이프사이클 단계별 기술셋 | 인포그랩 GitLab
    expertLABS의 DevOps 라이프사이클 단계별 기술셋

    expertLABS는 실무에 기반해 DevOps 라이프사이클의 모든 걸 종합적으로 교육합니다. 수강생은 DevOps 기본부터 버전 관리, 협업, 클라우드 플랫폼, CI/CD와 GitOps, 컨테이너, IaC, 컨테이너 오케스트레이션, 옵저버빌리티, 보안과 컴플라이언스까지 DevOps의 A~Z를 학습할 수 있죠. expertLABS는 현재 유행하는 인기 DevOps 카테고리만 겉핥기로 다루지 않습니다. npm, Maven, Git, GitLab, AWS, Azure, 구글 클라우드 플랫폼, Mattermost, Docker, Argo CD, Helm, Kubernetes, Terraform, Ansible, Packer, Keycloak, Teleport, Grafana, OpenTelemetry 등 비즈니스에 필요하고, 실무자가 알아야 할 DevOps 단계별 필수 기술셋을 가르쳐 드립니다.

  2. 20년 경력 베테랑 엔지니어 지도로 일관된 품질의 학습 콘텐츠 보장

    expertLABS 메인 코치 Jason  | 인포그랩 GitLab
    expertLABS 메인 코치 Jason

    expertLABS에서는 동일한 강사가 여러 주제의 강의를 진행합니다. 따라서 강의 스타일과 교재를 고품질 상태로 일관되게 유지하죠. 주제별로 강사가 달라 강의 스타일과 콘텐츠 품질이 들쑥날쑥할 일은 없습니다. 특히 expertLABS에는 경력이 20년 넘는 베테랑 DevOps 엔지니어를 비롯해 대기업에 DevOps 구축, 컨설팅, 기술 지원, 교육 경험이 풍부한 현직 DevOps 엔지니어들이 강사진으로 참여하는데요. 이들은 기업과 개발자, DevOps 엔지니어에 최적화된 DevOps 실무 교육 역량을 내재화했고요. 이러한 경험과 역량을 토대로 DevOps 실무 교육을 높은 품질로 고르게 제공합니다.

  3. 매일 진화하는 기술 스택…기술셋, 학습 콘텐츠 최신성 담보

    출처=픽사베이 | 인포그랩 GitLab
    출처=픽사베이

    expertLABS는 기술셋과 학습 콘텐츠를 지속적으로 업데이트합니다. 오늘날은 IT 환경의 대격변기로 실무자가 알아야 할 DevOps 기술 스택은 끊임없이 늘어나고 있는데요. expertLABS는 이러한 트렌드를 고려하고, 실무 사례를 접목해 콘텐츠로 다루는 DevOps 라이프사이클별 필수 기술셋을 계속 업그레이드하며, 최신성을 담보합니다. 아울러 실시간 라이브로 진행하는 온오프라인 교육 워크숍에서도 교재를 늘 최신 버전으로 업데이트하는데요. expertLABS의 학습 콘텐츠에는 레거시가 없습니다.

  4. 고객이 원하는 맞춤형 커리큘럼…DevOps 실무 과제 즉시 해결

    expertLABS의 기업 맞춤형 코스 | 인포그랩 GitLab
    expertLABS의 기업 맞춤형 코스

    expertLABS는 고객 상황에 맞춰 고객이 원하는 맞춤형 커리큘럼을 제공합니다. 고객의 학습 목표와 수요를 파악한 다음, 업종과 직무, 숙련도에 부합하는 코스를 제시하죠. 특히 기업마다 긴급한 DevOps 실무 과제가 있는데요. 예를 들어, 단절망에서 클라우드로 전환하는 방법, 레거시 IT 시스템을 최첨단으로 현대화하는 방법이 시급한 곳이 많죠. expertLABS에서는 인포그랩의 DevOps 구축, 컨설팅, 기술 지원, 교육 경험을 토대로 조직의 긴급한 DevOps 실무 과제를 빠르게 해결하도록 지원합니다.

  5. IDE, CLI 터미널 내장 코드 실습 환경…수강생 별도 준비 필요 X

    expertLABS의 코드 실습 환경 ‘워크스페이스’(오른쪽) | 인포그랩 GitLab
    expertLABS의 코드 실습 환경 ‘워크스페이스’(오른쪽)

    expertLABS에서는 IDE와 CLI 터미널이 있는 코드 실습 환경 ‘워크스페이스’로 바로 실습할 수 있습니다. 워크스페이스는 AWS 기반 Docker/Kubernetes 환경의 인프라를 갖췄고요. Port Open도 가능합니다. 이는 기업 내부 환경과 동일한 실습 환경으로 이뤄졌고요. 수강생은 따로 실습 환경을 준비할 필요가 없습니다. 그저 expertLABS 사이트에서 화면 전환 없이 학습 내용을 즉시 실습하기만 하면 되죠. 먼저 expertLABS 사이트의 화면 왼쪽 교재에서 코드 예제를 복사하고요. 이를 화면 오른쪽 터미널에 붙여 넣으면 코드가 원활히 실행됩니다.

맺음말

지금까지 국내외 DevOps 학습 플랫폼 현황과 특징, 장단점을 살펴보고요. expertLABS의 DevOps 학습 문제 해결 방식을 알아봤습니다. 이 글의 요점은 다음과 같은데요.

  1. 오늘날 국내외 DevOps 학습 플랫폼은 다양합니다. 인프런, 패스트 캠퍼스, 유데미, 코세라, 링크드인 러닝, 코드클라우드 등 온라인 교육 서비스가 있고요. AWS, 마이크로소프트, HPE, Red Hat 등 IT 기업도 DevOps 교육 프로그램을 운영하죠.
  2. 인프런은 AWS, Docker, Kubernetes, 리눅스, CI/CD, DevOps, 네트워크, Terraform, 마이크로서비스, Java, Azure 등을 주제로 입문, 초급, 중급 이상 DevOps·인프라 학습 콘텐츠를 제공합니다.
  3. 패스트 캠퍼스는 리눅스, GitOps, Terraform, AWS, Docker, Kubernetes, CI/CD, 마이크로서비스 등을 주제로 입문에서 심화까지 아우르는 DevOps·인프라 학습 콘텐츠를 패키지로 선보입니다.
  4. 유데미는 DevOps, Jenkins, Docker, Kubernetes, AWS, Terraform, Java, Git, Ansible, SonarQube 등을 주제로 DevOps 학습 콘텐츠를 공급합니다. 다국어 강의와 자막도 지원합니다.
  5. 코세라는 DevOps, 클라우드 컴퓨팅, CI/CD, Kubernetes, 구글 클라우드 플랫폼, Docker, 리눅스, 애자일 소프트웨어 개발, AWS 등을 주제로 DevOps 학습 과정을 운영합니다. 구글 클라우드, AWS, 마이크로소프트, 듀크대, 코드클라우드 등 IT 기업과 명문대, 기술 교육 서비스에서 DevOps 학습 과정을 제공합니다.
  6. 링크드인 러닝은 AWS, Azure DevOps, CI/CD, Kubernetes, IaC, 마이크로서비스, 인시던트 관리, 옵저버빌리티 등을 주제로 DevOps 학습 콘텐츠를 공급합니다. 중급 강의 비중이 가장 크며, 모든 코스를 수강한 뒤, 시험을 통과하면 전문가 자격증을 주는 러닝 패스도 운영합니다.
  7. 인포그랩은 전문 DevOps 학습 솔루션 expertLABS로 실무자의 DevOps 기술 역량과 경험을 향상해 비즈니스의 기술 도전과제를 쉽고 빠르게 해결하도록 돕습니다.
  8. expertLABS는 실무에 기반해 DevOps 라이프사이클의 모든 걸 종합적으로 교육합니다. 아울러 동일한 강사가 여러 주제의 강의를 진행해 강의 스타일과 교재를 고품질 상태로 일관되게 유지하죠. 또 DevOps 기술 스택 진화를 고려하고, 실무 사례를 접목해 DevOps 라이프사이클별 필수 기술셋을 업데이트하며 최신성을 담보합니다. expertLABS는 고객 상황에 맞춰 고객이 원하는 맞춤형 커리큘럼을 제공합니다. 이밖에 IDE와 CLI 터미널이 있는 코드 실습 환경 ‘워크스페이스’로 수강생이 별도 환경 준비 없이 바로 실습하도록 지원합니다.

참고 자료

  1. Jeff(손성훈), “Expert Labs로 DevOps 실무 역량 똑똑하게 키우는 방법”, 인포그랩, 2023.11.6, https://insight.infograb.net/blog/2023/11/06/how-to-be-a-devops-engineer
  2. Sabo(사동환), “지금 엔지니어가 DevOps Expert Labs에 주목해야 할 이유”, 인포그랩, 2023.11.10, https://insight.infograb.net/blog/2023/11/10/infograb-expertlabs
  3. Jason(이구진), “DevOps Expert Labs 교육은 현장에서 어떻게 이뤄질까?(feat. CJ+두산 워크숍 후기)”, 인포그랩, 2023.11.27, https://insight.infograb.net/blog/2023/11/27/devops-expertlabs-workshop/
  4. expertLABS 홈페이지, https://labs.infograb.io/
  5. 인프런 홈페이지, https://www.inflearn.com
  6. 패스트 캠퍼스 홈페이지, https://fastcampus.co.kr
  7. 유데미 홈페이지, https://www.udemy.com/ko/
  8. 코세라 홈페이지, https://www.coursera.org/
  9. 링크드인 러닝 홈페이지, https://learning.linkedin.com

지금 우리 회사에 딱 맞는 DevSecOps 관행과 프레임워크를 찾고 계시나요? DevOps 전문가, 인포그랩과 상담하세요.