devopsdraft2026-08-27

DevOps & 인프라 가이드

DevOps & 인프라 가이드

데브옵스(DevOps)는 애플리케이션을 배포하고 운영하는 과정을 자동화하고 안정화하는 분야입니다. 코드를 작성하는 것만큼 그 코드를 안전하게 빌드하고, 배포하고, 장애 없이 운영하는 일이 중요하다는 관점에서 출발합니다. 백엔드 가이드에서 만든 서비스를 실제 사용자에게 안정적으로 전달하는 역할을 맡습니다.

학습 순서

데브옵스 학습은 프로그래밍 언어 하나와 리눅스(Linux) 같은 운영체제 기초, 터미널·스크립팅 지식을 다지는 데서 시작합니다. 이어서 Git 기반 버전 관리와 네트워킹·프로토콜 지식을 익히고, 도커(Docker) 같은 컨테이너 기술과 AWS·GCP·Azure 같은 클라우드 제공자를 다루는 단계로 넘어갑니다.

인프라를 다룰 수 있게 되면 테라폼(Terraform) 같은 코드형 인프라(Infrastructure as Code) 도구로 프로비저닝을 자동화하고, GitHub Actions 같은 CI/CD 도구로 배포 파이프라인을 구축합니다. 마지막 단계에서는 프로메테우스(Prometheus)·그라파나(Grafana) 같은 모니터링·로깅 체계를 갖추고, 쿠버네티스(Kubernetes) 같은 컨테이너 오케스트레이션과 서비스 메시(Service Mesh)로 심화합니다. 인프라 보안까지 함께 다지고 싶다면 데브섹옵스(DevSecOps) 흐름을 병행합니다.

전체 흐름을 처음부터 훑고 싶다면 DevOps(종합) 강좌를, 핵심만 빠르게 익히고 싶다면 DevOps 입문 강좌를 먼저 살펴보는 것을 권합니다.

지금까지 설명한 흐름을 한눈에 정리하면 [그림 1]과 같습니다.

DevOps & 인프라 학습 로드맵

[그림 1] DevOps & 인프라 학습 로드맵 구성도

Docker로 컨테이너를 다룰 수 있게 되는 지점부터 클라우드·자동화·운영으로 이어지는 실무 인프라 작업이 시작되므로, 그림에서 이 지점을 강조 표시했습니다.

소속 강좌

강좌다루는 내용
DevOps(종합)기초 지식부터 CI/CD, 모니터링, 오케스트레이션까지 전체 로드맵
DevOps 입문Linux, Docker, AWS, Terraform, GitHub Actions 중심의 핵심 요약
Docker컨테이너 이미지 빌드와 실행
Kubernetes컨테이너 오케스트레이션과 클러스터 운영
Terraform코드형 인프라를 통한 자원 프로비저닝
AWS주요 클라우드 제공자 서비스 활용
CloudflareCDN, 엣지 컴퓨팅, 서버리스 배포
DevSecOps배포 파이프라인에 보안을 통합하는 방법
Linux서버 운영체제 기초와 명령어
Shell/Bash셸 스크립팅을 통한 작업 자동화

다른 영역과의 연결

서버 로직 자체를 더 다지고 싶다면 백엔드 가이드로 돌아가고, 인프라 보안을 더 깊이 파고들고 싶다면 보안 가이드로 이어갈 수 있습니다. 데이터 파이프라인을 함께 운영해야 한다면 데이터 & 분석 가이드의 데이터 엔지니어 강좌도 참고할 만합니다.

관련 로드맵