— Tech Stack Overview

DevOps Lecture Note

DevOps, Linux, Git, Docker, Kubernetes 등
소프트웨어 개발 및 운영의 기술을 학습합니다.

🚀 기획 및 기초 역량 Core Fundamentals

🔄
DevOps 개론

DevOps의 철학과 문화, CI/CD 파이프라인, 인프라 자동화 등 현대 소프트웨어 개발 운영의 핵심 원칙을 학습합니다.

CI/CD 자동화 IaC 모니터링
🐧
Linux 기초

리눅스 기초부터 파일 시스템 탐색, 패키지 관리(APT/DNF), 텍스트 에디터 및 서버 모니터링 실무 명령어를 학습합니다.

Linux CLI APT/DNF 실무 명령어
🌐
서버와 클라이언트

웹 통신의 기본 원리, HTTP 프로토콜, 상태 코드 및 메서드 등 현대 웹 아키텍처의 기초를 학습합니다.

HTTP 네트워크 JSON CORS

📦 코드 관리 및 컨테이너 Source & Containers

🐙
Git & GitHub

버전 관리와 협업의 핵심 도구인 Git과 GitHub를 학습합니다. 브랜치 전략, PR, 코드 리뷰 등 실무 워크플로우를 익힙니다.

Git 버전 관리 협업 CI/CD
🐳
Docker 기초

컨테이너 기술의 핵심인 Docker를 학습합니다. 이미지 빌드, 컨테이너 실행, Docker Compose까지 실무에 필요한 전반을 다룹니다.

컨테이너 Dockerfile Compose MSA
🛠️
Docker 실무 (수정 중)

Multi-stage Build를 통한 이미지 최적화, Nginx 활용, Docker Compose를 이용한 다중 컨테이너 오케스트레이션 실무를 학습합니다.

Multi-stage 최적화 Compose 실무 활용

⚙️ 운영 및 자동화 Cloud Native & Automation

☸️
Kubernetes 기초

컨테이너 오케스트레이션의 표준인 Kubernetes를 학습합니다. Pod, Service, Deployment 등 핵심 개념과 실습을 진행합니다.

K8s Pod 오케스트레이션 클러스터
🔧
Jenkins (수정 중)

Jenkins를 활용한 CI/CD 파이프라인 구축을 학습합니다. Jenkinsfile 작성, GitHub Webhook 연동, 자동화 워크플로우를 다룹니다.

CI/CD Pipeline 자동화 Jenkinsfile
Press SPACE or UP to jump · ESC to quit