📌 회사 내 주요 업무 요약
✅ 웹 개발 및 시스템 리뉴얼
- 기존 PHP 기반 홈페이지를 분석하고, Node.js + EJS 조합으로 클론 개발하여 내부 실험 수행
- 이후 실제 운영용 홈페이지는 Django + Vue 기반으로 전면 리뉴얼, Vue2에서 Vue3로 마이그레이션까지 완료
- 사내 웹 템플릿 및 컴포넌트를 Git 저장소에 구조화하여 형상 관리 정비
✅ 사내 시스템 유지보수 및 고도화
- 사내 패키지 관리 시스템(COPKG)을 직접 유지보수 및 버전 업그레이드 (v0.0.4 → v1.1.5)
- 릴리즈 게시판, 공지, 다운로드 관리, 검색 기능 강화, 릴리즈 노트 개선 등 주요 기능 지속 개선
- KeyCloak 기반 SSO 기능 도입 및 연동, Django + Vue2 기반 전체 시스템 운영 및 관리
✅ DevOps 및 인프라 구축
- Jenkins 기반 CI/CD 파이프라인 구축 (통합 빌드, 테스트, 정적 분석 자동화 등)
- Cypress 기반 e2e 테스트 체계 구축, ESLint, Prettier로 코드 정적 분석 체계 마련
- SBOM 개념 도입 및 Jenkins 자동화 활용하여 SW 공급망 보안 대응 프로세스 구성
- Git 브랜치 전략 재정립 및 개발-배포 프로세스 일원화 추진
✅ SSO 및 통합 인증 인프라 구축 (Keycloak + OpenLDAP)
- Keycloak을 중심으로 사내 시스템 전반에 Single Sign-On(SAML/OIDC) 체계 도입
- Redmine, Jenkins, Gitea, COPKG, NAS 등 여러 시스템 계정을 단일 인증 시스템으로 통합
- OpenLDAP + Samba 연동을 통해 Windows / Linux 양쪽 사용자 인증 및 그룹 정책 통합 구성
- 사용자 권한 역할(Role), 그룹 기반 접근 제어(Access Control)까지 IAM 구조를 체계적으로 설계 및 도입
- Zero Trust 원칙 기반 보안 운영을 위한 기초 인프라 마련