본문/내용
1. CI/CD 파이프라인을 설계하고 구축했던 경험에 대해 설명해 주세요.
엔카닷컴에서 DevOps 엔지니어로 근무하며 CI/CD 파이프라인 설계와 구축 경험을 쌓았습니다. Jenkins와 GitLab CI를 활용하여 코드 수정 후 자동 테스트와 빌드, 배포까지 원클릭으로 가능하도록 시스템을 구성하였습니다. 특히, 배포 시간을 기존 30분에서 5분으로 단축시키는 성과를 거두었으며, 테스트 자동화를 도입하여 배포 실패율을 12%에서 3%로 낮췄습니다. 또한, Docker와 Kubernetes를 이용한 컨테이너 기반 배포 환경을 구축하여 3개의 서버에 동시에 배포가 가능하게 했으며, 롤백 자동화와 모니터링 시스템을 도입하여 서비스 가용성을 9 9% 이상 유지하게 되었습니다. 이러한 시스템은 매일 평균 50회 이상의 배포 작업을 지원하며, 평균 배포 시간은 7분 이내로 단축되어 개발 생산성을 크게 향상시켰습니다. 이외에도, 각 단계별 자동화와 통합 테스트를 통해 품질 향상과 릴리즈 속도 향상에 크게 기여하였습니다.
2. 모니터링 및 로그 관리를 위해 어떤 도구를 사용했으며, 이를 통해 어떤 문제를 해결했는지 이야기해 주세요.
엔카닷컴에서는 모니터링 및 로그 관리를 …