본문/내용
1. DevOps 환경에서 CI/CD 파이프라인을 설계하고 구축한 경험이 있나요 구체적인 사례를 설명해 주세요.
네, 현대카드의 한 프로젝트에서 DevOps 환경에서 CI/CD 파이프라인을 설계하고 구축한 경험이 있습니다. 처음에는 기존 배포 방식이 수동으로 이루어져 배포 시간과 오류 발생률이 높았으며, 평균 배포 시간은 3시간 이상으로 비효율적이었습니다. 이를 해결하기 위해 Jenkins와 Docker, Kubernetes를 활용하여 자동화된 CI/CD 파이프라인을 구축하였습니다. 코드는 Git 저장소에서 관리되고, GitLab CI와 Jenkins를 연동하여 코드 커밋 후 자동으로 테스트, 빌드, 배포가 수행되도록 설계하였습니다. 파이프라인 도입 후 배포 시간은 평균 30분 이내로 단축되었으며, 배포 오류는 80% 이상 감소하였고, 장애 발생률도 50% 이하로 낮아졌습니다. 또한, Canary 배포와 블루/그린 배포 전략을 적용하여 무중단 배포와 빠른 롤백이 가능하게 하였습니다. 이러한 개선으로 인해 고객 불편이 크게 줄어들었고, 배포 재작업률도 15%에서 2% 이하로 감소하는 성과를 이뤘습니다. 이 경험을 바탕으로 현대카드의 개발 및 배포 효율성을 높이는데 기여할 수 있다고 자신합니…