πŸ“Œ μžκΈ°μ†Œκ°œ

β€œκ°œλ°œ ν™˜κ²½μ€ νŽΈν•˜κ²Œ, λ°°ν¬λŠ” λΉ λ₯΄κ²Œβ€

DevOps/SRE μ—”μ§€λ‹ˆμ–΄λ‘œμ¨, 개발 생산성을 높이고 μ•ˆμ •μ μΈ 배포 ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ” 것이 핡심 역할이라고 μƒκ°ν•©λ‹ˆλ‹€.

μ‹€μ œλ‘œ κ°œλ°œν™˜κ²½ μ ‘κ·Ό μ£Όμ†Œ 쑰회 UI, μ„œλ²„ 버전 확인 Slack μŠ¬λž˜μ‹œ μ»€λ§¨λ“œ λ“± 운영 νŽΈμ˜μ„±μ„ λ†’μ΄λŠ” 도ꡬλ₯Ό 직접 κ°œλ°œν–ˆκ³ , Docker 이미지 μ‚¬μ΄μ¦ˆ μ΅œμ ν™”, λΉŒλ“œ/배포 νŒŒμ΄ν”„λΌμΈ 뢄리, API λΌμš°νŒ… κ·œμΉ™ 등둝 μžλ™ν™” CLI 개발 등을 톡해 배포 속도 κ°œμ„ κ³Ό 반볡 μž‘μ—…μ˜ μžλ™ν™”μ—λ„ νž˜μ¨μ™”μŠ΅λ‹ˆλ‹€.

μ•žμœΌλ‘œλ„ 개발과 운영 λͺ¨λ‘κ°€ λ”μš± λΉ λ₯΄κ³  μ•ˆμ •μ μœΌλ‘œ 움직일 수 μžˆλ„λ‘, 기술적으둜 νŒ€μ„ λ’·λ°›μΉ¨ν•˜λŠ” μ—”μ§€λ‹ˆμ–΄λ‘œ μ„±μž₯ν•΄ λ‚˜κ°€κ³ μž ν•©λ‹ˆλ‹€.

β€œλ¬Έμ œλŠ” λΉ λ₯΄κ²Œ, κ°€λŠ₯ν•˜λ©΄ λ°œμƒ 전에”

운영 ν™˜κ²½μ—μ„œλŠ” μž₯μ•  λŒ€μ‘λ„ μ€‘μš”ν•˜μ§€λ§Œ, μž₯μ• λ₯Ό 사전에 λ°©μ§€ν•˜λŠ” ꡬ쑰λ₯Ό κ°–μΆ”λŠ” 것 λ˜ν•œ μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

온콜 λ©”μ‹œμ§€μ— 상세 정보λ₯Ό 포함해 원인 탐색 μ‹œκ°„μ„ λ‹¨μΆ•ν•˜κ³ , λ‹€μ–‘ν•œ μž₯μ•  λ°œμƒ 지점에 μ˜¨μ½œμ„ μ μš©ν•΄ λΉ λ₯Έ 인지 체계λ₯Ό κ΅¬μΆ•ν–ˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, μ„œλΉ„μŠ€ 데일리 리포트λ₯Ό 톡해 이상 μ§•ν›„λ₯Ό 쑰기에 κ°μ§€ν•˜κ³  λŒ€μ‘ν•  수 μžˆλ„λ‘ ν•˜λŠ” μ‹œμŠ€ν…œμ„ λ§ˆλ ¨ν–ˆμŠ΅λ‹ˆλ‹€.

이 외에도 ν΄λΌμš°λ“œ λΉ„μš© μ΅œμ ν™” 등을 톡해, 운영 μ•ˆμ •μ„± 확보에도 κΈ°μ—¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.




πŸ”§ μŠ€ν‚¬

βš™οΈ Infra-as-Code

Terraform Pulumi Helm

πŸš€ CI/CD

Jenkins

πŸ“ˆ Monitoring

Datadog Prometheus Grafana

☁️ Cloud & Container

AWS EKS Docker Kubernetes Ingress Istio

✍️ Work Tools & Laguage

Slack Jira Confluence Bitbucket Golang




πŸ› οΈ 핡심 κΈ°μ—¬

데일리 λΉ„μš© 리포트 μ•„ν‚€ν…μ²˜

πŸ”Ž 데일리 λΉ„μš© 리포트

Jenkins νŒŒμ΄ν”„λΌμΈ λ‚΄μ—μ„œ Go μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜μ—¬ AWS Cost Explorer 및 DatadogμœΌλ‘œλΆ€ν„° λΉ„μš© 데이터λ₯Ό μ‘°νšŒν•˜κ³ , κ°€κ³΅λœ 리포트λ₯Ό Slack μ±„λ„λ‘œ μ „μ†‘ν•©λ‹ˆλ‹€.

예기치 μ•Šμ€ λΉ„μš© 증가λ₯Ό 쑰기에 κ°μ§€ν•˜κ³ , λ‹΄λ‹Ήμžκ°€ λΉ λ₯΄κ²Œ λŒ€μ‘ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

μ„œλΉ„μŠ€ 데일리 리포트 μ•„ν‚€ν…μ²˜

πŸ“Š μ„œλΉ„μŠ€ 데일리 리포트

