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개월 학습 완료 후 취득 목표