The Complete DevOps Roadmap [2024]
- Linux 기초 💻: 서버 및 개발 환경의 핵심으로, Linux 명령 프롬프트와 파일 시스템 관리에 대한 이해 필수입니다. 2~3주
- 네트워킹 개념 🌐: 컴퓨터 간 소통 방식, IP 주소, 프로토콜 등을 이해하고 네트워크 문제 해결을 위한 도구를 활용해야 합니다. 2주
- Git 사용법 🗃️: 코드 변경 추적과 협업에 필수적인 버전 제어 시스템. 기본 명령어를 숙지하고 동작 원리를 이해해야 합니다. 1~2주
- Python 프로그래밍🐍: 자동화 작업과 구성 관리에 활용되는 주요 언어. 문법, 데이터 구조, 모듈, 패키지 등 규칙적인 패턴을 파악하고 스크립팅 능력을 키우세요. 4~6주
- 클라우드 플랫폼 AWS ☁️: 서버, 데이터베이스, 네트워킹 서비스 등을 제공, AWS 기본 구성 및 관리 방법을 익히는 데 집중. 4~6주
- Docker 기반 컨테이너화 🚢: 애플리케이션과 의존성을 패키징하여, 개발 환경과 운영 환경에서 동일하게 실행되도록 설계. Docker 이미지 생성 및 운영, Dockerfile 이해 필요. 3~4주
- Jenkins 기반 CICD 🤖: 자동화된 통합, 배포 플랫폼. Jenkins pipeline 구축, 테스트 자동화, 빌드 및 배포 프로세스 자동화를 배워보세요. 3~4주
- Kubernetes 배포 관리 ☸️: 컨테이너, 데이터베이스, 트래픽 관리 등을 자동화하여 운영 효율성을 높이는 데 사용되는 컨테이너 orchestration 도구. Kubernetes 의 건 구조와 핵심 Komponenten 이해. 4~6주
- 엔진X 네트워킹 🚗: 리버스 프로кси, 로드밸런싱, 캐싱을 위한 도구. Nginx 설정 및 구성 방식을 익히고 Cacheing 전략 이해