미리보기
기본 정보
AI를 활용하는 DevOps 개발자 박준석입니다. 시간과 비용 효율적인 클라우드 운영을 목표로 하고있으며 한 문제를 여러 방법으로 해결하는 것을 즐깁니다 저는 항상 제가 하는 업무에 의문을 가지고 어떻게 더 시간, 비용 효율적일지 고민하는 것을 좋아합니다. 아키텍처 적인 부분이나 CI/CD 모니터링 관련 부분에 대해서는 다양한 구축과 PoC를 진행해보았습니다. 저의 최고의 장점은 성장성이라고 생각합니다. 저의 원동력은 커뮤니케이션 능력과 항상 최고를 목표하는 것이라고 생각합니다. 경력과 경험은 부족하지만 남들보다 빠르게 성장할 수 있다고 생각하고 실제로 증명해 왔습니다. 학부생 때 참여한 교육에서 비전공자로 베이스는 부족했지만, 프로젝트에서 최우수상을 받고 개인 수상까지 한 이력이 있습니다.
기술 스택
AWS, eks, Docker, Kubernetes, Terraform, monitoring, Go, Linux, JIRA, Confluence
경력
Kuberix
매니저 | Kubernetes 기술팀 | 재직 중
2023.08. ~ 재직 중 (1년 3개월)
클라우드 기반 Kubernetes 환경을 메인으로 CI/CD 구축,
Opentelemetry + LGTM Stack + k6로 Observability 구현 등과 같은
OSS 툴체인을 주로 다루고 있습니다.
K8s기술팀에서 Observability, FinOps, OSS 개발 등 여러가지 기술에 대한
PoC를 많이 진행하고 있습니다.
프로젝트
KB Spaceone 구축
KB 금융
2024.06. ~ 2024.07.
KB에서 진행한 구축 프로젝트로 금융권 환경에 맞게 EKS와 네트워킹을 구축하고
금융권 네트워크 특성상 부족한 CIDR 문제를 해결하기 위해 Custom VPC를 구축하여
AWS 리소스와 EKS Pod의 IP 대역대를 분리하는 작업을 진행하였습니다
Internal ALB를 구축하고 ReverseProxy를 통해 외부망과 업무망 사이의 통신을 구축하였고 이해도를 높였습니다.
Hashicorp Terraform 총판 업무 지원
Megazon Kuberix
2024.03. ~ 2024.06.
회사가 Hashicorp 회사와 총판 계약을 진행해 총판 계약 엔지니어는 아니지만
총판 업무 지원 및 Terraform OSS, Enterprise와 Cloud 제품 분석 및 PoC 진행하면서
Terraform의 BP와 디렉토리 구조, 모듈화 등에 대한 연구를 진행하며 Terraform에 대한 이해도가 높아졌습니다.
LG 에너지솔루션 Site 구축 -> MEGAZON 사내 인사평가시스템
Megazon Kuberix
2024.02. ~ 2024.03.
프로젝트가 불발 되어 동일 아키텍처로 사내 인사평가 시스템(megatree) 인프라 구축
URL : https://github.com/Junseokee/Infra-demo
AWS에 외부 아키텍처 Terraform IaC 구축
- Terraform Cloud를 이용한 Workspace 단위 작업 구성
- 다중 VPC Transit GW로 연결 작업 (Public, Private VPC 분리)
- 외부 ALB와 통신하는 DMZ 서버 내부에 Nginx 리버스 프록시 서버 구축
- APP-VPC의 EKS, SHARE-VPC의 EKS와 연결된 내부 ALB 구성
AWS 내부 아키텍처 구축 (Terraform, Helm)
Reverse Porxy server nginx.conf 구성
EKS에 하나의 Internal ALB에 다중 EKS 서비스를 연결하는 TargetGroupBinding 구축 ( ArgoCD, Grafana, GitLab service)
Grafana LGTM 스택 + Opentelemetry를 활용한 Observability 구축
AWS CloudWatch 데이터 Grafana와 연동
Repo
- terraform/megatree-regacy - 로컬기반 Terraform 코드
- terraform/megatree - Terraform Cloud 기반 코드
Kubernetes Observability OpenSource KubeGPT 개발
Megazon Kuberix
2023.12. ~ 2024.02.
Kubernetes의 이벤트를 기반으로 오류에 대한 GPT 응답을 Slack에 경고를 보내는 Observability Tool
URL: https://github.com/KuberixEnterprise/kubegpt
Golang을 활용한 Kubernetes application 개발
- Application 기획 및 설계
- Architecture 설계
- Kubebuilder를 활용한 Kubernetes CRD, Role, API 등 설계 및 구현
- Slack Bot을 활용한 Alert 구성
- GitOps CI/CD
- Helm Chart 구성
Opensource Contribution K8sGPT CNCF 인큐베이팅 프로젝트
- 기존 LLM을 활용한 오픈소스 K8sGPT Community 활동 진행 (Slack)
- 사용 중 코드의 누락된 버그 발견해서 조치 (https://github.com/k8sgpt-ai/k8sgpt-operator/issues/252)
DevOps Professional
Megazon Kuberix
2023.09. ~ 2023.11.
사내 Devops 및 클라우드 엔지니어링 수준 향상 연구 프로젝트
URL : https://weq155.tistory.com/21
- AWS 비용 최적화의 목적으로 EKS에서 Spot인스턴스를 Unmanaged NodeGroup을 활용해서 Test 환경에서 EKS의 Node 비용을 70% 정도 감소 시켜 사내 개발 계정의 비용 감소
- Opentelemetry, Grafana, Loki, Mimir 기반 Log, Metric 모니터링 구성
Velero, AWS Backup을 활용한 AWS Disaster Recovery(DR) 강의 자료 제작
개인
2024.01. ~ 진행 중
AWS기반DR 관련 강의 학습용자료 제작
URL : https://github.com/junskeep/DR-test
- Velero, AWS Backup 개요와 특징, 사용법 문서 정리
- AWS 환경에서 Velero 실습 테스트 Terraform Code 구성
- AWS Backup 예시 테스트 코드 및 Application 제작 및 인프라 Terraform Code 구성
- 학습용 인프라 구성 최적화 ( Read.me )
포트폴리오
자격증
AWS Solution Architect Assosiate(SAA 003)
AWS
2024.07.
CKA
Linux Foundation
2024.03.
Terraform Associate (003)
Hashicorp
2024.02.
교육
신세계아이앤씨 Spharos 아카데미 2기
사설 교육 | 웹프로젝트 교육
2023.02. ~ 2023.07. | 졸업
부산SW아카데미
사설 교육 | AI Track
2022.06. ~ 2022.12. | 졸업
대외활동
OSS Contribution Academy
NIPA(정보통신산업진흥원)
현재 오픈소스 컨트리뷰션 아카데미에 참여하고 있으며
ArgoCD 팀에 소속되어 ArgoCD 툴 분석과 고도화 등을 연구하며,
ArgoCD Contributor를 목표로 하고 있습니다.
부산SW아카데미 AI Track
부산시
부산시 SW 청년 인재 양성을 위한 교육에서 AI와 데이터 분석 관련 Track을 수강하였습니다.
이 과정에서 팀은 프로젝트 우수상, 개인적으로는 교육 우수자로 선정되어 수상하였습니다.
이후 프로젝트를 함께한 팀원들과 AI 해커톤 대회에 참여하여 최우수상을 수상한 바 있습니다.
교육 우수자 (재)부산경제진흥원장 SW전문인재양성 교육과정 우수 2022.11.23
프로젝트 우수 부산SW아카데미단장 프로젝트 우수팀 선정 2022.11.23
최우수상 전주대학교 총장 이미지 사운드 매칭 해커톤 대회 2022.12.22