Kubernetes CronJob으둜 Python μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 주기적으둜 μ‹€ν–‰ν•˜μ—¬ DatadogμœΌλ‘œλΆ€ν„° λ©”νŠΈλ¦­κ³Ό 둜그λ₯Ό μˆ˜μ§‘ν•˜κ³ , κ°€κ³΅λœ 리포트λ₯Ό Slack μ±„λ„λ‘œ μ „μ†‘ν•©λ‹ˆλ‹€.

전일 μ—λŸ¬, API μ‘λ‹΅μ‹œκ°„, μ£Όμš” λ©”νŠΈλ¦­ 등을 μžλ™μœΌλ‘œ κ³΅μœ ν•˜μ—¬ κ°œλ°œμžλ“€μ΄ 운영 이슈λ₯Ό λ†“μΉ˜μ§€ μ•Šλ„λ‘ λ„μ™”μŠ΅λ‹ˆλ‹€.

API λΌμš°νŒ… κ·œμΉ™ 등둝 μžλ™ν™” μ•„ν‚€ν…μ²˜

βš™οΈ API λΌμš°νŒ… κ·œμΉ™ 등둝 μžλ™ν™”

μ„œλ²„ λΉŒλ“œ νŒŒμ΄ν”„λΌμΈ μ‹€ν–‰ μ‹œ Swagger λ¬Έμ„œ(JSON)λ₯Ό νŒŒμ‹±ν•΄ Ingress λ¦¬μ†ŒμŠ€ 및 Istio VirtualService YAML νŒŒμΌμ„ μƒμ„±ν•˜κ³ , μžλ™μœΌλ‘œ μΏ λ²„λ„€ν‹°μŠ€ ν΄λŸ¬μŠ€ν„°μ— λ“±λ‘ν•©λ‹ˆλ‹€.

μˆ˜λ™ 등둝 κ³Όμ •μ—μ„œ λ°œμƒν•˜λ˜ λˆ„λ½/였λ₯˜λ₯Ό μ œκ±°ν•˜κ³  배포 μ˜μ‘΄λ„λ₯Ό 쀄일 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

원클릭 ν™˜κ²½ 생성 μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

πŸš€ 원클릭 ν™˜κ²½ 생성 μ‹œμŠ€ν…œ

Jenkins νŒŒμ΄ν”„λΌμΈμ—μ„œ Helm을 μ΄μš©ν•΄ λ„€μž„μŠ€νŽ˜μ΄μŠ€ λ“± ν™˜κ²½ ꡬ좕을 μœ„ν•œ λ¦¬μ†ŒμŠ€λ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•˜κ³ , Slack μ±„λ„λ‘œ μƒμ„±λœ ν™˜κ²½ 정보λ₯Ό μ „μ†‘ν•©λ‹ˆλ‹€.

ν…ŒμŠ€νŠΈ ν™˜κ²½ 생성 μ‹œκ°„μ„ λ‹¨μΆ•ν•˜κ³ , 인프라 νŒ€μ΄ μ•„λ‹ˆμ–΄λ„ ν…ŒμŠ€νŠΈ ν™˜κ²½μ„ ꡬ좕할 수 μžˆλŠ” μ‹œμŠ€ν…œμ„ μ œκ³΅ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

온콜 μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

🚨 온콜 μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

μ„œλ²„, 크둠작 λͺ¨λ‹ˆν„°λ§ μ»¨νŠΈλ‘€λŸ¬μ—μ„œ 온콜 λ©”μ‹œμ§€λ₯Ό λ°œν–‰ν•˜μ—¬, ν•΄λ‹Ή λ©”μ‹œμ§€λ₯Ό μˆ˜μ‹ ν•œ 온콜 μ„œλ²„κ°€ μŠ¬λž™μœΌλ‘œ μ•Œλ¦Ό 전솑 및 AWS Incident λ₯Ό νŠΈλ¦¬κ±°ν•©λ‹ˆλ‹€.

μ¦‰κ°μ μœΌλ‘œ 인지가 ν•„μš”ν•œ μž₯μ• λ₯Ό λΉ λ₯΄κ²Œ λŒ€μ‘μ„ ν•  수 μžˆμ—ˆκ³ , 상세 정보λ₯Ό 톡해 원인 νƒμƒ‰κΉŒμ§€μ˜ μ†Œμš” μ‹œκ°„μ„ 단좕할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

νŒŒμ΄ν”„λΌμΈ 뢄리

πŸ”„ λΉŒλ“œ/배포 νŒŒμ΄ν”„λΌμΈ 뢄리

기쑴에 ν•˜λ‚˜μ˜ νŒŒμ΄ν”„λΌμΈμ—μ„œ μ΄λ€„μ‘Œλ˜ λΉŒλ“œ 및 배포 과정을 각각의 νŒŒμ΄ν”„λΌμΈμœΌλ‘œ λΆ„λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

ν•„μš”μ— λ§žλŠ” 버전 배포가 κ°€λŠ₯ν•΄μ‘ŒμœΌλ©°, 배포 μ‹œκ°„μ„ 단좕할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. (μ•½ 5λΆ„ β†’ 1λΆ„)




πŸͺͺ 자격증 취득 λͺ©ν‘œ

κΈ°κ°„ 자격증 μƒνƒœ
~ 25.07.06 JLPT N2 μ‹œν—˜ μ‘μ‹œ μ™„λ£Œ
~ 25년도 3λΆ„κΈ° Terraform Associate μ‹œν—˜ μ ‘μˆ˜ μ „
~ 25년도 4λΆ„κΈ° Certified Kubernetes Administrator μ‹œν—˜ μ ‘μˆ˜ μ „




πŸ“¬ Contact