Skip to content
View HD152521's full-sized avatar

Organizations

@GoToSwiss

Block or report HD152521

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HD152521/Readme.md

💻 An Yongsik

An Yongsik

👋 About Me

안녕하세요, 안정적인 서비스 운영을 최우선으로 고민하는 DevOps 엔지니어 안용식입니다.

단순한 기능 구현을 넘어 시스템이 어떻게 배포되고, 운영되고, 장애에 대응하는지에 집중합니다. Spring Boot 기반 백엔드 개발 경험을 토대로, 현재는 Kubernetes · Terraform · GitOps 를 활용한 클라우드 네이티브 인프라 구축과 관측 가능한(Observable) 운영 환경 설계에 몰입하고 있습니다.

문제의 근본 원인을 파고들어 재발하지 않는 구조를 만드는 것을 지향하며, 성능 개선과 안정성 향상에 꾸준히 집중하고 있습니다.

주요 경험

  • 🔹 모놀리스 → MSA 전환, GitOps(ArgoCD) 기반 무중단 배포 파이프라인 설계·구축
  • 🔹 Terraform IaC 로 AWS 인프라를 코드로 관리하고, 대규모 트래픽 제어 아키텍처 설계
  • 🔹 N+1 병목 최적화로 SQL 라운드트립 최대 99.8% 단축 등 성능·안정성 개선
  • 🔹 인증/권한, 도메인 모델링, 대용량 처리 등 백엔드 전 영역 주도 경험


🧩 Core Competencies

영역 내용
Container Orchestration AWS EKS 클러스터 설계·운영, Multi-AZ 고가용성 구성, ALB Ingress 기반 트래픽 라우팅
Infrastructure as Code Terraform 으로 VPC·EKS·RDS 등 AWS 리소스 코드화 및 인프라 프로비저닝 자동화
CI/CD & GitOps GitHub Actions → ECR → ArgoCD 무중단 배포, OIDC 기반 CI/CD 보안 강화
Observability Prometheus 메트릭 수집 · Grafana 시각화 · Loki 분산 로그로 실시간 시스템 가시성 확보
Backend Engineering Spring Boot 기반 인증/권한(JWT·RBAC), 도메인 모델링, 대용량 처리 및 쿼리 최적화
Traffic Control Lambda Gate 대기열 시스템, 이중 오토스케일링 등 대규모 트래픽 제어 전략 설계

🛠️ Tech Stacks

Language
Java Python C C++ JavaScript

Backend & Framework
Spring Boot Spring Security QueryDSL React

Database
MySQL PostgreSQL Redis DynamoDB MongoDB

Cloud & Infrastructure
AWS Amazon EKS Docker Kubernetes Terraform Linux

CI/CD & GitOps
GitHub Actions ArgoCD Git

Observability
Prometheus Grafana Loki


🚀 Projects

1. Eventee — 클라우드 네이티브 이벤트 운영 플랫폼

기간2025.11 ~ 2026.01역할백엔드 & 인프라 구축
스택Java 17 Spring Boot 3.x React PostgreSQL Redis AWS EKS Docker ArgoCD GitHub Actions Prometheus Grafana Loki

단기 이벤트(행사·공연·MT 등)를 효율적으로 운영하기 위한 MSA 기반 이벤트 운영 플랫폼

  • 🔸 모놀리스 Spring Boot 서비스를 Auth / Member / Event / Content / Game 5개 도메인 서비스로 MSA 전환 → 결합도 감소 및 확장성 확보
  • 🔸 GitHub Actions → ECR → ArgoCD 로 이어지는 GitOps 기반 무중단 배포 파이프라인 구축 (AWS EKS + ALB Ingress)
  • 🔸 하드코딩된 AWS Access Key 제거 → GitHub OIDC + IAM Role 임시 자격 증명 방식으로 전환하여 CI/CD 보안 강화
  • 🔸 Prometheus · Grafana · Loki 스택으로 MSA 환경 실시간 메트릭·로그 가시성 확보
  • 🔸 AWS Cost Explorer + Lambda + Discord Webhook 연동 인프라 비용 이상 알림 자동화

Highlight — 모놀리스 서비스를 MSA로 전환하고, EKS + ArgoCD 기반 GitOps CI/CD 파이프라인을 구축하여 클라우드 네이티브 운영 환경을 완성


2. Cooperation Center — 운영형 설문 플랫폼 백엔드

기간2025.07 ~ 진행 중역할기획·설계·개발·배포 전 과정
스택Java 17 Spring Boot 3.5 Spring Security QueryDSL MySQL JWT Docker Alibaba OSS Prometheus

