센드버드 엔지니어링팀은 고객의 다양한 요구사항에 맞춘 실시간 Communication 및 AI 제품을 전 세계에 안정적으로 제공하기 위해 도전적인 과제를 해결하고 있습니다. 릴리즈 엔지니어는 이러한 제품이 전 세계 모든 리전에 일관되고 신뢰성 있게 배포될 수 있도록 빌드, 테스트, 배포 프로세스의 자동화와 품질 관리를 담당합니다.
센드버드의 제품은 단순히 한 번 배포로 끝나는 것이 아니라, 전 세계 지역별로 격리된 인프라와 수많은 서버 클러스터에서 운영됩니다. 따라서 릴리즈 엔지니어는 단순한 자동화를 넘어, 엄격한 설정 관리, 글로벌 테스트 전략, 배포 안정성 확보까지 책임집니다.
주요업무
• Communication 및 AI 제품의 빌드/테스트/배포 파이프라인 구축 및 최적화
• 전 세계 Region에 걸친 대규모 서버 어플리케이션 배포 관리
• 배포 중 발생할 수 있는 리스크를 최소화하기 위한 자동화된 테스트 및 검증 시스템 개발
• 환경별 설정(Configuration) 관리 및 표준화
• CI/CD 환경 개선 및 배포 속도/안정성 최적화
• 운영 효율성을 높이기 위한 도구 및 자동화 시스템 개발
자격 요건
• 소프트웨어 배포 프로세스와 품질 관리에 관심과 경험이 있으신 분
• 서버 사이드 애플리케이션 구조와 동작 원리를 이해하고 계신 분
• 새로운 문제를 체계적으로 분석하고 해결책을 제시할 수 있는 분
• 독립적으로 과제를 완수하고, 팀과 명확히 소통할 수 있는 분
우대사항
• Release Engineer 또는 SRE, DevOps와 유사한 역할 경험
• Python, Go 등 서버 사이드 언어 활용 경험
• GitHub Actions, CircleCI, ArgoCD 등 CI/CD 시스템 경험
• Helm, Terraform, Ansible 등 IaC/배포 관리 툴 경험
• AWS, GCP, Azure 등 클라우드 환경에서의 멀티 리전 서비스 운영 경험
• 대규모 자동화 테스트 및 품질 보증(Release QA) 경험
• Observability 도구(Prometheus, Grafana, Loki, OpenTelemetry 등) 운영 경험