미리보기
기본 정보
# 모든 일에 오너쉽을 가지고 임하는 엔지니어입니다. 조직의 미션과 같은 방향으로 성장하는 것을 추구하며 책임감을 바탕으로 업무를 수행합니다. 프로젝트의 목표를 정확하게 파악하고 필요한 일을 적극적으로 찾아내는 것이 업무에 있어 가장 핵심적인 능력이라고 생각합니다. 상황을 다양한 관점에서 분석하여 여러 해결 방법을 시도하는 것을 좋아합니다. 문제 해결을 위한 통찰력을 기를 수 있도록 끊임없이 배우고 있으며, 부족한 점에 있어서 두려움없이 받아들이고 수용합니다. 사람들과 의견을 공유하고, 함께 학습하는 기회를 만드는 것이 성장에 도움을 준다고 믿습니다. 그러한 과정을 통해 더 성숙해지고 발전하는 동기를 얻습니다. ㅤ ㅤ
포트폴리오
기술 스택
AWS, Linux, Terraform, Shell Script, Go, Kubernetes, Prometheus
프로젝트
Xquare
대덕SW마이스터고
2023.07. ~ 2023.10.
여러 동아리의 프로젝트를 한 인프라에서 통합하여 관리하기 위한 프로젝트입니다. PaaS 형태의 통합 인프라를 통해 많은 학생들이 서버 성능이나 관리, 비용 부담 없이 프로젝트를 배포하고 사용할 수 있도록 하는 것이 목적입니다.
현재 5개 동아리에서 개발하는 6개의 서비스, 28개의 프로젝트(56개의 Pod)를 인프라에서 관리 중이며, 교내 선생님과 학생을 포함한 약 250명의 유저가 배포된 서비스를 사용하고 있습니다.
- Xquare 배포를 위한 GitHub Actions Template 개발
- Go를 사용해 배포 Access key 발급 서버 개발
- EKS 환경 구축
- 필요한 K8s 리소스를 Helm Chart로 정의하여 Terraform, ArgoCD로 배포
- Spot instance 환경에서 downtime 없는 서버 운영을 위한 전략 수립 (약 97.9% → 99.95%)
- Istio를 통해 Service mesh 내부 통신 추적
- Envoy ext auth로 공통 토큰 인증 MiddleWare 구축
- Prometheus 사용하여 로그 수집, Thanos로 영구 저장
- Terraform을 통해 EKS, S3, RDS 등 리소스와 Helm 배포 관리
DMS
대덕SW마이스터고
2023.01. ~ 2023.07.
기숙사 관리 절차, 또는 기숙사 생활에서 불편했던 부분을 개선하는 기숙사 관리 시스템입니다.
급식 보기, 공지사항, 분실물 관리, 상/벌점 관리 등 기숙사 생활의 편리함을 위해 다양한 기능을 제공합니다.
사감선생님께선 웹으로 학생 정보를 관리하고 신청, 상/벌점 데이터를 쉽게 모아 볼 수 있습니다.
학생은 사감선생님께 직접 찾아갈 필요 없이 앱으로 자습실, 잔류 등을 신청할 수 있습니다.
일정 관리 및 기획 개발 과정 주도
- 외부 학교 컨택, 미팅 진행 → 대전동신과학고에서 한 달간 테스트 운영
백엔드 개발
- 자습실, 상벌점 기능 DB 설계 및 api 개발
- 엑셀을 통한 학생 등록 및 정보 출력 기능 구현
- 테스트 코드 작성 및 detekt 린트 적용
Ubuntu 환경 EC2에 배포
- git action에서 ssh에 연결하여 docker container 자동 배포
let’s encrypt 인증서 발급, certbot 설정 및 nginx ingress 설정
Terraform을 통해 EC2, Cloudflare Domain 등 리소스 관리
대외활동
TIL Repository
개인
2022년부터 개발에 대해 공부하고 배운 내용을 정리하는 TIL Repository를 관리하고 있습니다. Network, OS, DB 등 다양한 개념을 약 600개의 md 파일에 정리하여 작성하고 있습니다. 이 Repository에 글을 작성하는 목표는 다음과 같습니다.
- 학습한 지식을 정리합니다.
- 머릿속에 있는 막연한 개념을 글로 적어 구체화합니다.
- 공부한 내용을 완전히 이해하고 응용할 수 있도록 합니다.
오픈소스 기여
개인
오픈소스, 위키에서 개선을 위해 기여한 경험이 있습니다.
• 23.09.18 : amazon-vpc-cni-K8s Docs에서 WARM_PREFIX_TARGET 설명에 포함된 잘못된 값 수정
• 23.09.18 : Istio Docs에서 잘못된 링크 수정
• 23.10.20 : 위키백과 '거리 벡터 라우팅 프로토콜' 한국어 문서 작성
• 23.12.06 : Istiod, Gateways에 HPA memory targetAverageUtilization 옵션 추가
자격증
SQLD
KDATA
2022.11.
AWS Solutions Architect - Associate
AWS Certificate
2023.09.
정보처리기능사
한국산업인력공단
2022.07.
교육
대덕SW마이스터고등학교
고등학교 | 소프트웨어개발과
2022.03. ~ 현재 | 재학 중