본문으로 바로가기
Portfolio

Kyeongmun Eom

Bridging AI Technology with Real-World Infrastructure and Services

2002.03.21

AWS / CloudDocker / DevOpsInfra Architecture
GitHubVelogeomkyeongmun@naver.com010-4716-6629
// about

I am an aspiring cloud and infrastructure engineer with strong interests in cloud architecture, containerization, deployment automation, and scalable system design. Through hands-on experience building both serverless and Kubernetes-based platforms, I have developed practical skills in designing systems that emphasize reliability, security, operational efficiency, and automation. My long-term career goal is to become an engineer who can design, automate, and operate scalable infrastructure that supports stable real-world services. I hope to continue growing into a cloud engineer who can bridge technical implementation with practical service operations and architecture design.

// education

Dongguk University

Department of Information and Communication Engineering

Mar 2021 – Feb 2027 (Expected)

GPA 4.08 / 4.5

Major GPA 4.25 / 4.50

// bootcamp

Cloud Wave 7th Cohort

CJ OliveNetworks

Dec 2025 – Feb 2026

// experience

Rock Korea (Intern)

Software Engineer Intern

  • ·Developed an LLM- and RAG-based automation tool for internal workflow support.
  • ·Participated in applied research and co-authored a paper for the Korean Society of Automotive Engineers (KSAE).
  • ·Gained practical experience in connecting AI-based systems with real engineering workflows.

Mar 2026 – Jun 2026

// activities

FC TOTO (University Soccer Club)

Mar 2022 – Aug 2025

LINKERS (Career Exploration Club)

Sep 2024 – Dec 2024

TAVE (Developer Club)

Mar 2025 – Jul 2025

FC Jeongtong (Soccer Club, Captain)

Mar 2025 – Feb 2026

// military service

Republic of Korea Army (Sergeant)

Honorably Discharged

May 30, 2022 – Nov 29, 2023

// certifications

Advanced Data Analytics Semi-Professional (ADsP)

Korea Data Industry Promotion Agency

Mar 2025

Linux Master Level 2

Korea Association for ICT Promotion (KAIT)

Oct 2025

SQL Developer (SQLD)

Korea Data Industry Promotion Agency

Dec 2025

AWS Certified Solutions Architect – Associate

Amazon Web Services

Mar 2026

// skills

Backend

Spring Boot
REST API design and implementation with Spring Security, OAuth2, JWT-based auth, and layered architecture
Java
OOP-based dependency injection and interface segregation to minimize module coupling
Python / FastAPI
Lightweight async REST API server implementation
JPA / MySQL
Relational mapping with N+1 analysis and Fetch Join for query optimization

Infra / Platform

AWS EKS
Validated 2,000 RPS / 120K requests with zero downtime using KEDA + Karpenter autoscaling
Terraform
Full infrastructure-as-code across all environments, ensuring reproducibility and DR readiness
AWS (CloudFront · S3)
CDN caching and serverless static asset serving to minimize origin load and improve global latency
AWS (ALB)
Path/host-based routing with listener rules for per-service traffic distribution and health checks
Docker / ECR
Standardized container images and ECR-based version management for consistent deployments

CI/CD & GitOps

GitHub Actions
Full pipeline automation covering build, test, and deploy — eliminating manual deployments
Argo CD
Declarative GitOps deployments with Git as the single source of truth for operational state

Observability

Prometheus / Grafana
Metrics collection and visualization dashboards; used as KEDA scaling decision inputs
CloudWatch
Log metric filters, alarms, SNS, and Lambda chain for automated DNS security event detection
OpenTelemetry / X-Ray
Distributed tracing for inter-service latency bottleneck analysis and request flow visibility

Security

IRSA
Per-ServiceAccount IAM permission isolation enforcing the principle of least privilege
AWS WAF
L7 security policy in front of CloudFront to defend against common web attacks
Secrets Manager
Centralized secret management to eliminate hardcoded credentials in code and env vars
// projects
// highlights
Traffic

Multi-Layer EKS Autoscaling for 2,000 RPS


Problem
CPU-based HPA was too slow to reflect traffic spikes, causing unready Pods to receive requests and repeated Pending states.
Action
Separated startup/readiness/liveness probes and aligned ALB health check paths to block unready Pods. Supplemented with KEDA pre-scaling and Karpenter for a multi-layer autoscaling architecture.
Result
Sustained 2,000 RPS for 60 seconds and handled 120,000 total requests in QA — validating the multi-layer autoscaling design.
Cost Optimization

Centralized NAT via Central VPC & Transit Gateway


Problem
Per-environment NAT Gateways duplicated fixed costs, while distributed security and observability points increased operational overhead.
Action
Redesigned egress routing around a Central VPC and connected each VPC via Transit Gateway to centralize shared services and observability.
Result
Consolidated NAT Gateways across Dev, QA, and Prod into a single Central VPC — reducing fixed costs and establishing a unified observability layer.
CI/CD

Multi-Stage Docker Build for Leaner Images


Problem
Single-stage images bundled JDK, Gradle, and source code together, bloating image size and increasing both CI/CD time and ECR costs.
Action
Restructured the Dockerfile into separate build and runtime stages, ensuring only the final JAR is included in the runtime image.
Result
Reduced image size, shortened ECR push time, and improved both deployment reliability and storage cost efficiency.