유학원 홍보를 위한 설문 생성 · 응답 수집 · 결과 분석 · 학생 데이터 전환 백엔드 플랫폼

  • 🔸 JWT 직접 발급/검증, Access/Refresh 분리, HttpOnly + SameSite 쿠키 전략, Stateless + RBAC 인증 구조 확립
  • 🔸 설문/질문/옵션/응답/로그 도메인 분리 모델링 + Soft Delete 전략으로 운영 데이터 정합성 확보
  • 🔸 StreamingResponseBody 청크 응답 + Alibaba OSS + Presigned URL(TTL 제어) 로 대용량 파일 안전 처리
  • 🔸 설문 응답을 학생 도메인 데이터로 자동 매핑하는 파이프라인 구축 → 반복 수작업 제거
  • 🔸 Actuator + Prometheus 연동으로 운영 메트릭 실시간 모니터링 기반 마련

⚡ 성능 최적화 성과 — 대용량 다운로드 쿼리 구조 개선

대상 Before After 개선율
설문 응답 CSV 다운로드 2,402 Queries 4 Queries ▼ 99.8%
설문 파일 ZIP 다운로드 32 Queries 3 Queries ▼ 90.6%

N+1 문제와 반복 조회를 식별해 IN 배치 조회 · 인덱스 튜닝으로 SQL 라운드트립을 대폭 단축, 서버 부하와 대기 시간을 획기적으로 절감했습니다.


3. URR — 대규모 티켓팅 관리 서비스

기간2026.01 ~ 2026.04역할클라우드 네이티브 (CI/CD · 인프라 · 모니터링)
스택Terraform AWS (EKS, Lambda, ALB, S3, RDS, DynamoDB) Kubernetes ArgoCD Prometheus Grafana Loki

대규모 트래픽을 견디는 티켓팅 시스템의 클라우드 네이티브 인프라 구축 및 운영

  • 🔸 Terraform IaC 기반 Multi-AZ VPC 설계 및 Private Subnet EKS 클러스터 구축으로 네트워크 보안·고가용성 확보
  • 🔸 Auth / Ticket / Queue / Payment MSA 분리, RDS(PostgreSQL)·Elasticache(Redis) 서비스별 격리로 데이터 독립성 구현
  • 🔸 Lambda Gate 대기열 시스템 — DynamoDB 기반 대기 순번 부여 + 주기적 토큰 발급으로 폭주 트래픽 1차 제어
  • 🔸 이중 오토스케일링 — 예매 오픈 전 사전 스케일링(Scheduled) + 실시간 반응형 스케일링(Reactive) 결합으로 Cold Start 방지 및 유연 대응
  • 🔸 Prometheus · Grafana · Loki 모니터링 스택으로 시스템 가시성 및 장애 대응 체계 마련

Highlight — 서버리스 대기열 + 이중 오토스케일링 전략으로 티켓팅 트래픽 폭주에 대응하는 클라우드 네이티브 인프라 설계


💼 Experience

기간 활동
2025.07 ~ 진행 중 유학원 홍보 웹페이지 외주 (백엔드)
2024.02 ~ 2025.10 TOPIK 홈페이지 외주 (분기 2회 진행)
2023.10 ~ 2025.11 학원 C언어 및 수학 교사
2022.01 ~ 2025.03 세종대학교 국제교육원 전산 조교

🎓 Education & Certifications

Education

  • 세종대학교 컴퓨터공학과 학사 2022.03 ~ 2026.02
  • 한국디지털미디어고등학교 해킹방어과 2016.03 ~ 2019.02

Certifications & Training

  • ☁️ KT클라우드 부트캠프 — 클라우드 네이티브 과정 2025.09 ~ 2026.04
  • 📜 정보처리기사 2025.12
  • 📜 네트워크관리사 2급 2018.01

🏆 Awards & Activities

Awards

  • 🥇 2025 창의설계경진대회 대상
  • 🥇 2024 창의학기제 우수성과사례 발표 대상
  • 🥈 2024 아롬(AROM) 동아리 대회 우수상
  • 🥉 2024 / 2023 학술제 동상

Activities

  • 컴퓨터공학과 학생회 집행부장 2023.03 ~ 2023.11
  • AROM 개발 동아리 — 프로젝트 진행 및 JAVA 멘토 2023.03 ~ 2024.11

📫 Contact

Pinned Loading

  1. CooperationCenter CooperationCenter Public

    HTML 1

  2. onAir onAir Public

    4-1 캡스톤 "대기공학자들을 위한 대기질 분석/예측 시스템"

    Java

  3. seatnullnull seatnullnull Public

    school project