본문으로 바로가기
Portfolio

엄경문

서비스를 만들고, 인프라까지 책임지는 클라우드 네이티브 엔지니어

2002.03.21

Cloud / InfraBackendAI · LLM
GitHubVelogeomkyeongmun@naver.com010-4716-6629
// about

Spring Boot 백엔드 개발부터 Terraform 기반 클라우드 인프라 설계·운영까지 End-to-End로 서비스를 구축합니다. Cloud Wave 7기와 실무 경험을 통해 AWS 아키텍처, CI/CD 파이프라인, 컨테이너 오케스트레이션을 익혔으며, AI/LLM을 활용한 운영 자동화에 관심이 많습니다.

// education

동국대학교

정보통신공학과

2021.03 - 2027.02

GPA 4.06 / 4.5

Major 4.20

// bootcamp

Cloud Wave 7기

CJ OliveNetworks

2025.12 - 2026.02

// experience

Rock Korea (Intern)

  • ·LLM·RAG 기반 자동차 사이버보안 Q&A 자동화 툴 개발
  • ·GitHub Actions CI/CD 파이프라인에 AI 에러 분석 연동 — 빌드·테스트 실패 시 로그를 LLM으로 요약·원인 분석해 Slack으로 즉시 알림 및 해결 가이드 제공
  • ·SDV OTA 보안 관련 자동차공학회 논문 작성
paper

SDV OTA 웨이브 전환에서의 레이스 컨디션과 계층적 안전 전환 프로토콜

Kubernetes + Istio 기반 OTA 백엔드(auth→campaign→package→deploy)의 웨이브 전환 구간에서 발생하는 레이스 컨디션과 보안 홀을 정량화하고, 이를 차단하는 계층적 안전 전환 프로토콜(HSTP)을 설계·검증했습니다. 비활성화 순서만으로 보안 홀이 약 52초에서 0초로 갈렸고, HSTP + 마이크로세그멘테이션 적용 시 Lateral Movement 차단율 99.1%, 요청 성공률 85.6%를 달성했습니다.

SDV / OTAKubernetesIstioZero TrustmTLS

2026.03 - 2026.08

// activities

FC TOTO (축구중앙동아리)

2022.03 - 2025.08

링커스 (직무탐색동아리)

2024.09 - 2024.12

TAVE (개발 동아리)

2025.03 - 2025.07

FC 정통 (축구소모임 주장)

2025.03 - 2026.02

// 군복무

육군 병장

만기 전역

2022.05.30 - 2023.11.29

// certifications

데이터분석 준전문가 (ADsP)

한국데이터산업진흥원

2025.03

리눅스마스터 2급

한국정보통신진흥협회 (KAIT)

2025.10

SQL 개발자 (SQLD)

한국데이터산업진흥원

2025.12

AWS Certified Solutions Architect - Associate

Amazon Web Services

2026.03

// awards

동국 튜터링 (지산학 프로젝트 2) · 장려상

동국대학교

클라우드 주제 멘토·멘티 튜터링 활동

2025.12

// skills

Backend

Spring Boot
Spring Security·OAuth2·JWT 기반 인증과 레이어드 아키텍처 REST API 설계·구현
Java
OOP 원칙 기반 의존성 주입·인터페이스 분리로 모듈 결합도 최소화
Python / FastAPI
비동기 처리 기반 경량 REST API 서버 구현
JPA / MySQL
연관관계 매핑과 N+1 분석·Fetch Join으로 쿼리 최적화

AI / LLM

RAG
하이브리드 검색·재정렬·로컬 LLM 기반 RAG 파이프라인 구축
Vector Search (FAISS)
dense+sparse 임베딩 기반 하이브리드 검색과 SHA-256 증분 인덱싱 구현
Ollama / LLM
사내 로컬 LLM 운영으로 민감 데이터 외부 유출 없이 한국어 답변 생성

Infra / Platform

AWS EKS
KEDA·Karpenter 오토스케일링으로 2,000 RPS·12만 요청 무중단 처리 검증
Terraform
전 환경 인프라를 코드로 정의해 환경별 재현성·DR 구조 확보
AWS (CloudFront · S3)
CDN 캐싱·정적 자산 서버리스 서빙으로 오리진 부하 최소화 및 글로벌 응답속도 개선
AWS (ALB)
리스너 룰 기반 경로·호스트 라우팅으로 서비스별 트래픽 분산 및 헬스체크 구성
Docker / ECR
컨테이너 이미지 표준화 및 ECR 기반 이미지 버전 관리로 배포 일관성 확보

CI/CD & GitOps

GitHub Actions
빌드·테스트·배포 전 과정 파이프라인 자동화로 수동 배포 제거
Argo CD
Git 단일 소스 기준 선언형 배포로 운영 변경 이력 일관성 확보

