InfoGrab
InfoGrab
금융

스마트로, GitLab 전환 컨설팅을 통한 SVN 마이그레이션·Changeflow 연동·보안(SAST) 체계 구축으로 DevSecOps 표준화

DevOps 구축/기술지원DevOps 교육/Expert LabsGitLab

오버뷰(Overview)

스마트로는 기존 형상관리 체계를 GitLab 기반으로 전환하며, 개발·배포 프로세스 표준화와 보안·컴플라이언스 대응력을 강화해야 했습니다. 레거시 VCS에서 Git 기반 체계로의 마이그레이션, 내부 변경관리 시스템과의 연동, CI/CD 환경 구성, 코드 보안 점검(SAST) 체계까지 아우르는 DevSecOps 운영 기반을 마련하고자 했습니다.

도전과제(Challenge)

이번 전환은 단순 도구 변경이 아니라, 기존 프로세스를 유지하면서 DevSecOps 표준으로 확장하는 과제였습니다.

  • 레거시 VCS 전환: 기존 이력과 구조를 유지하면서 전환 품질을 보장해야 했습니다.
  • 내부 변경관리 시스템 연동: 승인 기반 배포, 변경 이력 추적, 상태 동기화 등 기존 통제 모델을 유지해야 했습니다.
  • 보안·컴플라이언스 요구 강화: 코드 보안 점검(SAST) 결과를 개발 흐름에 자연스럽게 포함하고, 감사 증적 체계를 마련해야 했습니다.
  • 운영 표준 부재: 개발·검수·운영 환경 분리, 권한 관리, 배포 가이드, 장애 대응 등 운영 기준을 정립해야 했습니다.

솔루션(Solution)

'전환 설계 → 마이그레이션 → CI/CD 구성 → 보안 체계 → 운영 표준화·내재화' 순서로 전환을 지원했습니다.

1) 전환 범위 정의 및 목표 아키텍처 수립

기존 형상관리·빌드·배포 흐름과 내부 연동 시스템을 분석하여 전환 범위와 목표 운영 모델을 정리했습니다. 마이그레이션 대상 우선순위를 정하고 단계별 전환 계획을 수립했습니다.

2) 레거시 VCS → Git 마이그레이션 표준 가이드 제공

저장소 유형과 규모에 맞는 마이그레이션 가이드를 제공하여 전환 품질을 확보했습니다.

3) 내부 변경관리 시스템 연동 구조 설계 지원

내부 변경관리 시스템의 승인·결재 흐름과 CI/CD 파이프라인을 연동하는 구조를 설계했습니다. 변경 이력 추적과 배포 통제 기준도 함께 정리했습니다.

4) CI/CD 환경 구성 및 운영 표준 정립

빌드·배포 실행 환경 운영 구조를 정리하고, 파이프라인 템플릿과 운영 가이드를 통해 팀별 확장이 가능한 표준안을 마련했습니다. 개발·검수·운영 환경 분리와 권한 운영 기준을 정리하였습니다.

5) 코드 보안 점검(SAST) 체계 및 증적 흐름 구성

코드 보안 점검 결과를 개발·배포 흐름에 포함하고, 감사 증적이 가능한 운영 체계를 설계했습니다.

6) 교육 및 내재화 지원

Git/플랫폼 사용자 교육과 CI/CD 핸즈온을 포함하여, 전환 이후 고객이 스스로 운영할 수 있도록 교육과 문서화를 지원했습니다.

결과(Result)

스마트로는 통합 DevOps 플랫폼 기반 전환을 통해 개발·배포 체계를 표준화하고, 보안·컴플라이언스 대응 기반을 확보했습니다.

  • 전환 리스크 감소: 마이그레이션 표준 절차를 통해 저장소 전환 품질과 재현성 확보
  • 통제와 자동화의 균형: 변경관리 시스템 연동을 전제로 한 승인 기반 배포·추적 체계 설계
  • 보안 내재화: 코드 보안 점검 결과를 개발 흐름에 포함하고, 감사 증적이 가능한 운영 모델 정립
  • 운영 표준화 및 내재화: 가이드와 교육을 기반으로 팀 확장과 운영 이관 지원

비슷한 도전 과제가 있으신가요?

목록 보기

산업군

금융

솔루션

GitLab

이용 서비스

DevOps 구축/기술지원

DevOps 교육/Expert Labs