Summary
β¨ AIβGenerated
Join an SRE-focused engineering team responsible for improving the reliability and performance of large-scale services. You will build and automate monitoring and analysis systems, investigate incidents to identify root causes, lead preventive engineering work, and improve system stability, scalability, availability, observability, and latency. Strong Java or Kotlin and Spring experience is expected, along with deep Linux and networking knowledge. Experience with performance testing and modern distributed infrastructure is highly valued.
Highlights
Work on mission-critical systems with broad ownership over stability, scalability, availability, observability, and performance. The role offers opportunities to solve complex incidents, automate monitoring, improve system architecture, and drive meaningful reliability improvements.
Description
ν©λ₯νκ² λ νμ λν΄ μλ €λλ €μ
- μ
μ¬ νμλ Server Platform Tribeμ SREνμμ Server Developerλ‘ κ·Όλ¬΄ν΄μ.
ν¨κ³Όμ μΈ λͺ¨λν°λ§ μμ€ν
μ ꡬμΆνκ³ μ΄μνμ¬ λ¬Έμ λ₯Ό μ¬μ μ κ°μ§νκ³ λΉ λ₯΄κ² λμνκ³ μμΌλ©° μ₯μ μκ°μ μ΅μννλλ° μ§μ€νκ³ μμ΄μ.
μμ μ μΈ μλΉμ€μ μ±μ₯μ μ§μνκΈ° μν μ±λ₯ ν
μ€νΈ νκ²½μ ꡬμΆνκ³ μννλ κ³Όμ μμ λ°μν λ¬Έμ λ₯Ό ν΄κ²°ν΄μ.
κ³μ κ³ μμ€ν
κ³Ό μ±λκ³ μμ€ν
λΏλ§ μλλΌ μ μ¬ μμ€ν
μ λμμΌλ‘ μλΉμ€ μμ μ±μ κ³ λννκΈ° μν νλμ ν΄μ.
ν©λ₯νλ©΄ ν¨κ»ν μ
무μμ
μμ€ν
μ Stability, Scalability, Availability, Observability κ·Έλ¦¬κ³ Latencyλ₯Ό μ§μμ μΌλ‘ κ°μ μμΌ λκ°μ.
λκ·λͺ¨ νΈλν½ νκ²½μμ λΉ λ₯΄κ² μμΈμ λΆμν μ μλλ‘ λͺ¨λν°λ§ λ° λΆμ μμ€ν
μ μ§μμ μΌλ‘ κ°μ νκ³ μλν ν΄μ.
μ₯μ λ°μ μ κ·Όλ³Έ μμΈμ μ°Ύμ λ¬Έμ λ₯Ό ν΄κ²°νκ³ , μ¬λ° λ°©μ§λ₯Ό μν κ°λ°κ³Ό μ€κ³λ₯Ό μ£Όλνλ©° ν΄λ²μ λ§λ ¨ν΄μ.
μ΄λ° λΆκ³Ό ν¨κ»νκ³ μΆμ΄μ
Java/Kotlin, Spring Framework κ΄λ ¨ κ°λ° κ²½νκ³Ό λ¬Έμ ν΄κ²° λ₯λ ₯μ΄ μλ λΆμ΄λ©΄ μ’μμ.
μ±λ₯ ν
μ€νΈλ₯Ό ν΅ν΄ μμ€ν
μ κ°μ©μ±μ νμΈνκ³ , λ³λͺ©μ§μ μ ν΄κ²°ν μ μλ λΆμ΄λ©΄ μ’μμ.
리λ
μ€ λ° λ€νΈμν¬ μμ€ν
μ λν κΉμ μ΄ν΄κ° μλ λΆμ μ°Ύμμ.
MSA, Kubernetes, Istio, Redis, Kafka, ELK κΈ°λ°μ μΈνλΌ μ΄μ κ²½νμ΄ μλ λΆμ΄λ©΄ μ’μμ.
Mission-Critical ν μλΉμ€ μ΄μ νκ²½μ μ¦κΈ°λ©° λμ μ±
μκ°μΌλ‘ ννν μλΉμ€λ₯Ό κ°μ΄ λ§λ€μ΄ κ° μ μλ λΆμ μ°Ύμμ.
λ³νλ₯Ό λλ €μνμ§ μκ³ μλ‘μ΄ κΈ°μ μ λΉ λ₯΄κ² μ μνλ©° μ§μμ μΈ μ±μ₯μ μνλ λΆμ μ°Ύμμ.
μ΄λ ₯μλ μ΄λ κ² μμ±νμλ κ±Έ μΆμ²ν΄μ
κ·Έλμμ κ²½νμ λ¨μ λμ΄νλ κ²μ΄ μλ, κ²½ν μμμμ μν©νΈ λ° λ¬λ ν¬μΈνΈλ₯Ό νμΈνκ³ μΆμ΄μ.
μλΉμ€μ μμ μ±μ λμ΄κΈ° μν΄ μ€μ€λ‘ λ¬Έμ λ₯Ό μ°Ύμ ν΄κ²°ν΄ λ³΄λ €κ³ μλνμ κ²½νμ΄ μλμ§ κΆκΈν΄μ.
μ΄μ μ€μΈ μμ€ν
μ ν¬κ² κ°μ ν κ²½ν, λλ μλ‘μ΄ κ²μ λμ
ν΄ μμ°μ±, ν¨μ¨μ± λ±μ ν₯μμν¨ κ²½νμ΄ μλμ§ κΆκΈν΄μ.
Dive deepν΄μ λ¬Έμ λ₯Ό λΆμνκ³ μμΈμ μ°Ύμμ ν΄κ²°ν κ²½νμ΄ μλμ§ κΆκΈν΄μ.
λκ·λͺ¨ νΈλν½μ΄λ μκ° νΈλν½μ΄ κΈμ¦νλ νκ²½μ κ³ λ €νμ¬ μ€κ³λΆν° ν¨μ¨μ±μ κ°μ‘°νμ¬ κ°λ°ν κ²½νμ΄ μλμ§ κΆκΈν΄μ.
ν μ€λ±
ν¬μμ μ¬μ©νλ κΈ°μ
Kotlin, Java, Gradle Netty, Spring Mvc, Spring Webflux, Spring Boot, Spring Cloud Gateway, Spring Cloud Config JPA/Hibernate, MySQL, MongoDB, Oracle Hadoop, Redis, Zookeeper Kubernetes + Istio, HAproxy, Nginx GoCD, ArgoCD, Consul, Vault, Git, Docker, Ceph, Harbor Kafka, ELK, Prometheus + Thanos, Grafana
ν μ€λ±
ν¬λ‘μ ν©λ₯ μ¬μ
μλ₯μ μ > μ§λ¬΄ μΈν°λ·° > λ¬Ένμ ν©μ± μΈν°λ·° > λ νΌλ°μ€ μ²΄ν¬ > μ²μ°νμ > μ΅μ’
ν©κ²© λ° μ
μ¬
κΌ νμΈν΄μ£ΌμΈμ
μ΄λ ₯μ λ° μ μΆ μλ₯μ νμ μ¬μ€μ΄ λ°κ²¬λκ±°λ 근무 μ΄λ ₯ μ€ μ§κ³μ¬νμ΄ νμΈλ κ²½μ°, μ±μ©μ΄ μ·¨μλ μ μμ΄μ.
ν μ€λ±
ν¬ μ·¨μ
κ·μΉ μ 8μ‘°(μ±μ©κ²°κ²©)μ λ°λΌ 결격μ¬μ ν΄λΉμλ μ±μ©μ΄ μ·¨μλ μ μμ΄μ.
μ₯μ μΈ λ° κ΅κ°λ³΄νλμμλ μ§μ μ κ΄λ ¨λ²μ λ°λΌ μ°λνκ³ μμ΄μ.
ν¨κ»ν λλ£λ₯Ό μν νλ§λ
"ν μ€λ±
ν¬μμμ SREλ ν μ€λ±
ν¬ μλΉμ€μ λμ μ λ’°μ±κ³Ό μμ μ±μ μ§ν€κΈ° μν΄ μ΅μ μ μμ κ³ λ―Όνκ³ μμ΄μ"
μ₯μ κ° λ°μνμ§ μλλ‘ μλ°©νλ κ²κ³Ό νΉμ¬ μ₯μ κ° λλλΌλ λΉ λ₯΄κ² 볡ꡬνλ κ²μ λͺ©νλ‘ νκ³ μμ΄μ.
μ΄μ μ§νλ₯Ό λΉ λ₯΄κ² κ°μ§ν μ μλλ‘ ν¨κ³Όμ μΈ λͺ¨λν°λ§ μμ€ν
μ ꡬμΆνκΈ°λ νκ³ , μ₯μ λ°μ μ λꡬλ 볡ꡬν μ μλ μμ€ν
μ μ€κ³νκΈ°λ ν΄μ.
μ€νμμ€ μ νμ μ€ννκ³ λμ
λ μ κ·Ήμ μΌλ‘ κ²ν νμ§λ§, μ건μ λ§μ‘±νλ μ ν©ν μ€νμμ€κ° μκ±°λ, μ΄μνλ μ€ν μμ€λ€μ Integrationμ΄ νμν λλ μλ²/μΉμ μ§μ ꡬννκΈ°λ ν΄μ.
μλΉμ€ μ±μ₯μ μ§μνκΈ° μν μ±λ₯ ν
μ€νΈ νκ²½μ ꡬμΆνκ³ μννλ κ²λ μ€μν λͺ©ν μ€ νλμ΄κΈ° λλ¬Έμ, μ΄λ° κ³Όμ μ μ¦κ±°μμ΄ μλ λΆμ΄λΌλ©΄ μ’μ κ² κ°μμ.
ν©λ₯νκ² λ νμ λν΄ μλ €λλ €μ - μ
μ¬ νμλ Server Platform Tribeμ SREνμμ Server Developerλ‘ κ·Όλ¬΄ν΄μ.
- ν¨κ³Όμ μΈ λͺ¨λν°λ§ μμ€ν
μ ꡬμΆνκ³ μ΄μνμ¬ λ¬Έμ λ₯Ό μ¬μ μ κ°μ§νκ³ λΉ λ₯΄κ² λμνκ³ μμΌλ©° μ₯μ μκ°μ μ΅μννλλ° μ§μ€νκ³ μμ΄μ.
- μμ μ μΈ μλΉμ€μ μ±μ₯μ μ§μνκΈ° μν μ±λ₯ ν
μ€νΈ νκ²½μ ꡬμΆνκ³ μννλ κ³Όμ μμ λ°μν λ¬Έμ λ₯Ό ν΄κ²°ν΄μ.
- κ³μ κ³ μμ€ν
κ³Ό μ±λκ³ μμ€ν
λΏλ§ μλλΌ μ μ¬ μμ€ν
μ λμμΌλ‘ μλΉμ€ μμ μ±μ κ³ λννκΈ° μν νλμ ν΄μ.
ν©λ₯νλ©΄ ν¨κ»ν μ
무μμ - μμ€ν
μ Stability, Scalability, Availability, Observability κ·Έλ¦¬κ³ Latencyλ₯Ό μ§μμ μΌλ‘ κ°μ μμΌ λκ°μ.
- λκ·λͺ¨ νΈλν½ νκ²½μμ λΉ λ₯΄κ² μμΈμ λΆμν μ μλλ‘ λͺ¨λν°λ§ λ° λΆμ μμ€ν
μ μ§μμ μΌλ‘ κ°μ νκ³ μλν ν΄μ.
- μ₯μ λ°μ μ κ·Όλ³Έ μμΈμ μ°Ύμ λ¬Έμ λ₯Ό ν΄κ²°νκ³ , μ¬λ° λ°©μ§λ₯Ό μν κ°λ°κ³Ό μ€κ³λ₯Ό μ£Όλνλ©° ν΄λ²μ λ§λ ¨ν΄μ.
μ΄λ° λΆκ³Ό ν¨κ»νκ³ μΆμ΄μ - Java/Kotlin, Spring Framework κ΄λ ¨ κ°λ° κ²½νκ³Ό λ¬Έμ ν΄κ²° λ₯λ ₯μ΄ μλ λΆμ΄λ©΄ μ’μμ.
- μ±λ₯ ν
μ€νΈλ₯Ό ν΅ν΄ μμ€ν
μ κ°μ©μ±μ νμΈνκ³ , λ³λͺ©μ§μ μ ν΄κ²°ν μ μλ λΆμ΄λ©΄ μ’μμ.
- 리λ
μ€ λ° λ€νΈμν¬ μμ€ν
μ λν κΉμ μ΄ν΄κ° μλ λΆμ μ°Ύμμ.
- MSA, Kubernetes, Istio, Redis, Kafka, ELK κΈ°λ°μ μΈνλΌ μ΄μ κ²½νμ΄ μλ λΆμ΄λ©΄ μ’μμ.
- Mission-Critical ν μλΉμ€ μ΄μ νκ²½μ μ¦κΈ°λ©° λμ μ±
μκ°μΌλ‘ ννν μλΉμ€λ₯Ό κ°μ΄ λ§λ€μ΄ κ° μ μλ λΆμ μ°Ύμμ.
- λ³νλ₯Ό λλ €μνμ§ μκ³ μλ‘μ΄ κΈ°μ μ λΉ λ₯΄κ² μ μνλ©° μ§μμ μΈ μ±μ₯μ μνλ λΆμ μ°Ύμμ.
μ΄λ ₯μλ μ΄λ κ² μμ±νμλ κ±Έ μΆμ²ν΄μ - κ·Έλμμ κ²½νμ λ¨μ λμ΄νλ κ²μ΄ μλ, κ²½ν μμμμ μν©νΈ λ° λ¬λ ν¬μΈνΈλ₯Ό νμΈνκ³ μΆμ΄μ.
- μλΉμ€μ μμ μ±μ λμ΄κΈ° μν΄ μ€μ€λ‘ λ¬Έμ λ₯Ό μ°Ύμ ν΄κ²°ν΄ λ³΄λ €κ³ μλνμ κ²½νμ΄ μλμ§ κΆκΈν΄μ.
- μ΄μ μ€μΈ μμ€ν
μ ν¬κ² κ°μ ν κ²½ν, λλ μλ‘μ΄ κ²μ λμ
ν΄ μμ°μ±, ν¨μ¨μ± λ±μ ν₯μμν¨ κ²½νμ΄ μλμ§ κΆκΈν΄μ.
- Dive deepν΄μ λ¬Έμ λ₯Ό λΆμνκ³ μμΈμ μ°Ύμμ ν΄κ²°ν κ²½νμ΄ μλμ§ κΆκΈν΄μ.
- λκ·λͺ¨ νΈλν½μ΄λ μκ° νΈλν½μ΄ κΈμ¦νλ νκ²½μ κ³ λ €νμ¬ μ€κ³λΆν° ν¨μ¨μ±μ κ°μ‘°νμ¬ κ°λ°ν κ²½νμ΄ μλμ§ κΆκΈν΄μ.
ν μ€λ±
ν¬μμ μ¬μ©νλ κΈ°μ - Kotlin, Java, Gradle - Netty, Spring Mvc, Spring Webflux, Spring Boot, Spring Cloud Gateway, Spring Cloud Config - JPA/Hibernate, MySQL, MongoDB, Oracle Hadoop, Redis, Zookeeper - Kubernetes + Istio, HAproxy, Nginx - GoCD, ArgoCD, Consul, Vault, Git, Docker, Ceph, Harbor - Kafka, ELK, Prometheus + Thanos, Grafana ν μ€λ±
ν¬λ‘μ ν©λ₯ μ¬μ - μλ₯μ μ > μ§λ¬΄ μΈν°λ·° > λ¬Ένμ ν©μ± μΈν°λ·° > λ νΌλ°μ€ μ²΄ν¬ > μ²μ°νμ > μ΅μ’
ν©κ²© λ° μ
μ¬ κΌ νμΈν΄μ£ΌμΈμ - μ΄λ ₯μ λ° μ μΆ μλ₯μ νμ μ¬μ€μ΄ λ°κ²¬λκ±°λ 근무 μ΄λ ₯ μ€ μ§κ³μ¬νμ΄ νμΈλ κ²½μ°, μ±μ©μ΄ μ·¨μλ μ μμ΄μ.
- ν μ€λ±
ν¬ μ·¨μ
κ·μΉ μ 8μ‘°(μ±μ©κ²°κ²©)μ λ°λΌ 결격μ¬μ ν΄λΉμλ μ±μ©μ΄ μ·¨μλ μ μμ΄μ.
- μ₯μ μΈ λ° κ΅κ°λ³΄νλμμλ μ§μ μ κ΄λ ¨λ²μ λ°λΌ μ°λνκ³ μμ΄μ.
ν¨κ»ν λλ£λ₯Ό μν νλ§λ > "ν μ€λ±
ν¬μμμ SREλ ν μ€λ±
ν¬ μλΉμ€μ λμ μ λ’°μ±κ³Ό μμ μ±μ μ§ν€κΈ° μν΄ μ΅μ μ μμ κ³ λ―Όνκ³ μμ΄μ" - μ₯μ κ° λ°μνμ§ μλλ‘ μλ°©νλ κ²κ³Ό νΉμ¬ μ₯μ κ° λλλΌλ λΉ λ₯΄κ² 볡ꡬνλ κ²μ λͺ©νλ‘ νκ³ μμ΄μ.
μ΄μ μ§νλ₯Ό λΉ λ₯΄κ² κ°μ§ν μ μλλ‘ ν¨κ³Όμ μΈ λͺ¨λν°λ§ μμ€ν
μ ꡬμΆνκΈ°λ νκ³ , μ₯μ λ°μ μ λꡬλ 볡ꡬν μ μλ μμ€ν
μ μ€κ³νκΈ°λ ν΄μ.
- μ€νμμ€ μ νμ μ€ννκ³ λμ
λ μ κ·Ήμ μΌλ‘ κ²ν νμ§λ§, μ건μ λ§μ‘±νλ μ ν©ν μ€νμμ€κ° μκ±°λ, μ΄μνλ μ€ν μμ€λ€μ Integrationμ΄ νμν λλ μλ²/μΉμ μ§μ ꡬννκΈ°λ ν΄μ.
μλΉμ€ μ±μ₯μ μ§μνκΈ° μν μ±λ₯ ν
μ€νΈ νκ²½μ ꡬμΆνκ³ μννλ κ²λ μ€μν λͺ©ν μ€ νλμ΄κΈ° λλ¬Έμ, μ΄λ° κ³Όμ μ μ¦κ±°μμ΄ μλ λΆμ΄λΌλ©΄ μ’μ κ² κ°μμ.