Observability

Prometheus / Grafana
메트릭 수집·시각화 대시보드 구축, KEDA 스케일링 판단 지표로 활용
CloudWatch
로그 메트릭 필터·알람·SNS·Lambda 체인으로 DNS 보안 이벤트 자동 탐지
OpenTelemetry / X-Ray
분산 추적으로 서비스 간 레이턴시 병목 분석 및 요청 흐름 가시화

Security

IRSA
ServiceAccount 단위 IAM 권한 분리로 최소 권한 원칙 적용
AWS WAF
CloudFront 앞단 L7 보안 정책으로 웹 공격 방어
Secrets Manager
시크릿 중앙 관리로 코드·환경변수 하드코딩 제거 및 보안 범위 최소화
// projects
CrossView 썸네일
backend

CrossView

2026.06 ~


직무 전환을 준비하는 사람들이 서로의 이력서를 공유하고, 모의 면접을 연습하는 스터디 플랫폼입니다. 처음에는 '면접 스터디를 온라인으로 하면 편하겠다' 정도의 가벼운 출발이었는데, 실제로 배포하고 운영하면서 '개인 프로젝트를 지속적으로 돌리려면 비용을 어떻게 통제할 것인가'라는 전혀 다른 종류의 문제와 마주하게 됐습니다.

자동차 사이버보안 RAG 시스템 썸네일
ai

자동차 사이버보안 RAG 시스템

2026.03 ~ 2026.06


자동차 사이버보안 담당자가 ISO/SAE 21434, UN R155 같은 표준 문서와 내부 TARA 표를 매번 직접 찾아보는 비효율을 없애고 싶어 시작한 RAG 시스템입니다. TARA 자동화 도구(tAIRA)가 분석 단계마다 이 시스템을 호출해 근거 컨텍스트를 받아갑니다.

EKS · Central VPC 인프라 썸네일
infrastructure

EKS · Central VPC 인프라

2026.02 ~ 2026.03


실제 서비스급 트래픽을 감당하는 쿠버네티스 플랫폼을 설계하고 싶어 시작한 프로젝트입니다. EKS 기반 애플리케이션 플랫폼과 Central VPC 중앙 관제 네트워크를 구축하고, QA 환경에서 2,000 RPS · 12만 요청으로 구조의 유효성을 직접 검증했습니다.

개인 포트폴리오 사이트 구축 썸네일
devops

개인 포트폴리오 사이트 구축

2026.03 ~


포트폴리오를 PDF로 보내달라는 요청을 받을 때마다 문서를 새로 손봐야 했는데, 요청하는 쪽과 보내는 쪽 모두의 편의를 위해 '웹으로 바로 열람하고 PDF도 자동 생성되는 사이트'를 직접 만들기로 했습니다. 만드는 김에 프론트부터 인프라·CI/CD까지 전부 혼자 해보자는 목표로 시작했습니다.

// highlights
트래픽

EKS 다층 오토스케일링으로 2,000 RPS 대응


문제
CPU 기반 HPA는 요청 급증 반영이 늦어 미준비 Pod 유입과 Pending이 반복됐습니다.
해결
Probe 분리와 ALB 헬스체크 통일로 미준비 Pod를 차단하고, KEDA·선기동·Karpenter로 확장 구조를 보완했습니다.
결과
QA에서 2,000 RPS를 60초간 안정적으로 유지했고, 총 120,000건 처리로 다층 오토스케일링 구조를 검증했습니다.
비용최적화

분산 NAT → Central VPC · TGW 중앙화


문제
환경별 NAT Gateway를 각각 운영해 고정 비용이 중복됐고, 보안·로그 관측 지점이 분산돼 운영 부담이 커졌습니다.
해결
Central VPC 중심으로 egress 경로를 재설계하고 TGW로 각 VPC를 연결해 공통 서비스와 관제 지점을 중앙화했습니다.
결과
Dev·QA·Prod 3개 환경의 NAT를 Central VPC 1개로 통합해 고정 비용을 절감하고 단일 관제 체계를 확보했습니다.
CICD

멀티스테이지 Docker 빌드로 이미지 경량화


문제
단일 이미지에 JDK·Gradle·소스코드까지 포함돼 이미지가 비대했고, CI/CD 시간과 ECR 비용이 함께 증가했습니다.
해결
빌드 단계와 실행 단계를 분리한 멀티스테이지 Dockerfile로 재구성하고, 런타임에는 최종 JAR만 포함하도록 최적화했습니다.
결과
이미지 크기를 줄여 ECR 푸시 시간을 단축했고, 배포 안정성과 저장 비용 효율을 함께 개선했습니다.