π μκΈ°μκ°
βκ°λ° νκ²½μ νΈνκ², λ°°ν¬λ λΉ λ₯΄κ²β
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
Slack
Jira
Confluence
Bitbucket
Golang
π οΈ ν΅μ¬ κΈ°μ¬
π λ°μΌλ¦¬ λΉμ© 리ν¬νΈ
Jenkins νμ΄νλΌμΈ λ΄μμ Go μ ν리μΌμ΄μ
μ μ€ννμ¬ AWS Cost Explorer λ° DatadogμΌλ‘λΆν° λΉμ© λ°μ΄ν°λ₯Ό μ‘°ννκ³ , κ°κ³΅λ 리ν¬νΈλ₯Ό Slack μ±λλ‘ μ μ‘ν©λλ€.
μκΈ°μΉ μμ λΉμ© μ¦κ°λ₯Ό μ‘°κΈ°μ κ°μ§νκ³ , λ΄λΉμκ° λΉ λ₯΄κ² λμν μ μλλ‘ νμ΅λλ€.
π μλΉμ€ λ°μΌλ¦¬ 리ν¬νΈ
Kubernetes CronJobμΌλ‘ Python μ ν리μΌμ΄μ
μ μ£ΌκΈ°μ μΌλ‘ μ€ννμ¬ DatadogμΌλ‘λΆν° λ©νΈλ¦κ³Ό λ‘κ·Έλ₯Ό μμ§νκ³ , κ°κ³΅λ 리ν¬νΈλ₯Ό Slack μ±λλ‘ μ μ‘ν©λλ€.
μ μΌ μλ¬, 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 |
μν μ μ μ |