본문으로 이동
Kim Jongwon

김종원 | 신입 클라우드 인프라 / DevOps

AWS 인프라를 구성하고 배포와 조회 장애를 진단했습니다.

여러 공장의 상태를 한 화면에서 보는 AWS 관제 플랫폼(Aegis-Pi, 2인 팀)에서 데이터/대시보드 인프라와 관제 화면을 맡았습니다.

개인 프로젝트로 Kubernetes 작업 실행, AWS 네트워크 장애 복구, GKE GitOps 배포를 직접 구현하고 코드와 실행 기록을 남겼습니다.

대표 문제 해결 | Aegis-Pi

504를 막은 임시 조치가 위험 신호를 가렸습니다

응답만 돌아오게 만든 조치가 관제 화면의 목적을 해치고 있었고, 조회 구조를 다시 나눠 해결했습니다.

  1. 24시간 이력 조회에서 504 연쇄 발생

    3개 공장의 24시간 이력을 함께 열면, 3초마다 쌓이는 이력을 한꺼번에 읽느라 백엔드의 동시 조회 한도가 가득 차 504가 연달아 났습니다.

  2. 최신 500건만 읽도록 제한

    제가 한 번에 읽는 양을 최신 500건으로 줄이자 504 없이 응답이 돌아왔습니다.

  3. 지나간 위험 신호가 사라짐

    500건은 1시간 이력도 다 담지 못했습니다. 앞서 점수가 급락했다가 회복된 구간이 차트에서 빠져, 지나간 위험을 확인하는 이력 화면의 목적을 채우지 못했습니다.

  4. 조회 기간별로 읽는 방식을 나눔

    팀원과 방식을 정해 1시간은 원본(최대 2,000건, 새 데이터만 이어 받기), 6, 12, 24시간은 팀원이 만든 5분 집계를 읽게 했습니다. 평균과 최솟값을 함께 표시해 급락이 평균에 묻히지 않게 했고, 회귀 테스트로 확인했습니다.

개인 프로젝트 | MSP 과정 우수상

Stock Backtesting Platform

설계부터 검증까지 혼자 수행했습니다. 오래 걸리는 백테스트 계산을 Kubernetes Job으로 분리해 웹이 멈추지 않게 하고, run_id로 요청부터 결과까지 추적합니다.

실행 단위

1 Job

백테스트 1건 = Kubernetes Job 1개

추적 키

run_id

웹, Worker 로그와 MySQL 결과를 같은 ID로 연결

부하 측정

+58%

로컬 동시 요청 20건 처리량, 병목을 찾아 설정 조정

모니터링

Grafana

Job 실행 수와 요청 빈도 확인

일하는 방식

끝까지 원인을 찾고, 확인한 만큼만 말합니다

네 가지 습관마다 근거가 있는 곳을 연결했습니다.

그 밖의 경험

팀 프로젝트, 교육 미션, 연구

GCP, RAG | 2인 팀

LawMainRoad

노동 분쟁 사후 대응 기능을 맡아 법령 1,722개 조각을 검색해 근거와 함께 답하고, GCP에 배포했습니다.

Terraform | 교육 미션

Terraform 모듈 리팩터링

한 곳에 모인 코드를 4개 모듈과 dev/prod 환경으로 나누고, 모듈끼리 출력값을 직접 연결했습니다.

학부연구생 | 2024.04–2025.09

RAG / LLM 연구와 교육자료

LLM 문서 질의응답(RAG)을 1년 반 연구하며 보고서 40여 건을 남겼고, AI 입문자용 NumPy 실습 자료를 만들었습니다.

팀 프로젝트와 수상

로봇팔 졸업작품, 헤드셋 프로토타입

4인 졸업작품 팀장(정보기술대학장 장려상), 창업경진대회 학장상을 받은 청각 보조 헤드셋 팀에 참여했습니다.

연락

신입 클라우드/DevOps 채용과 인턴십 제안은 이메일로 연락해 주세요.