Distributed Storage Reliability Engineer
LINE Messaging 플랫폼의 핵심인 대용량 분산 스토리지 시스템을 개발하고 안정적으로 운영합니다.
초당 백만의 쿼리와 수 페타바이트의 데이터를 처리할 수 있는 고성능 시스템을 구축하며, 전 세계에서 누구도 겪어보지 못한 다양한 문제를 해결합니다.
이러한 도전 과정을 통해 시스템의 신뢰성, 가용성, 확장성, 보안성을 지속적으로 향상시키고 있습니다.
글로벌 서비스에 걸맞는 대규모 트랙픽과 데이터를 처리하는 시스템 개발 과정에 함께 할 동료를 찾고 있습니다.
- 미션:
- LINE 앱의 메시징 기능 및 관련 서비스에 필요한 스토리지의 핵심 기능 개발 및 지원
- Best practice를 채택하여 확장 가능하고 안정적이며 유연한 보안 스토리지 솔루션 제공
- 플랫폼의 미래에 대비하기 위한 분산 SQL (예: TiDB, YugabyteDB 등)을 포함한 차세대 스토리지 연구 및 통합 - 개발 환경:
- Storage (RDBMS, NoSQL, Event Store): Redis, Apache HBase, Apache Kafka
- Product and Service Development: Java, Kotlin, Spring Framework
- Observability: Prometheus, Grafana, AlertManager, Elasticsearch, Kibana, Zipkin
- Infrastructure: Container (k8s), VM/PM on Private Cloud (Verda)
- Infrastructure as Code, CI/CD, Configuration repository: Ansible, ArgoCD, Jenkins, GitHub Actions
담당업무
- 트래픽이 집중되는 서비스 애플리케이션을 위한 서비스 및 스토리지 개발
- 분산 스토리지 미들웨어 및 JVM의 특성을 깊이 이해하고, 성능 개선을 위한 튜닝 및 코드 수정
- 시스템 장애 예방, 조기 발견, 근본 원인 분석을 위한 모니터링 환경 개성
- 도구 및 컨테이너 오케스트레이션을 통한 분산 스토리지 미들웨어 운영 자동화 및 효율화
- 대규모 재해 발생 시 다수의 데이터센터를 효율적으로 활용할 수 있는 시스템 개발
자격요건
- 이런 경험과 스킬을 가진 분을 찾습니다:
- Computer Science 혹은 관련 분야 전공자 또는 이에 준하는 실무 경험이 있으신 분
- Linux 또는 Unix 환경에서의 개발 및 시스템 운영에 익숙하신 분
- Concurrency가 높은 시스템 및 분산 아키텍처에서 문제를 해결할 수 있으신 분
- Apache HBase, Redis 등 분산 스토리지 미들웨어에 대해 관심이 높으신 분
- 영어 읽기와 쓰기로 의사소통이 가능하신 분 - 이런 분과 함께 성장하고 싶습니다:
- 분산 데이터베이스 또는 분산 시스템 전반의 어려운 문제와 해결 방식에 관심이 있으신 분
- 서비스 내 다른 팀과 협력하여 문제를 파악하고 해결책을 고안하는 데 열의를 가지고 있으신 분
- 새로운 기술을 배우는데 의욕적이며 팀 상황과 일정에 따라 현실적으로 해결책을 찾아 효율적으로 업무를 수행하실 수 있는 분
- 자율적으로 문제를 발견하고 해결하려는 분
우대사항
- Computer Science 혹은 관련 분야의 석사/박사 학위가 있으신 분
- 대규모 데이터, 대규모 트래픽을 다루는 분산 시스템 개발 및 운영 경험이 있으신 분
- Concurrent/multi-thread 시스템 개발 경험이 있으신 분
- RDBMS 및 KeyValue 저장소 등 데이터베이스 내부 구현 관련 개발 경험이 있으신 분
- Java, Kotlin 등 JVM 기반으로 동작하는 프로그래밍 언어로 문제없이 개발이 가능하신 분
- Observability, SLO, Error Budget, Infrastructure as Code, Release Engineering 등의 SRE 실무 경험이 있으신 분
- ELK Stack, Prometheus, Grafana 등 observability 도구에 대한 지식과 경험이 있으신 분
- Ansible, 컨테이너 오케스트레이션 등 프로비저닝 툴을 이용한 대규모 서버 그룹 운영 경험이 있으신 분
- 서비스 인시던트 대응 경험이 있으신 분
- 영어로 구두 의사소통이 가능하신 분
전형안내
- 서류 전형 > 온라인 코딩 테스트 > 1차 면접 (CS Interview) > 2차 면접 (Whiteboard Interview) > 최종 면접 > 레퍼런스 체크 및 처우 협의 > 최종 합격 > 입사
- 전형은 상황 및 일정에 따라 변경될 수 있습니다.
- 포트폴리오 또는 경력기술서는 제출은 필수입니다.
- 1차 면접 (CS Interview): 필기 테스트와 업무 수행에 필요한 CS 지식에 대한 인터뷰, 총 2개의 세션으로 구성되는 전형입니다.
- 2차 면접 (Whiteboard Interview): Live Coding 진행과 더불어 실무 상황별 문제 해결 방법에 대해 이야기를 나누는 전형입니다. 한국어와 일본어로 진행되며, 일본어 통역 서비스가 제공됩니다.
- 최종 면접: 후보자의 실무 경험과 더불어 입사 조직의 'fit'을 서로 확인하는 전형입니다.
근무제도
근무형태 (LINE Hybrid Work 2.0)
조직의 업무 성격과 프로젝트 주기 및 글로벌 협업 정도 등을 고려하여 조직이 자율적으로 근무 형태를 설정하며,
주 N일 리모트 근무부터 100% 리모트 근무까지 가능합니다.
이에 따라 업무와 성과를 책임 있게 관리할 수 있는 곳이라면 국내 지역뿐만 아니라, 해외 지역에서의 리모트 근무도 가능합니다.
※ 상세한 내용은 <링크>를 참고하여 주시기 바랍니다.
근무지
LINE Hybrid Work 2.0에 따라 근무 가능한 장소에서 근무
(※ 오프라인 협업을 위한 오피스는 분당 서현역 분당스퀘어에 있습니다.)
근무시간
매월 Working Day에 따라 정해지는 기준근무시간 내에서 개인이 자유롭게 일/주별 근무하는 LINE Smart 근무제를 적용합니다.
또한, 해당 기준근무시간을 초과하여 근무할 경우 별도의 연장근무수당을 지급합니다.
기타
- 본 공고는 수시 모집으로 채용완료 시 조기 마감될 수 있습니다.
- 전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내드립니다.
- 입사지원 시 작성하신 정보 및 금번 채용과 관련하여 제출하신 서류에 사실과 다른 내용이 있을 경우 채용 불합격의 사유가 될 수 있습니다.
- 본 채용공고를 통해 입사하시는 경우, 3개월의 수습기간을 적용합니다.
- 해외 출장에 결격 사유가 없는 분에 한해 지원 가능합니다.
- 병역필 또는 면제자로 근무에 결격사유 없으신 분에 한해 지원 가능합니다.
- 기타 채용 관련 문의사항은 채용 공고 페이지 상단 'FAQs' 탭을 참고하여 문의 부탁드립니다.
보훈 취업지원 대상 및 장애인 서류 제출 안내
국가 유공자 및 장애인 등 취업보호대상자는 관계법령에 따라 우대합니다.
보훈 및 장애인 지원자에 해당되시는 경우, 입사지원시 [포트폴리오/경력기술서] 첨부 란에 반드시 관련 증명원을 발급하여 첨부 바랍니다.
1.보훈 지원자 : '보훈취업지원대상자 증명서' 발급하여 첨부
2.장애인 지원자 : '장애인증명서 또는 복지카드' 첨부
보다 구체적인 내용은 아래 공개된 자료를 확인해 주세요!
- 팀 소개: https://engineering.linecorp.com/en/blog/z-part-team/
- 담당 업무와 프로젝트:
- Messaging Platform: https://engineering.linecorp.com/ko/blog/how-line-messaging-servers-prepare-for-new-year-traffic
- Traffic intensive storages at LINE's Messaging Application: https://linedevday.linecorp.com/2020/en/sessions/6595
- Redis: https://www.youtube.com/watch?v=IxTUXuoIWro
- HBase: https://linedevday.linecorp.com/2021/ko/sessions/166
- Scalable Multi Datacenter ID Generator for LINE's Messaging Application: https://linedevday.linecorp.com/2021/ko/sessions/163