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