π Introduce!
μλ νμΈμ, μμ€ν μμ§λμ΄λ‘ μΌνκ³ μλ νμ€λ²μ λλ€.
λͺ¨λ κ²μλ κΈ°λ³Έμ΄ λλ κ°μΉκ° μμ΅λλ€. IT λΆμΌμ λͺ¨λ μλΉμ€λ κ²°κ΅ λ¬Όλ¦¬ μλ²λ₯Ό κΈ°λ°μΌλ‘ ν μΈνλΌ μμμ λμν©λλ€. μ κ° μ²« λ²μ§Έ μ§μ μΌλ‘ μμ€ν μμ§λμ΄λ₯Ό μ νν μ΄μ λ IT λΆμΌλ₯Ό κ°μ₯ κ·Όλ³Έμ μΈ κ³³μμλΆν° κ²½ννκ³ μΆμκΈ° λλ¬Έμ λλ€.
NHN Cloudμμ ν΄λΌμ°λ μμ€ν μμ§λμ΄λ‘ μΌνλ©° IaaS κ΄λ ¨ μ 무λ₯Ό λ΄λΉνμ΅λλ€. 물리 μλ² μ€μΉλΆν° 컨ν μ΄λ κΈ°λ°μ λͺ¨λν°λ§ μμ€ν κΉμ§ μ체 IDCλ₯Ό κΈ°λ°μΌλ‘ ν νΌλΈλ¦ ν΄λΌμ°λ μλΉμ€λ₯Ό μ΄μνλ©° λ°°ν¬, IaC κ°λ° λ° λͺ¨λν°λ§ μ 무λ₯Ό μννμ΅λλ€.
ν μ€μ ν©λ₯ν μ΄νμλ Infra Engineering Tribeμ μμλμ΄ μ¬λ΄ μΈνλΌλ₯Ό κ΄λ¦¬νκ³ μμ΅λλ€.
κ°μΈμ μΌλ‘λ λ³Έμ λΏλ§ μλλΌ κ²μ κ°λ°μλ μκ°μ ν¬μνκ³ μμ΅λλ€. κΈ°ν, μνΈ, κ°λ° λΆμΌμ 5λͺ μΌλ‘ μ΄λ£¨μ΄μ§ νμΌλ‘ ν¨κ» μΈλκ²μμ κ°λ°νκ³ μμ΅λλ€. Unity μμ§μ μ¬μ©ν΄ μΈ λ²μ κΈλ‘λ² κ²μμΌμ μ°Έμ¬ν μ΄λ ₯μ΄ μμΌλ©°, κ²μ μ κ³ μ λ°μ κ²½ννκ³ μ΄ν΄νλ λ° νμ°κ³ μμ΅λλ€.
π§π»βπ» Work
Toss (Viva Republica)
System Engineer
2025.10. - νμ¬
- Openstack κΈ°λ°μ μ¬λ΄ μΈνλΌ μ 무 λ΄λΉ
NHN Cloud
System Engineer
2020.07. - 2025.10.
- νΌλΈλ¦/곡곡/Private ν΄λΌμ°λ μμ€ν
ꡬμΆ, μ΄μ
- Openstack κΈ°λ° λ©ν° 리μ /κ°μ© μμ κ΅¬μ± λ° μλΉμ€ μ 곡 μ 무 μν
- RHEL/CentOS κ³μ΄μ Linux 물리/κ°μ μλ² μ΄μ, 컀λ νλΌλ―Έν° νλ, μμ€ν μ€μ μ΅μ ν, μ΄μ μ 무 μλνμ νμν Shell script κ°λ°
- νλμ¨μ΄ λ° κ°μν λ 벨μ μμ€ν μ₯μ νΈλ¬λΈμν λ° ν΄κ²° κ²½ν (VMWare, Ovirt, Openstack)
- CSAP μΈμ¦ λ±κΈ κ³΅κ³΅κΈ°κ΄ νκ²½, Private Cloud μΈνλΌ κ΅¬μ± λ° μ΄μ
- κ³ κ°μ©μ± μΈνλΌ κ΅¬μ± λ° λ€νΈμν¬ μ΄μ
- HAProxy, Keepalived κΈ°λ°μ Public, Internal API μλΉμ€ κ΅¬μ± λ° μ΄μ μ 무 κ²½ν
- λ©ν° 리μ κ° μ΄λ―Έμ§ νμΌ λ° λ©νλ°μ΄ν° 볡μ λ₯Ό μν μΈνλΌ κ΅¬μ± λ° μ μ§λ³΄μ, SSL μΈμ¦μ μ μ©, κ³΅μΈ ν΅μ μ μν λΌμ°ν μ μ± μ μ©
- λκ·λͺ¨ νΈλν½ λμ λ° λΆν λΆμ°μ μν μλ² Scale Out λ° μμ² λΆμ, κ·Όλ³Έ μμΈ ν΄μ κ²½ν
- IaaS 컨ν
μ΄λν λ° μμ€ν
λ§μ΄κ·Έλ μ΄μ
- Openstack μ»΄ν¬λνΈμ Kubernetes μ νμ μν helm chart κ°λ° λ° λ°°ν¬ μ 무 μν
- 컨ν μ΄λ μ΄λ―Έμ§ λΉλλ₯Ό μν Jenkins νμ΄νλΌμΈ ꡬμΆ
- GitOps ν¨ν΄μ κΈ°λ°μΌλ‘ ν ArgoCD λμ κ²ν λ° PoC μν
- Saltstack κΈ°λ°μ IaC κ°λ°
- YAML λ° Jinja ν νλ¦Ώμ νμ©ν Openstack μ»΄ν¬λνΈ κ΅¬μ± μλν
- λ°°ν¬ μλνλ₯Ό ν΅ν νλ‘λΉμ λ μκ° λ¨μΆ, μ΄μμ μ€μ κ°μλ₯Ό ν΅ν μμ μ± ν₯μ
- λ©ν° 리μ , Staging/Production νκ²½ λμμ μν νκ²½λ³ μ€μ κ΄λ¦¬ μ²΄κ³ κ΅¬μΆ
- Git κΈ°λ° νμ κ΄λ¦¬, GitFlow μ λ΅ μ립 λ° λΈλμΉ κ΄λ¦¬ λ°©μ νμ€νλ₯Ό ν΅ν μ½λ κ°λ° ν¨μ¨μ± ν₯μ
- CI/CD νμ΄νλΌμΈ κ΅¬μΆ λ° κ³ λν
- IaCμ Github Actions λμ , μ½λ μλ κ²μ¦ λ° λ°°ν¬ νμ΄νλΌμΈ ꡬμΆ, Webhook μ°λ μ 무 μν
- μ£Όμ μν¬νλ‘μ° λͺ¨λν λ° μ¬μ¬μ©μ± κ°μ , μμ‘΄μ± κ΄λ¦¬
- λ°°ν¬ νκ²½ ꡬλΆμ μν environment μ λ΅ νμ© λ° μ κ·Ό μ μ΄ κ΅¬μ±
- μ¨νλ λ―Έμ€ self hosted runner μ΄μ λ° μ μ§λ³΄μ, ARC ꡬμ±μ ν΅ν λ¬λ μλ μ€μΌμΌλ§ λ° μ΅μ ν
- Staging, Production νκ²½μ λ°°ν¬ κ²μ¦ μκ° 95% μ΄μ κ°μ, λ°°ν¬ μκ° 60% μ΄μ κ°μ
- ν΄λΌμ°λ λͺ¨λν°λ§ μλΉμ€ κ°λ°
- Filebeat, ELK μ€νμ μ΄μ©ν 곡곡ν΄λΌμ°λ νκ²½μ λ‘κ·Έ λͺ¨λν°λ§ μμ€ν ꡬμΆ
- μΈλΆ CSP(AWS, KT Cloud) κΈ°λ°μ λͺ¨λν°λ§ μμ€ν κ΅¬μΆ λ° μ΄μ€ν, icingabeat + ELK μ€νμΌλ‘ μ΄μ μμ μ± μ§ν λ°μ΄ν°ν
- Django μΉ νλ μμν¬λ‘ ν΅ν© λͺ¨λν°λ§ μμ€ν κ°λ°
- μλ¦Ό ꡬ쑰 κ°μ λ° μ±λ λ¨μΌνλ‘ μ΄μ ν¨μ¨μ± ν₯μ
- μ΄μ λꡬ κ°λ° λ° μΈνλΌ κ°μ (컨ν
μ΄λν)
- Openstack μ»΄ν¬λνΈμ λ©μΈμ§ ν(RabbitMQ) μν λͺ¨λν°λ§μ ν΅ν μλΉμ€ μμ μ± ν보
- Openstack SDKλ₯Ό νμ©ν μ£Όμ μ»΄ν¬λνΈ (Nova, Neutron, Cinder) μν λͺ¨λν°λ§ μμ€ν κ°λ°
- κ³ κ°κ³Ό λμΌν νκ²½μμ λͺ¨λν°λ§ν μ μλ λλ―Έ μΈμ€ν΄μ€ μμ± λ° μ΄μ μλν, μλΉμ€ μ§νλ‘ νμ©ν΄ μ΄μ μμ μ± ν₯μ
- Terraform, μ¬λ΄ λ©μ μ λ₯Ό μ°λν λ°°ν¬ ν IaaS κ²μ¦ μλνλ‘ λ°°ν¬ μ 무 ν¨μ¨ μ¦λ
- λ κ±°μ νκ²½ μ΄μ λꡬλ€μ 컨ν μ΄λν λ° Kubernetes λ§μ΄κ·Έλ μ΄μ
- Debian apt ν¨ν€μ§ λ° λΉλ νμ΄νλΌμΈ μλν
- λ΄λΆ μμ€ν λ°°ν¬λ₯Ό μν debian ν¨ν€μ§ λΉλ λ° μμ‘΄μ± ν¨ν€μ§ κ΄λ¦¬
- Jenkins νμ΄νλΌμΈμ μ΄μ©ν Git νκ·Έ κΈ°λ° ν¨ν€μ§ λΉλ, λ¦΄λ¦¬μ¦ μλν
NHN
System Engineer (intern)
2020.01. - 2020.06
- IDC 물리 μΈνλΌ κ΅¬μ‘° νμ΅ λ° μ΄μλꡬ κ°λ°
- λ°μ΄ν°μΌν° λ΄ μλ² λ ꡬμ±, λ€νΈμν¬ λ°°μ , 곡쑰 μ₯μΉ λ± λ¬Όλ¦¬ μΈνλΌ κ΅¬μ‘° νμ΅
- νλμ¨μ΄(μλ²/λμ€ν¬/NIC) λ± IDCμ μμ° κ΄λ¦¬ λ° μμ½μ μν Django, Javascript κΈ°λ°μ μΉμλΉμ€ κ°λ°
- Linux μμ€ν
νμ΅ λ° Openstack μΈνλΌ κ°λ°νκ²½ ꡬμΆ
- PXE, DHCP, TFTP, Kickstartλ₯Ό μ΄μ©ν μ격 μΈνλΌ κ΅¬μ± κ²½ν
- DevStackμ νμ©ν Openstack ν μ€νΈ ν΄λ¬μ€ν° κ΅¬μΆ λ° μ»΄ν¬λνΈ κ° μνΈμμ© κ΅¬μ‘° μ΄ν΄
- Openstack CLI λ° Horizonμ νμ©ν μμ κ΄λ¦¬ μ€μ΅ κ²½ν
Define
Researcher (intern)
2019.03. - 2019.08
- λ¨Έμ λ¬λ κΈ°λ° λΉλ°μ΄ν° λΆλ₯ λ° λΌλ²¨λ§
- μ λΆ μ°κ΅¬κ³Όμ μμ£Ό κΈ°μ μμ ML μμ§μ μ¬μ©ν μ λ ₯ λ°μ΄ν° μ μ²λ¦¬ μ 무 μν
- μ΄λ―Έμ§ λ°μ΄ν°μ μ²λ¦¬ μλν μμ μ μν python μ€ν¬λ¦½νΈ κ°λ° λ° μ μ§λ³΄μ κ²½ν
- μΉ νμ€ν λ° λͺ¨λ°μΌ μ± κ°λ°
- Javascript, Ajax, Node.js κΈ°λ°μ μΉμλ² κ°λ° λ° RESTful API ꡬ쑰 μ€κ³
- stream λͺ¨λμ νμ©ν μ€μκ° λΉλμ€ λ°μ΄ν° μκ°ν κΈ°λ₯ κ°λ°
- μΉμλ² κΈ°λ°μ μλΉμ€λ₯Ό Android μ±μΌλ‘ μ 곡
π Project
(νλ‘μ νΈ μ λͺ©μ ν΄λ¦νλ©΄ μμΈ λ΄μ©μ νμΈν μ μμ΅λλ€!)
AC DC
Auto Check for Deployment Code (AC/DC)
νλ‘μ νΈ κΈ°κ°: 2023.09 ~ 2025.05
Openstack κΈ°λ° Public Cloudμ μ κ· κΈ°λ₯μ μμ μ μΌλ‘ λ°°ν¬νκΈ° μν νλ‘μ νΈ
Github Actionsλ₯Ό νμ©ν΄ μ½λλ₯Ό κ²μ¦νκ³ λ°°ν¬ν μ μλ CI/CD νμ΄νλΌμΈμ κ°λ°ν μ¬λ‘κΈ°μ μ€ν:
github/actions,python,saltstack
Terraform Test
μΈνλΌ μλΉμ€ κ²μ¦ μλν
νλ‘μ νΈ κΈ°κ°: 2023.10 ~ 2024.03
λ°°ν¬ ν NHN Cloud μλΉμ€μ κΈ°λ³Έ κΈ°λ₯μ κ²μ¦νκΈ° μν νλ‘μ νΈ
Terraform λ° Github Actionsλ‘ κ²μ¦ κ³Όμ μ μλνν μ¬λ‘κΈ°μ μ€ν:
terraform,jenkins,github/actions,kubernetes
DMZ
λλ―Έ λͺ¨λν°λ§ μμ€ν
νλ‘μ νΈ κΈ°κ°: 2022.03 ~ 2022.06
κ³ κ°κ³Ό λμΌν νκ²½μμ μλΉμ€ λͺ¨λν°λ§μ νκΈ° μν΄ κ°λ°ν νλ‘μ νΈ
ELK μ€νμ μ΄μ©ν΄ λͺ¨λν°λ§ μ§νλ₯Ό μμ§ λ° κ°κ³΅, λ ν¬νΈ μμ±μ μλνν μ¬λ‘κΈ°μ μ€ν:
icinga,ELK,docker,django,openstack
WARD
ν΅ν© λͺ¨λν°λ§ νλ«νΌ
νλ‘μ νΈ κΈ°κ°: 2021.09 ~ 2022.03
NHN Cloud κ΄λ ¨ μλΉμ€ μλ¦Όμ νλμ νλ«νΌμΌλ‘ ν΅ν©, κ΄λ¦¬νκΈ° μν νλ‘μ νΈ
κΈ°μ μ€ν:
fastapi,kubernetes,python
β‘οΈ Skill
OS
- λ°μ΄ν°μΌν° κΈ°λ°μ νλμ¨μ΄ ꡬμ±μ λ₯μνλ©° μλΉμ€ μ λ©΄ μ₯μ μ²λ¦¬ κ²½νμ κ°μ§κ³ μμ΅λλ€.
- PXE κΈ°λ°μ Linux μλ² μ€μΉ μλν, L2/L3 λ€νΈμν¬ νΈλ¬λΈμν μ λν κ²½νμ΄ μμ΅λλ€.
- CentOS, Ubuntu λ± Linux OSλ₯Ό μ£Όλ‘ λ€λ£¨λ©° Bash λ° Python μ€ν¬λ¦½νΈλ₯Ό κ°λ°νλ λ° μ΅μν©λλ€.
- κ°μν κΈ°λ², μ΄μ€ν λ± μΈνλΌλ₯Ό μμ μ μΌλ‘ μ΄μνκΈ° μν μ μ ν μ§μμ κ°μ§κ³ μμ΅λλ€.
- Vim μλν° μ¬μ©μ μ νΈν©λλ€.
Openstack
- Openstackμ ꡬμ±νλ μ»΄ν¬λνΈμ νΉμ§μ μ΄ν΄νκ³ Dev νκ²½μ ꡬμΆν μ μμ΅λλ€.
- Public Cloudμ IaaS μλΉμ€μ μ΅μνλ©° 볡μ‘ν ꡬμ±μ μ΄ν΄νκ³ κ΅¬νν μ μμ΅λλ€.
- 컨ν μ΄λ κΈ°λ°μΌλ‘ μ΄μνκΈ° μν Helm μ°¨νΈ κ°λ°, 무μ€λ¨ Migration μμ μ μνν κ²½νμ΄ μμ΅λλ€.
CI/CD
- Github Actionsμ λ₯μνλ©° IaaS λ°°ν¬λ₯Ό μν νμ΄νλΌμΈμ μ²μμΌλ‘ λμ νκ³ , κ°λ° λ° μ΄μνμ΅λλ€.
- Git, Jenkinsλ₯Ό νμ©ν΄ Debian ν¨ν€μ§μ μλνν κ²½νμ΄ μμ΅λλ€.
IaC
- Saltstack κ°λ°μ λ₯μνλ©° λ€μν νκ²½μ μΌκ΄μ± μκ² κ΄λ¦¬ν μ μμ΅λλ€.
- TerraformμΌλ‘ Openstack, AWS ν΄λΌμ°λ 리μμ€λ₯Ό μμ±νλ λ° μ΅μν©λλ€.
- ν¨μ¨μ μΈ μ½λ κ΄λ¦¬λ₯Ό μν λͺ¨λν λ° μλν ꡬμ±μ ν μ μμ΅λλ€.
λͺ¨λν°λ§
- ELK κΈ°λ°μ λ‘κ·Έ λͺ¨λν°λ§μ ꡬννκ³ νΈλ¬λΈμν μ ν μ μμ΅λλ€.
- icingaλ‘ λͺ¨λν°λ§ ν΄μ ꡬμ±νκ³ λ°μ΄ν° λΆμμ ν΅ν λ ν¬νΈλ₯Ό λ§λ€ μ μμ΅λλ€.
- 리μμ€ μ¬μ©λκ³Ό κ°μ λ‘μ°λ°μ΄ν°μ μλ―Έλ₯Ό λΆμ¬νκ³ μμ€ν μ μ΄μνλ λ° νμν κ°μΉμλ λ°μ΄ν°λ‘ κ°κ³΅ν μ μμ΅λλ€.
- ν΅ν© λͺ¨λν°λ§ μμ€ν μ κ°λ°ν΄ λ°μ΄ν°λ₯Ό μ·¨ν©νκ³ λΆλ₯, κ°κ³΅ν΄ μΉμΌλ‘ μ 곡ν κ²½νμ΄ μμ΅λλ€.
μΉκ°λ°
- Djangoλ₯Ό μ¬μ©ν RESTful API κ°λ°μ μ΅μν©λλ€.
- K8s κΈ°λ°μ μ ν리μΌμ΄μ μ κ°λ°νκ³ μ΄μν μ μμ΅λλ€.
- μ‘°μ§μ μ 무 ν¨μ¨μ ν₯μμν€κΈ° μν΄ μ¬λμ 컀맨λλ₯Ό κ°λ°ν΄ μ΄μν κ²½νμ΄ μμ΅λλ€.
π₯ Other
KyungHee Univ.
κ²½ν¬λνκ΅ μ»΄ν¨ν°κ³΅νκ³Ό (νμ¬)
2013.03. - 2020.08
Qualifications
- Red Hat Certified System Administrator (RHCSA) v8
Game Development
Developer, Project Manager
2017.01. - 2017.12
2024.01. - νμ¬
- Unity κΈ°λ°μ κ²μ κ°λ° νλ‘μ νΈ λ¦¬λ©
- μΈκ²μ 리μμ€ ν¨μ¨νλ₯Ό μν AWS 리μμ€ μ°λ λ° Terraform IaC κΈ°λ°μ κ΅¬μ± μλν
- Google sheets κΈ°λ°μ μΈκ²μ λ§΅ λ°μ΄ν° κ΄λ¦¬ λ° μλν° μ°λ κΈ°λ₯ κ°λ°
- 3λ²μ κΈλ‘λ² κ²μμΌ μ°Έμ¬
Presentation
- μ€ν μΈνλΌ μλ° νκΈ° at OpenInfra Community Days Korea 2023
- NHN Cloud Openstackμ multi-region λ°°ν¬ μ λ΅ at OpenInfra Days Korea 2025
π Contact
Email. yunbum.han@gmail.com
Github. https://github.com/han-yunb
Linkedin. https://www.linkedin.com/in/yunbumhan