고객 사례
인포그랩과 함께한
고객과 프로젝트를 소개합니다.

오버뷰(Overview)
한미사이언스는 분산된 개발 도구와 수동적인 프로세스에 따른 비효율을 개선하고, 개발 생산성과 소프트웨어 품질을 향상하기 위 해 인포그랩과 함께 GitLab 기반의 통합 AI DevOps 플랫폼을 구축했습니다.
이 프로젝트로 SVN에서 Git으로 마이그레이션에 성공했으며, CI/CD 파이프라인 자동화와 통합 모니터링 시스템을 도입해 개발 효율성과 품질 관리 체계를 향상했습니다.
아울러 SonarQube, SAST(정적 분석 보안 테스트) 등 다양한 품질·보안 도구를 연계해 개발 초기부터 리스크를 체계적으로 관리하는 기반을 마련했습니다. 또 그룹웨어 연동과 코드 리뷰 문화 정착으로 협업 효율성을 극대화했습니다.
- 산업군: 제약 및 바이오
- 선택한 라이선스: Premium
- 프로젝트 수행 시기: 2024년 10월 ~ 2025년 2월
- 인포그랩 수행 업무:
- Kubernetes 기반의 DevOps 플랫폼 컨설팅 및 아키텍처 설계
- GitLab 설치 및 구성, SVN에서 Git으로 전사적 마이그레이션 수행
- 애플리케이션, 모바일, 컨테이너 빌드를 위한 CI/CD 파이프라인 구축 및 표준화
- Grafana, Prometheus, Loki 등을 활용한 통합 모니터링 시스템 구축 및 대시보드 구성
- Keycloak 기반의 SSO, 그룹웨어(PI), MS Teams 등 내부 시스템 연동 및 자동화 구현
- SonarQube와 SAST 연동으로 코드 품질과 보안 관리 체계 마련
- n8n을 활용한 워크플로 자동화 및 AI 기반 개발 지원 기능 도입
- 사용자와 운영자를 위한 교육, 워크숍 진행, 기술 가이드 제공
도전 과제(Challenge)
- 개발 환경 파편화 및 비효율
- 계획 수립, 형상 관리, 빌드/배포, 이슈 추적 등 개발 프로세스가 다양한 도구에 분산돼 통합 관리와 추적이 어려웠습니다.
- 협업 및 코드 품질 관리의 한계
- 표준화된 브랜치 전략과 코드 리뷰 문화의 부재로 협업 효율성이 낮고, 코드 품질 관리가 체계적이지 않았습니다.
- 모니터링 시스템 부재 및 관리 일관성 결여
- 조직 내 그룹별로 모니터링 도구나 알림 체계가 다르거나 또는 도입되지 않아 시스템 전반의 가시성을 확보하고, 장애에 신속히 대응하기가 어려웠습니다.
- 보안 관리 체계 미비
- SAST 결과를 활용하기가 어렵고, 서버 접근 권한 관리가 복잡해 보안 관리 체계를 개선해야 했습니다.
- 기술 부채 및 신기술 도입 장벽
- 기존의 SVN 기반 개발 방식에서 벗어나 Git, Docker, Kubernetes 등 현대적인 기술 스택을 도입하고, 이에 맞춰 내부 역량을 강화해야 했습니다.
솔루션(Solution)
다음 솔루션으로 도전과제 해결을 시도했습니다.
GitLab 중심의 통합 개발 환경 구축 및 전환
- 기존에 분산된 개발 도구(SVN, Jenkins, Notion 등)를 GitLab Enterprise Edition으로 통합해 개발 전 과정을 하나의 플랫폼에서 효율적으로 관리하도록 지원했습니다.
- 전사 시스템의 SVN 저장소를 Git으로 성공적으로 마이그레이션하고, 사용자 교육을 진행해 Git 기반 형상 관리 시스템으로 원활하게 전환했습니다.
CI/CD 파이프라인 자동화 및 표준화
- GitLab CI/CD를 활용해 Java, NodeJS, 모바일 애플리케이션 등 다양한 환경의 빌드, 테스트, 배포 프로세스를 자동화하고, Kaniko 기반의 컨테이너 빌드 파이프라인을 구축했습니다.
- ArgoCD를 도입해 Kubernetes 환경에서 GitOps 방식의 배포 자동화를 실현, 인프라 관리의 효율성과 일관성을 확보했습니다.
통합 모니터링 및 알림 체계 확립
- Grafana, Prometheus, Loki 등을 활용해 시스템 및 애플리케이션의 성능, 로그, 상태를 실시간 모니터링하는 통합 대시보드를 구축했습니다.
- MS Teams 알림 연동으로 주요 이벤트와 장애가 발생할 때, 담당자에게 즉시 알림을 전달하도록 신속한 대응 체계를 마련했습니다.
협업 강화 및 프로세스 자동화
- GitLab의 이슈 및 Merge Request(MR) 기능을 중심으로 업무 할당, 코드 리뷰, 배포 승인 프로세스를 표준화했습니다.
- 사내 그룹웨어와 GitLab 이슈를 n8n 워크플로 자동화 엔진에 연동해 업무 요청부터 개발 진행까지의 과정을 자동화하고 추적성을 강화했습니다.
보안 및 품질 관리 체계 내재화
- SonarQube와 SAST 도구를 CI/CD 파이프라인에 통합해 코드 정적 분석 및 보안 취약점 점검을 자동화하고, 개발 초기부터 품질과 보안을 확보하도록 지원했습니다.
- Nexus Repository Manager로 의존성 패키지 및 빌드 아티팩트를 중앙에서 관리하고 보안 취약점을 점검했습니다.
결과(Result)
- 개발 생산성의 획기적 향상
- 분산된 개발 도구를 GitLab으로 통합하면서 계획부터 배포까지 전 과정을 하나의 플랫폼에서 효율적으로 관리할 수 있었습니다. 이로써 개발 생산성이 크게 향상됐습니다.
- 협업 문화 정착과 코드 품질 개선
- GitLab MR 기반의 코드 리뷰 문화가 정착되고, SonarQube와 SAST 도입으로 개발 과정의 품질 관리와 보안 인식이 높아졌습니다. 그 결과, 팀 간 협업 효율과 전반적인 코드 품질이 향상됐습니다.
- 운영 안정성과 관리 효율 향상
- 통합 모니터링 시스템 도입으로 시스템 전반의 가시성이 확보됐습니다. 아울러 로그를 분석하고 장애에 대응하기 쉬워져 운영 안정성이 크게 강화됐습니다.
- 프로세스 자동화와 업무 추적성 강화
- CI/CD 파이프라인 자동화와 그룹웨어 연동으로 반복적인 수작업이 줄었습니다. 또 업무 요청부터 배포까지 전 과정을 체계적으로 추적할 수 있게 됐습니다.
- 인포그랩의 전문성과 지원에 대한 높은 만족도
- 고객은 인포그랩의 신속한 피드백, 전문적인 컨설팅, 헌신적인 지원에 높은 만족감을 표했습니다. 또한 인포그랩의 서비스가 성공적인 DevOps 플랫폼 구축의 핵심 요인이라고 평가했습니다.
산업군
헬스케어
사용 Tier
Premium
이용 서비스
DevOps 구축/기술지원