데브옵스(DevOps) 로드맵
1. 1~4주차
1.1
- 클라우드가 서비스가 생겨난 이유
- 클라우드 등장 이전은 어땠는지
- 어떤 불편함을 해소하고자 클라우드가 등장했을까?
- 도커, 쿠버네티스, 테라폼 금지❌
- 눈 돌아감
- 왜 쓰지는 모른 채로 배우게 됨
1.2
- AWS 사용해보기
- AWS 계정 생성 / 신용카드 등록
- AWS EC2 사용해보기
2. 5~8주차
2.1
- Git 익숙해지기
- Git 명령어 및 개념(branch, clone, pull, rebase, merge, squash, diff)
- Git 브랜치 전략(Github Flow, Git Flow ❌)
2.2
- Terminal 환경 익숙해지기
- Shell Script 익숙해지기
- Vim 자세한 공부 금지❌
2.3
- Linux 환경 익숙해지기
- ls, cat, tail, find, …
- Vim 자세한 공부 금지
3. 9~12주차
3.1
- The 12 Factor Application (12factor.net)
- 약간의 백엔드 공부(API 서버 만들기, DB 통신)
- 3 Tier Application 직접 만들어보기
3.2
- AWS 환경에 3 Tier Application 만들어보기
- AWS EC2, AWS RDS
- 최대한 AWS와 익숙해지기(Route 53, S3, CloudFront 사용)
- CI/CD 공부 금지❌