Career Paths
6-Month Study Plan
Cloud Engineer
클라우드 엔지니어가 되기 위한 6개월 학습 로드맵입니다. 매월 명확한 목표와 실습 프로젝트를 통해 실무 역량을 쌓아보세요.
1
Linux & Networking Fundamentals
클라우드의 기반이 되는 Linux와 네트워크 기초 역량 확보
Linux 기초
- • 파일 시스템 구조
- • 기본 명령어 (ls, cd, cp, mv, rm)
- • 권한 관리 (chmod, chown)
- • 패키지 관리 (apt, yum)
Shell 스크립팅
- • Bash 스크립트 기초
- • 변수, 조건문, 반복문
- • 자동화 스크립트 작성
네트워크 기초
- • OSI 7계층 이해
- • IP 주소, 서브넷, CIDR
- • TCP/UDP, DNS, HTTP/HTTPS
- • 방화벽 개념
Projects
- Linux 서버에 웹 서버(Nginx) 설치 및 구성
- 네트워크 진단 스크립트 작성
Resources
Linux Journey (linuxjourney.com)Networking Fundamentals - Coursera
2
AWS Core Services
AWS 핵심 서비스 이해 및 기본 인프라 구축 능력 확보
AWS 기초
- • AWS 글로벌 인프라 (리전, AZ)
- • IAM (사용자, 역할, 정책)
- • AWS CLI 설정 및 사용
컴퓨팅
- • EC2 인스턴스 유형 및 생성
- • AMI, 키페어, 보안 그룹
- • EBS 볼륨 관리
네트워킹
- • VPC 설계 및 구축
- • 서브넷 (Public/Private)
- • Internet Gateway, NAT Gateway
- • Route Table, NACL
Projects
- 3-Tier 아키텍처 VPC 설계 및 구축
- EC2 기반 웹 서버 배포
Resources
AWS Skill BuilderAWS 101 Workshop
3
Storage, Database & High Availability
스토리지/DB 서비스 활용 및 고가용성 아키텍처 설계
스토리지
- • S3 버킷 생성 및 정책
- • 스토리지 클래스 및 수명 주기
- • EBS vs EFS vs S3 비교
데이터베이스
- • RDS 생성 및 관리
- • Multi-AZ 배포
- • Aurora 기초
- • DynamoDB 기초
고가용성
- • ELB (ALB, NLB) 구성
- • Auto Scaling Group
- • Health Check 설정
- • 장애 조치 시나리오
Projects
- S3 정적 웹사이트 호스팅
- RDS + EC2 연동 애플리케이션 배포
- Auto Scaling 웹 서버 구성
Resources
AWS Well-Architected LabsA Cloud Guru - AWS Solutions Architect
4
Infrastructure as Code
코드로 인프라를 관리하는 IaC 역량 확보
CloudFormation
- • 템플릿 구조 (YAML/JSON)
- • Parameters, Mappings, Outputs
- • 스택 생성 및 업데이트
- • 중첩 스택
Terraform 기초
- • HCL 문법
- • Provider, Resource, Variable
- • State 관리
- • Module 작성
Terraform 심화
- • Remote State (S3 + DynamoDB)
- • Workspace 활용
- • terraform plan/apply 워크플로우
Projects
- CloudFormation으로 VPC + EC2 배포
- Terraform으로 3-Tier 아키텍처 구축
- Terraform 모듈화 프로젝트
Resources
HashiCorp LearnTerraform Up & Running (책)
5
Containers & Orchestration
컨테이너 기술과 Kubernetes 기초 역량 확보
Docker
- • 컨테이너 vs VM
- • Dockerfile 작성
- • 이미지 빌드 및 레지스트리
- • Docker Compose
Amazon ECS
- • Task Definition
- • Service 및 Cluster
- • Fargate vs EC2 Launch Type
- • ECR 이미지 관리
Kubernetes 기초
- • Pod, Deployment, Service
- • ConfigMap, Secret
- • Amazon EKS 클러스터 생성
- • kubectl 기본 명령어
Projects
- Docker로 애플리케이션 컨테이너화
- ECS Fargate 서비스 배포
- EKS 클러스터에 앱 배포
Resources
Docker 공식 문서AWS Containers Workshop
6
Monitoring, Security & Certification
운영 역량 강화 및 AWS Solutions Architect Associate 취득
모니터링
- • CloudWatch Metrics, Logs, Alarms
- • CloudTrail 감사 로그
- • AWS Config
- • X-Ray 트레이싱
보안
- • IAM 모범 사례
- • KMS 암호화
- • Secrets Manager
- • Security Hub, GuardDuty
자격증 준비
- • AWS SAA-C03 시험 범위 복습
- • 모의고사 풀이
- • 약점 영역 보완
Projects
- CloudWatch 대시보드 구축
- 보안 모범 사례 적용 아키텍처
- 종합 프로젝트: 프로덕션급 3-Tier 앱 배포
Resources
AWS Certified Solutions Architect Study GuideTutorials Dojo 모의고사
Target Certification
AWS
AWS Certified Solutions Architect - Associate
6개월 학습 완료 후 취득 목표