🐟swkoo.kr

DevOps Engineer

μ•ˆλ…•ν•˜μ„Έμš”,
κ΅¬μ„±μš°μž…λ‹ˆλ‹€.

GitOps와 Infrastructure as Codeλ₯Ό 톡해 μ•ˆμ •μ μ΄κ³  ν™•μž₯ κ°€λŠ₯ν•œ 인프라λ₯Ό κ΅¬μΆ•ν•©λ‹ˆλ‹€. 개인 K3s ν΄λŸ¬μŠ€ν„°μ—μ„œ μ‹€μ œ 운영 ν™˜κ²½μ„ μ‹€ν—˜ν•˜κ³ , λͺ¨λ“  과정을 투λͺ…ν•˜κ²Œ κ³΅μœ ν•©λ‹ˆλ‹€.

Skills & Technologies

인프라 ꡬ좕과 DevOps에 μ‚¬μš©ν•˜λŠ” 기술 μŠ€νƒ

Infrastructure

KubernetesK3sTerraformDocker

GitOps & CI/CD

Argo CDGitHub ActionsHelmKustomize

Cloud

OCIAWSGCP

Observability

PrometheusGrafanaLoki

Backend

NestJSNode.jsPython

Frontend

ReactNext.jsTypeScript

Infrastructure Overview

Terraform + OCI + K3s둜 κ΅¬μΆ•ν•œ ν™ˆ 랩 ν™˜κ²½

Cluster
K3s @ Oracle Cloud Infrastructure (ap-tokyo-1)
GitOps Tooling
Argo CDOCI Container RegistryTerraform automation
Control Plane Apps
Argo CDPortainerGrafana/Prometheus stackPrivate Docker Registry

GitOps Vision

swkoo.kr을 μœ„ν•œ νŒŒμ΄ν”„λΌμΈ λ‘œλ“œλ§΅

Deliver an end-to-end view of pipeline health. Each deployment should be trackable from commit to K3s workload rollout.

  1. 1Phase 1: Landing page + static infrastructure overview API
  2. 2Phase 2: Argo CD Application status ingestion & dashboard
  3. 3Phase 3: Real-time event streaming across all GitOps-enabled workloads

Featured: Pipeline Observatory

μ–΄ν•­μ²˜λŸΌ 투λͺ…ν•˜κ²Œ β€” λͺ¨λ“  νŒŒμ΄ν”„λΌμΈμ„ μ‹€μ‹œκ°„μœΌλ‘œ κ΄€μ°°

OCI μΈμŠ€ν„΄μŠ€μ—μ„œ μ‹€ν–‰ 쀑인 λͺ¨λ“  μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μƒνƒœλ₯Ό μ–΄ν•­μ²˜λŸΌ 투λͺ…ν•˜κ²Œ λͺ¨λ‹ˆν„°λ§ν•  수 μžˆλŠ” λŒ€μ‹œλ³΄λ“œμž…λ‹ˆλ‹€.

  • βœ“Commit β†’ Build β†’ Push β†’ Sync β†’ Deploy 전체 νŒŒμ΄ν”„λΌμΈ 좔적
  • βœ“GitHub Actions μ›Œν¬ν”Œλ‘œ μƒνƒœ μ‹€μ‹œκ°„ 연동
  • βœ“Argo CD Application 동기화 및 ν—¬μŠ€ μƒνƒœ λͺ¨λ‹ˆν„°λ§
  • β—‹Phase 3: μ‹€μ‹œκ°„ 이벀트 슀트리밍 (μ˜ˆμ •)
🐟Observatory λ³΄λŸ¬κ°€κΈ° β†’
Live StatusOnline

No pipelines yet

Let's Connect

ν˜‘μ—…μ΄λ‚˜ 질문이 μžˆμœΌμ‹œλ©΄ μ–Έμ œλ“  μ—°λ½μ£Όμ„Έμš”