About

About

About Me

Profile Photo

"DevOps & Cloud"

- 새로운 기술을 습득하는 것을 좋아합니다.
- 사소한 문제라도 지나치지 않고 해결하는 것을 좋아합니다.
- 겪은 시행 착오나 공부한 기술을 공유하는 것을 좋아합니다.
- 주어진 기간 내 최고의 결과물을 만들어내기 위해 최선을 다합니다.

Skill-Set

구분 기술
AWS EC2, EKS, ECS, ECR, RDS, VPC, Route53, CloudFront, CloudWatch
CI/CD Jenkins, GitHub Actions, ArgoCD
Monitoring ELK, Prometheus, Grafana
Container Docker, Kubernetes
IaC Terraform, Ansible
Programming Go, Python
OS Windows, Ubuntu, CentOS, Amazon Linux
Virtualization Hyper-V, VMware

Certificate

  • Certified Kubernetes Administrator [2024.07.23]
  • AWS Certified Solutions Architect - Associate [2024.02.02]
  • 정보처리기사 [2023.09.30]
  • AWS Certified Cloud Practitioner [2023.05.31]
  • CertifiedAIExpert [2020.12.31]

Email - xowl5460@naver.com
Github - https://github.com/kkamji98

Projects

Weasel - [ 2024.07 ~ 2024.08 ]

Bedrock 기반 문제풀이 서비스 Antrophic Claude Sonnet 3.5 Model 활용해 문제의 답과 해설 제공

banner

Weasel Github Organizations - https://github.com/Team-S5T1

주요 역할 및 담당

  • Team Lead
  • Cloud Infra 설계, 구축
  • EKS Cluster 운영
  • WEB, WAS, DB 배포
  • Secret 관리
  • IAM User, Group 관리
  • CI/CD 파이프라인 구축 (Jenkins, ArgoCD)

프로젝트 기술 스택

구분 기술
Develop Spring Boot, React
Deploy EKS, S3, Route53, CloudFront
Database RDS(MySQL)
IaC Terraform
CI/CD Jenkins, ArgoCD
모니터링 Prometheus, Grafana
AI Bedrock (Claude Sonnet 3.5)
ETC Notion, Slack, Postman, GitHub, Secrets Manager, Karpenter, HPA

주요 성과

  • Terraform Remote State 적용
  • Terraform을 활용한 AWS Infra 구축
  • EKS Node Auto Scaling 및 HPA 적용
  • Spot Instance와 NAT Instance를 활용한 비용 절감
  • Jenkins CI Pipeline 최적화

Architecture

Architecture

CI/CD Pipeline

ci-cd

CI - Jenkins

ci-jenkins

CD - ArgoCD

cd-argocd

Workflow

workflow

Project Management

project-management

Amazon Photo Query - [ 2024.01 ~ 2024.03 ]

기존 앨범 서비스에 AI 모델을 도입. 자연머 검색, 얼굴 검색, 자동 태깅 등 이미지 검색 편의성 제공
AWS 클라우드 상에서 MSA, 3-Tier-Architecture로 구축 및 배포

백엔드 개발 저장소 - https://github.com/KKamJi98/Photo-Query
EKS 배포 저장소 - https://github.com/kkamji98/aws-app-eks-manifests

데모 영상

얼굴 기반 사진 검색

자연어로 사진 검색

태그 자동 생성 기능

기본 앨범 기능

주요역할 및 담당

  • Cloud Architecture 설계
  • AWS 인프라 구축 & 운영
  • CI/CD 파이프라인 구축
  • ERD 구축 & 운영
  • EKS 모니터링 및 비용 추적
  • 이미지 CRD, 북마크, 태그 기능 개발 & 배포

프로젝트 기술 스택

