개발자로서의 DevOps 및 QA 자동화 역량 향상 프로젝트
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
DevOps
대상자
- 경력 1.6년 이상의 중급 개발자 및 QA 자동화/DevOps 진로를 목표로 하는 학습자
- Python, Docker, AWS 등 기초 지식을 가진 사람
- 실무 프로젝트 경험 부족자에게 실전 적용 기회 제공
- 난이도: 중간 수준 (기본 개념 이해 후 도구 활용 중심)
핵심 요약
- 30일간 Python, Pytest, Selenium, Docker, AWS, Terraform, SQL 등 실무 도구를 기반으로 QA 자동화 및 DevOps 역량 강화
- GitHub Actions, CI/CD, EC2 배포, REST API 테스트, Flask 앱 구축 등 구체적 목표 설정
- 실제 프로젝트를 통해 GitHub 포트폴리오 구축 및 DevOps/QA 역할 전환 준비
섹션별 세부 요약
1. **프로젝트 개요**
- 30일간 Python 자동화, Pytest + Selenium 테스트, Linux/Bash 스크립팅, Docker + CI/CD, AWS + Terraform, SQL + API 테스트 등 핵심 기술 습득
- Junior Software Engineer 경력 1.6년 후 경력 공백 기간 극복을 위한 QA 자동화 및 DevOps 역할 전환 목표 설정
2. **구체적 개발 목표**
- Login 자동화 (Selenium + Pytest), REST API 테스트 스위트 (requests + Pytest), Flask 앱 AWS EC2 배포 (Docker + GitHub Actions), 파일 정리기 및 CLI 도구 개발
- GitHub에 실무 프로젝트 게시를 통한 포트폴리오 구축
3. **진행 방식 및 커뮤니케이션**
- 주간 기능 및 프로젝트 진행 상황 공유
- Selenium, Pytest, Docker, GitHub Actions, AWS, Terraform 등 핵심 도구 사용
- 공동 학습 및 네트워킹 강조
결론
- 실무 프로젝트 중심의 학습을 통해 DevOps/QA 자동화 역량 강화
- GitHub Actions, Docker, AWS EC2, Pytest, Selenium 등 도구 사용법을 핵심으로 실습
- 포트폴리오 구축 및 커뮤니티 활동을 통해 경력 전환 기회 확대