Introduction
5년차 클라우드 엔지니어로 대규모 검색 인프라의 AWS 개발 및 운영을 담당했습니다.
IDC 환경의 검색 시스템을 ECS 기반으로 이전하여 무중단 서비스를 구성했습니다. 30억 건 이상의 문서를 처리하는 Elasticsearch 클러스터를 운영하였으며, 각종 모니터링 툴과 Slack 알림 체계를 통해 장애 대응 속도를 개선했습니다. 또한 인프라 비용 최적화를 통해 운영비를 절감하는 역할도 담당하였습니다.
현재는 Terraform과 EKS에 관심을 가지고 있으며, 문제 발생 시 근본 원인을 파악하고 해결 방안을 모색하는 것을 중요하게 생각합니다.
Skill & Tools
•
Cloud : AWS
•
BackEnd : Java, Spring Boot, SQL
•
DB : MySQL, MS-SQL, Elasticsearch, Opensearch
•
Data Pipeline : Logstash
•
CI/CD : Jenkins, CodeDeploy
•
Monitoring : Grafana, Prometheus, Kibana
•
VCS : GitLab, Github, CodeCommit
•
ETC : Slack, Jira, Notion, Ngrinder, JMeter
Work Experience
Funin
Cloud Engineer, 2021.12 - 재직중
검색/추천 AWS 인프라 환경 운영 및 개발
IDC 검색/추천 API AWS 이관
•
검색/추천 API를 AWS로 이관하기 위해 ECS 클러스터 환경 설계 및 구성
•
ECS CI/CD 파이프라인 구축을 위해 Jenkins와 CodeDeploy 연동
•
Ngrinder를 활용하여 ECS 클러스터 성능을 검증하고 운영 안정성 확보
Elasticsearch 멀티 클러스터 기반 검색 시스템 운영
•
Elasticsearch 멀티 클러스터 아키텍처 설계 및 AWS EC2 환경 구축
•
총 3개의 클러스터 환경에서, 30개의 노드를 운영하고, 30억 건 이상의 문서를 저장 및 운영
•
Filebeat와 Logstash를 활용한 검색 로그 수집 파이프라인 구성
검색 시스템 모니터링 환경 구축
•
Grafana & Prometheus 기반 검색/추천 API 성능 모니터링 환경 구축
◦
검색 트래픽 & TPS 분석용 Grafana 대시보드 구성
◦
검색 API JVM 상태 모니터링을 위한 Spring Actuator 연동
◦
AWS SNS와 Slack을 연동하여, 검색 장애 실시간 알림 체계 구축
AWS 비용 최적화
•
AWS Trusted Advisor 및 CloudWatch 지표 기반 ECS Task와 EC2 인스턴스 리소스 최적화
•
연간 약 6,000만 원(약 50~60%)의 비용을 절감
Opensearch Vector 검색 API 개발
•
AWS EC2 기반 Opensearch 멀티 클러스터링 환경 구성
•
AI Agent의 OpenAI 호출 비용 절감을 위해, 신규 벡터 검색 API 개발 및 테스트 수행
◦
Spring Rest Docs 기반 통합·단위 테스트 환경을 구축하여 API 검증 자동화
Gamedex
Backend Developer, 2020.04 - 2021.06
웹 서비스 백엔드 기능 구현 및 시스템 운영
인트라넷 및 백오피스 기능 개발
•
사내 인트라넷 게시판 기능 구현 및 게시판용 DB 테이블 설계
•
관리자 사용자를 위한 조회/작성/수정 기능 포함 게시판 백오피스 개발
게임 사전예약 백엔드 API 개발
•
사전예약 사용자 정보를 처리하기 위한 API(전화번호, 이메일 기반) 설계 및 개발
•
입력 데이터 유효성 검증 및 중복 방지 로직 적용
Education
Ezen academy
•
자바를 활용한 웹서비스 구축 과정 (2019.08 - 2020.02)
의경 군 복무
•
의경 병장 만기 전역 (2017.10 - 2019.06)
중앙대학교 일반대학원 석사 과정
•
스포츠 영상분석학과 전공 (2017.03 - 2017.09)
중앙대학교 체육대학 학사 과정
•
스포츠 산업학과 전공 (2013.03 - 2017.02)
Certificates
•
Contacts
•
•
•
•