구분 기술
Programming Go, Python, Node.js, Flutter
CI/CD Jenkins, ArgoCD, CodeSeries
Container Docker, EKS, ECR
Database RDS(MySQL), DynamoDB, DocumentDB
Monitoring Prometheus, Grafana, Container Insight, KubeCost
ETC S3, Cognito, Rekognition, Secrets Manager, Terraform, SNS, SQS, Karpenter, Fluent-bit
Tools Notion, Slack, Postman, GitHub

주요 기능

  • 회원 가입, 로그인
  • 자연어를 통한 사진 검색
  • 얼굴 인식을 사용한 사진 조회
  • 태그 자동 생성
  • 사진 업로드, 삭제, 조회
  • 선정적인 사진 필터링

Architecture

Architecture

CI/CD Pipeline

CI/CD

EKS 모니터링

EKS 모니터링

EKS 모니터링(Container Insight)

비용 추적(Kubecost)

EKS 비용추적

업로드 로직

이미지 업로드 로직

프로젝트 일정 관리

프로젝트 일정 관리

의견 공유 및 공지

Slack

트러블 슈팅

S3, DynamoDB 등의 리소스에 대한 Public 접근 차단 후 S3, DynamoDB에서 Access Deny 문제 직면 AWS IRSA 개념을 공식문서를 통해 습득 후, 팀원들에게 공유


성능 테스트 도중 다수(500MB 700장)의 이미지 업로드 시 5분 이상의 시간과 상당한 리소스를 사용한다는 문제를 발생

  1. 기존 로직에서 이미지 리사이징 기능을 Lambda함수로 분리
  2. 버지니아 리전을 사용으로 생긴 네트워크 지연 해소를 위해 Global Accelerator 도입
  3. 동시성 구현을 위해 Goroutine을 프로젝트에 도입
  4. 이미지 업로드 API 응답시간을 5분에서 1분 미만으로 단축 (문제 해결)

Educational Background

중원대학교 컴퓨터공학과 [2018.03 - 2023.08]

  • 융합과학대학 수석 졸업
  • 학생 대표로 교내 J-Smart, 교수역량진단시스템 사업 참여
  • 데이터베이스 강의 보조 활동
  • GPA (Overall): 4.40 / 4.5
  • GPA (Major): 4.42 / 4.5

Education

AWS Cloud School 1기 [2023.08 - 2024.03]

  • Cloud(AWS) & DevOps 교육
  • Network, Linux, Docker, Kubernetes, Jenkins, ArgoCD, AWS 학습
  • 교육과정 내 공지 게시판 개발
  • AI & Cloud 기반 앨범 서비스 “Photo Query” 팀 프로젝트 참여 (5인)

Rising Camp Plus 1기 [2023.07 - 2023.08]

  • Java Backend 교육
  • Java, Spring Boot3, JPA, MySQL, Git 학습
  • Spring Boot 기반 채용사이트 개발 팀 프로젝트 참여 (3인)

Activities

  • 충남대학교 커스텀 GPT 프롬프톤 참여(Staff) [2024.08]
  • AWS 클라우드 부트캠프 & 멘토링 프로그램 참여(보조강사) [2024.07 ~ 2024.08]
    • 부산일과학고등학교, 서울디지텍고등학교
  • AWS PS GenAI GameDay 참가 [2024.07]
  • AWS 온라인 세미나 세선 진행 (MicroK8s를 사용해 EC2기반 경량 클러스터 구축하기) [2024.06]
  • AWS Summit Seoul 2024 참여 [2024.05]
  • AWS Student Community Day 2024 참여 [2024.04]
  • Wanted Backend Challenge - AWS를 활용한 시스템 아키텍처 참여 [2024.03]
  • Advanced Architecting on AWS 수료 [2023.12]
  • AWS DevOps Jam 차석 [2023.12]
  • DevOps Engineering on AWS 수료 [2023.12]
  • Developing on AWS 수료 [2023.12]
  • AWS Well-Architected Best Practices 수료 [2023.11]
  • AWS Community Day 2023 참여 [2023.10]
  • AWS Security Essentials 수료 [2023.10]
  • AWS Cloud Practitioner Essentials 수료 [2023.10]