본문/내용
1. CI/CD 파이프라인을 구축하기 위해 어떤 도구들을 사용했으며, 각각의 역할에 대해 설명하시오.
SK엔카닷컴의 CI/CD 파이프라인 구축에는 Jenkins, Git, Docker, Kubernetes, Nexus를 활용하였습니다. Jenkins는 빌드, 테스트, 배포 자동화를 담당하여 배포 주기를 30% 단축시켰으며, 특히 병렬 처리 기능을 활용하여 하루 평균 배포 시간을 1시간 이내로 낮추는 성과를 이루었습니다. Git은 소스 코드 버전 관리를 위해 사용되어 변경 이력을 체계적으로 관리하였고, 코드 리뷰 과정을 통해 품질을 향상시켰습니다. Docker는 애플리케이션과 의존성을 컨테이너화하여 환경 일관성을 확보했고, 이를 활용하여 기존 배포 시간 대비 40% 빠른 롤아웃을 구현하였습니다. Kubernetes는 다중 환경에서 컨테이너 오케스트레이션을 담당하며 서비스의 확장성과 신뢰성을 높였고, 장애 발생 시 평균 복구 시간을 10분 이내로 단축시켰습니다. Nexus는 사설 저장소를 운영하며 아티팩트 관리를 담당하여 배포 안정성을 높였으며, 배포 성공률이 9 8%에 달하는 성과를 얻었습니다. 이러한 도구들을 통합하여 배포 프로세스의 자동화와 신뢰성 확보를 이루어, 릴리즈 주기를 이전…