์จํ๋ ๋ฏธ์ค ์ธํ๋ผ ์ด์์์ ์ถ๋ฐํด ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ์ผ๋ก ๋์๊ฐ๋ ์ธํ๋ผ ์์ง๋์ด์
๋๋ค.
์ฅ์ ์ ํ๋ฉด์ ์ฆ์์ด ์๋ ๊ทผ๋ณธ ์์ธ์ ์ถ์ ํ๋ ํธ๋ฌ๋ธ์ํ
๊ณผ, ๋ถ์กฑํ ๋ถ๋ถ์ ๊ธฐ๋ก์ผ๋ก ๋ฉ์ ์ฑ์ฅํ๋ ์ต๊ด์ ๊ฐ์ ์ผ๋ก ์ผ๊ณ ์์ต๋๋ค.
์ปจํ
์ด๋ ์ค์ผ์คํธ๋ ์ด์
๊ณผ ์๋ํ(IaC)์ ๊น์ด ๋ชฐ์
ํด, ์ค๋ฌผ ์ธํ๋ผ๋ฅผ ์ดํดํ๋ ํด๋ผ์ฐ๋ ์์ง๋์ด๋ก ์ฑ์ฅํ๊ณ ์ ํฉ๋๋ค.
์๋ฃ ๊ฒ์ง๊ธฐ๊ด ยท ์ธํ๋ผ ์ด์ ์์ง๋์ด (2025.05 ~ ํ์ฌ)
- Kubernetes ํด๋ฌ์คํฐ ์ด์ ๋ฐ ์ฅ์ ๋์
- vSphere / Nutanix ๊ธฐ๋ฐ ๊ฐ์ํ ํ๊ฒฝ์์ ์น/WASยท์ปจํ ์ด๋ ์๋ฒ ์ด์ ์ง์
- L4 ๋ก๋๋ฐธ๋ฐ์ฑ, UTM ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ตฌ์ฑ ๋ฑ ๋คํธ์ํฌยท๋ณด์ ์ธํ๋ผ ๊ด๋ฆฌ
- ๋ณด์ ์กฐ์น ์ง์, ๋ชจ๋ํฐ๋ง(Zabbix/Grafana) ์ด์
- ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ 11๊ธฐ ์๋ฃ (2024.01 ~ 2024.12)
- ๊ด์ด๋ํ๊ต ๋๋ถ์๋ฌธํ์ฐ์ ํ๋ถ ์กธ์ (2016.03 ~ 2021.08)
- ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ ํ๋ก์ ํธ ์ ๊ตญ ๊ฒฐ์ ์ ์ (SCV) (2024.11)
- OPIC (IM) (2024.09)
- SQLD (2023.10)
- JLPT (N1) (2022.08)
| Skill | Level | Description |
|---|---|---|
| Kubernetes | โญโญโญ | Pod/Service/Deployment/Ingress/Node ๋ฑ ํต์ฌ ๋ฆฌ์์ค๋ฅผ ์ดํดํ๊ณ , ํด๋ฌ์คํฐ ์ด์ยท๋ ธ๋ ๊ด๋ฆฌยท์ฅ์ ๋์์ด ๊ฐ๋ฅํฉ๋๋ค. VPN์ ํ์ฉํ ๋ฉํฐ ๋ ธ๋ ํด๋ฌ์คํฐ ๊ตฌ์ถ ๊ฒฝํ์ด ์์ต๋๋ค. |
| Docker | โญโญโญ | ์ปจํ ์ด๋ยท์ด๋ฏธ์ง ๊ฐ๋ ์ ์ดํดํ๊ณ Docker Compose๋ก ๋ค์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ด๋ฏธ์ง๋ฅผ ๋น๋ํด ๋ ์ง์คํธ๋ฆฌ๋ก ๊ด๋ฆฌํ ๊ฒฝํ์ด ์์ต๋๋ค. |
| Linux | โญโญโญ | ์๋ฒ ์ด์ยทํ๊ฒฝ ์ธํ ยท๋ณด์ ์ค์ ์ ์ํํ๋ฉฐ, ์ด์ ๋ฐ์ ์ ๋ก๊ทธ ๊ธฐ๋ฐ์ผ๋ก ์์ธ์ ์ถ์ ํด ํด๊ฒฐํฉ๋๋ค. |
| vSphere / Nutanix | โญโญโญ | ๊ฐ์ํ ํ๊ฒฝ์์ VM ์์ฑยท์์ ๊ด๋ฆฌยท๋์คํฌ ์ฆ์ค ๋ฑ ์ด์ ์ ๋ฌด๋ฅผ ์ํํฉ๋๋ค. |
| CI/CD | โญโญโญ | Jenkins ๊ธฐ๋ฐ ๋น๋ยท์๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑยท์ด์ํ ๊ฒฝํ์ด ์์ต๋๋ค. |
| Skill | Level | Description |
|---|---|---|
| Java / SpringBoot | โญโญโญ | ๋ค์ ํ๋ก์ ํธ์์ MVC ํจํด๊ณผ RESTful API๋ก ์๋ฒ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ์ธํ๋ผ ์ด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ์ดํดํ๋ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค. |
| MySQL | โญโญโญ | ์ ๊ทํ/๋น์ ๊ทํ ์ค๊ณ์ ์ธ๋ฑ์ค๋ฅผ ํตํ ์ฑ๋ฅ ๊ฐ์ ๊ฒฝํ์ด ์์ต๋๋ค. |
Git GitLab Jira IntelliJ VS Code Figma
Infra / Cloud / CI-CD
Server Side
Client Side
Redis ํ๋ ๋ฐ๋ณต์ OOMKill ๊ทผ๋ณธ ์์ธ ์ถ์
- ์ ํ๋ฆฌ์ผ์ด์ ๋ฉ๋ชจ๋ฆฌ๋ ์ ์์ธ๋ฐ ํ๋ ์ ์ฒด ์ฌ์ฉ๋๋ง ์ฆ๊ฐํ๋ ์ ์ ์ฃผ๋ชฉํด ์บ์ ๊ณ์ธต์ ํ์ธ, ๋ก๊ทธ ์์ง ๋ฐฉ์์ด ์์ธ์์ ๊ท๋ช
- ๋ก๊ทธ ํ์ผ์ด ๋ฌดํํ ์ปค์ง๋ฉฐ ํ์ด์ง ์บ์๊ฐ ํ๋ ํ๊ณ๊น์ง ๋์ ๋๋ ๋ฌธ์ ๋ฅผ, ๋ก๊ทธ ์ด๊ธฐํ ์ค์ผ์ค๋ง + NFS ๋ฐฑ์ ์ผ๋ก ํด๊ฒฐ
- ๊ฒฐ๊ณผ: ๋ค์์คํ์ด์ค๋น ์๋ฐฑ MB ์์ค์ด๋ ํ์ด์ง ์บ์๋ฅผ 10์ฌ MB๋ก ์์ ํ
ImagePullBackOff ์ฅ์ ํด๊ฒฐ
- ๋ ธ๋ ๋ฐํ์์ด ์์ํ๋ docker๊ฐ ์๋ containerd์์ ํ์
- ๋ฐํ์๋ณ ์ด๋ฏธ์ง ์ธ์ฆ์ ์ฐธ์กฐ ๋ฐฉ์์ ์ฐจ์ด๋ฅผ ์ดํดํ๊ณ containerd ๋ ์ง์คํธ๋ฆฌ ์ค์ ์ ์์ ํด ํด๊ฒฐ
๊ด๋ฆฌํ ์๋น์ค(GKE) ๋์ VM ์ธ์คํด์ค๋ก ํด๋ฌ์คํฐ๋ฅผ ์ง์ ๊ตฌ์ฑํ๋ฉฐ ํด๋ฌ์คํฐ ์คํ ์ค์ผ์ผ๋ง์ ํ ์คํธ
- ์คํ ์ค์ผ์ผ๋ฌ ๋
ธ๋ ์ธ์ ์คํจ โ ๋ก๊ทธ ๋ถ์์ผ๋ก ๋
ธ๋
ProviderID๋๋ฝ์ด ์์ธ์์ ๊ท๋ช ํ๊ณ , ๋ ธ๋ ์์ฑ(cloud-init) ์คํฌ๋ฆฝํธ์ ProviderID ์ค์ ์๋น์ค๋ฅผ ๋ถ๋ฆฌยท์ฌ์๋ ๋ก์ง์ ์ถ๊ฐํด ์๋ํ - ์กฐ์ธ ํ ํฐ ๋ง๋ฃ โ ์ธ์คํด์ค ์ฌ์์ ์ kubeadm ์กฐ์ธ ํ ํฐ์ด ๋ง๋ฃ๋๋ ํ์์ ๋ก๊ทธ์์ ์ถ์
- CoreDNS ํต์ ์ฅ์ โ ๋๋ฒ๊น ํ๋๋ก ํ๋ ๋ด๋ถ DNS๋ถํฐ ๋จ๊ณ์ ์ผ๋ก ๊ฒฉ๋ฆฌํด ์์ธ์ ์ขํ๊ณ CoreDNS ์ฌ์์์ผ๋ก ํด๊ฒฐ
- Kubernetes ๋ฉํฐ ๋ ธ๋ ํด๋ฌ์คํฐ ๊ตฌ์ถ โ VPN์ ํ์ฉํด ์๋ก ๋ค๋ฅธ AWS ๊ณ์ ์ EC2ยทGPU(G4) ์๋ฒ๋ฅผ ํ๋์ ํด๋ฌ์คํฐ๋ก ํตํฉ, ์ด๋ฏธ์ง ๊ธฐ๋ณธ ํฌํธ ์ ํ ์ด์ ํ์ ยทํด๊ฒฐ
- Docker ๋คํธ์ํฌ์ ๋ฐฉํ๋ฒฝ โ ์ปจํ ์ด๋ ๊ตฌ์ฑ ์ UFW ํธํ์ฑ ๋ฌธ์ ๋ฅผ ufw-docker๋ก ํด๊ฒฐ, Compose ๋คํธ์ํฌยทํฌํธ ๊ด๋ฆฌ ์ต์ ํ
- WebRTC ์ค์๊ฐ ์์ ํ์ดํ๋ผ์ธ โ FastAPIยทWebRTC ๊ธฐ๋ฐ ์ค์๊ฐ ์ฒ๋ฆฌ ์ค๊ณ, FFmpeg ์ธ์ฝ๋ฉยทRTMP ์คํธ๋ฆฌ๋ฐ ๊ตฌํ
๋ฅ๋ฌ๋ ์ง์์ด ์๋ ์ฌ์ฉ์๋ ๋๋๊ทธ์ค๋๋กญ์ผ๋ก ๋ชจ๋ธ์ ์ ์ยทํ์ตยทํ ์คํธํ ์ ์๋ ๋ ธ์ฝ๋ ํ๋ซํผ
- ๋ด๋น: ์ธํ๋ผ(K8s) ยท CI/CD ยท Design
- CPU/GPU ์ด๊ธฐ์ข ์๋ฒ๋ฅผ ๋จ์ผ Kubernetes ํด๋ฌ์คํฐ๋ก ํตํฉ, Argo Rollouts ๊ธฐ๋ฐ ๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฌด์ค๋จ ๋ฐฐํฌ ๋ฐ CI/CD ์๋ํ ๊ตฌ์ฑ
KubernetesDockerDockerHubVPNJenkinsAWS EC2
์์ฃผ ํจํด์ ๊ด๋ฆฌํด ์ ์ ๋ ์์ฃผ์ ์์ ํ ๊ท๊ฐ๋ฅผ ๋ ๋ คํ๋ ์๋น์ค
- ๋ด๋น: ํ์ฅ ยท BackEnd ยท CI/CD
- ์๋ฒ/์๋ ๋ฐฐํฌ ๊ด๋ฆฌ, ์์ฃผ ํต๊ณยท๋ฏธ๋๊ฒ์ API ๊ฐ๋ฐ
SpringBootJavaMySQLJPAAWS EC2DockerJenkinsAWS S3
์์์ ์กฐํฉ์ ์ด ์ญ์ทจ๋ยท๊ณผ๋ค๋ณต์ฉ์ ๋ถ์ํด ์์ ํ ์ญ์ทจ๋ฅผ ์ง์ํ๋ ์๋น์ค
- ๋ด๋น: ํ์ฅ ยท BackEnd ยท FrontEnd ยท UX/UI
- REST API ๊ฐ๋ฐ, ์ผ์ ๊ด๋ฆฌ, UI ๊ตฌํ
SpringBootJavaMySQLMyBatisVue.jsJavaScript
์ผ๊ตดยท์ฐจ๋๋ฒํธํยท์ํ ๋ฑ ๋ฐฉ์ก ๋ถ์ ์ ์ฝํ ์ธ ๋ฅผ ์ค์๊ฐ ๋ชจ์์ดํฌ ์ฒ๋ฆฌํ๋ ์๋น์ค
- ๋ด๋น: BackEnd
- RESTful API, ๋ผ์ด๋ธ ์ธ์ฝ๋ ๊ตฌํ
SpringBootJavaMySQLJPAFFMPEGFastAPIWebRTC
- VPN์ ํ์ฉํ ์๋ก ๋ค๋ฅธ AWS ๊ณ์ ์ EC2, G4 ์๋ฒ ๊ฐ ํด๋ฌ์คํฐ ๊ตฌ์ฑ
- Redis Master/Slave ๊ตฌ์กฐ ์ ํ ์ ๋ฐ์ํ ํฌํธ ์ถฉ๋ ๋ฌธ์ ํด๊ฒฐ
- ๊ธฐ๋ณธ ์ด๋ฏธ์ง ํฌํธ ์ ํ ์ด์ ํ์ ๋ฐ ํด๊ฒฐ
- FastAPI์ WebRTC๋ฅผ ํ์ฉํ ์ค์๊ฐ ์์ ์ฒ๋ฆฌ ์์คํ ์ค๊ณ
- FFmpeg์ ํ์ฉํ ์ค์๊ฐ ์ธ์ฝ๋ฉ ๋ฐ RTMP ์คํธ๋ฆฌ๋ฐ ๊ตฌํ
- ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ์ํคํ ์ฒ ๊ฐ์

