전사 마이크로서비스의 배포 플랫폼과 표준 파이프라인을 개발·운영하며, Kubernetes 환경의 안전한 배포 전략 및 Harbor 컨테이너 레지스트리를 고도화합니다. Java/Kotlin과 Spring Framework 기반 애플리케이션 개발 경험, 클라우드 서비스 개발·운영 역량이 필요합니다.
내 적합도 확인 중...
공고 내용
우리가 푸는 문제
배포시스템개발팀은 안정적인 서비스 운영을 위해 우아한형제들의 모든 배포 과정을 설계하고 개발합니다. 배달의민족의 배포는 수백 개 이상의 마이크로서비스에서 쉼 없이 일어나고, 그 모두가 팀이 자체 구축한 배포 플랫폼 위에서 이뤄집니다. 규모가 커질수록 빠르게 배포하는 것과 안전하게 배포하는 것 사이의 균형은 더 어려워지고, 실패나 장애 상황에서도 서비스 영향을 최소화하는 일이 중요해집니다. 팀은 “손 안 대도 돌아가는 배포시스템”이라는 비전 아래, 모든 개발자가 편리하게 서비스를 개발하고 운영할 수 있는 배포 플랫폼을 만들어 갑니다.
팀은 주기적인 회고로 업무 방향을 끊임없이 토론하고 문제점을 해결하는 것을 지향합니다. 수평적인 문화에서 누구나 팀의 정책을 제안하고 결정할 수 있고, 코드 리뷰와 문서 공유로 서로가 해낸 일을 알리고 피드백을 받습니다.
당신이 책임지게 될 임팩트
- 배달의민족 전사 서비스가 매일 수백, 수천 번 배포될 수 있도록, 자체 구축한 배포 플랫폼을 개발하고 운영합니다.
- 수백 개 이상의 마이크로서비스가 사용하는 표준 배포 파이프라인을 플랫폼화하고, 개발자 경험을 지속적으로 개선합니다.
- Kubernetes 기반의 대규모 배포 환경에서 안정성·확장성·속도 사이의 트레이드오프를 풀어내는 기술적 도전을 수행합니다.
- Harbor 기반의 전사 컨테이너 레지스트리를 운영하며, 이미지 수명주기 관리·보안 취약점 대응·대규모 트래픽 처리 문제를 다룹니다.
- 배포 실패, 롤백, 장애 상황에서도 서비스 영향을 최소화하기 위한 안전한 배포 전략(블루/그린, 카나리 등)을 설계하고 고도화합니다.
- 개발팀, 인프라팀, 보안팀과 긴밀히 협업해 전사 배포 표준과 가이드라인을 만들고 확산합니다.
- “배포는 당연히 잘 되어야 한다”는 전제를 깨고, 배포 자체가 경쟁력이 되는 플랫폼을 만들어 갑니다.
우리가 함께 일하고 싶은 사람
- 클라우드 환경의 서비스 개발과 운영을 경험한 실무 10년 이상 또는 이에 준하는 역량이 필요해요.
- Java/Kotlin을 이용해 Spring Framework 기반의 애플리케이션을 개발해 본 경험이 필요해요.
- 회사 내의 수많은 부서와 소통하며 요구사항을 조정하는 커뮤니케이션 스킬을 중요하게 봐요.
- CI/CD 파이프라인을 구축하고 운영해 봤다면 더 잘 맞아요.
- 마이크로서비스 아키텍처에 대한 이해와 경험이 있다면 강점이 돼요.
- Docker 컨테이너 및 오케스트레이션에 대한 이해가 있다면 큰 도움이 돼요.
- 불편함을 당연하게 넘기지 않고, 동료 개발자의 수고를 덜어 줄 방법부터 떠올리는 사람과 함께하고 싶어요.
개발 환경
- 주요 기술: GitLab, Kotlin(Kotest), Spring Boot, Jenkins, Docker, Kubernetes, Harbor, 기타 다양한 AWS 서비스
- 협업 도구: GitLab, Slack, Jira, Confluence
- 테스트, 빌드, 배포: GitLab CI를 통한 자동화 테스트 및 정적 분석 수행, Jenkins와 컨테이너(Docker) 기반의 사내 배포 플랫폼을 통해 자동/수동 배포
- 모니터링: Grafana, Prometheus, Loki, OpsGenie
합류여정
- 결과 안내: 지원서 제출 후 2주 이내 개별 메일 연락
- 자기소개서: 문제 해결 역량이 드러나는 경험 사례 기술(전 직군 공통 1문항)
- 포트폴리오(필수): PDF 형식 또는 URL로 첨부해 주세요. 자신의 기술력을 보여 줄 수 있는 프로젝트나 협력 활동 위주로 진행기간, 주요업무 내용, 본인이 기여한 기술, 결과·성과를 포함해 작성해 주세요.
- 1차 면접: 실무진 및 HR 면접위원과 다대일 면접(90분)
- 2차 면접: 리더급 면접위원과 다대일 면접(60분)
- 입사 확정: 평판조회와 처우협의를 거쳐 최종 합격 결정 후, 입사일 조율
- 수습기간: 경력직 기준 입사 후 3개월
- 서류 접수
- 코딩 테스트
- 1차 면접
- 2차 면접
- 최종 입사 확정




