🎙️

유진로봇 - K 대리님 (백엔드 FMS 포지션)

개발자 커리어 점프 [점핏]! 개발자를 위한 직무 이야기를 전해드립니다.
개발자님의 직무 이야기
1. 담당하고 계신 업무를 소개해주세요.
여러 로봇을 활용한 서비스의 원활한 이용을 도와주는 서비스 플랫폼 팀에서 백엔드 개발을 하고 있습니다.
2. 현재 회사와 지금의 직무를 선택하게 된 계기는 무엇인가요.
로봇으로 이뤄지는 물류 시스템에 관심을 가지게 되어 회사에 입사하게 되었습니다.
3. 하루 일과를 소개해주세요.
출근 후 jira를 통해 issue를 확인하고, 개발을 진행합니다. 진행에 있어서 확실치 않은 부분은 팀장님이나 선임 개발자에게 확인을 받고 진행하게 됩니다.
4. 업무를 하며 가장 보람을 느낄 때는 언제이신가요.
새로운 기능을 개발하여 로봇이 개발 요구사항에 맞게 움직일 때 보람을 느낍니다
[유진로봇]의 개발이야기
1. 업무의 프로세스를 소개해주세요.
1-1. 기획부터 개발까지 진행되는 프로세스
개발의 첫 단계는 이슈 생성부터 시작됩니다. 이슈에 제시된 필요성이 공감되면 구체적인 계획을 세우며 필요에 따라서 기획자나 프론트엔드 개발자의 협력을 요청하게 되고 이후, 개발이 진행됩니다.
1-2. [설계, 분석, 개발, QA, 런칭] 단계별 소요되는 평균시간
요구사항의 설계/분석을 통해 개발 기간을 산정하며, 개발 및 개발 테스트를 거쳐 QA를 통과하면 정식으로 릴리즈 됩니다. 소요 기간은 사안에 따라 다르며 하루 이상의 작업은 가급적이면 (sub)task로 분류합니다.
2. ★개발 배포 프로세스를 소개해주세요.
우선 개발 도중에는 개발자의 로컬 환경에서 개발이 진행 됩니다. 개발이 완료되고 테스트를 거친 후, 개발서버에 배포하여 실제 운영 환경에 준하는 환경에서 다시 한번 테스트를 진행하게 됩니다. 그 후 실제 로봇이 운영되는 서버에서 실환경 테스트를 합니다. 모든 테스트가 끝나면 각 업체에 나가있는 서버를 업데이트 하게 됩니다.
3. 우리회사의 개발 환경을 소개해주세요.
소스 형상 관리는 git 을 사용하고 있습니다. OS는 우분트를 사용, 개발언어는 팀별로 차이가 있고 저희 팀에서는 백엔드는 NodeJS, 프론트엔드는 AngularJS, SDK 쪽에서는 Python 를 사용하고 있습니다. 추가로 백엔드와 프론트엔드에서는 docker를 사용하고 있습니다.
4. 개발 코드 리뷰문화가 있다면 소개해주세요.
개발이 끝난 코드는 git의 개발 branch로 pull request 를 남기게 됩니다 . 이때 reviewer로 선임이나 동료 개발자를 넣게 되고 reviewer의 approve를 얻은 후에 merge를 하게 됩니다. 필요에 따라서는 개발된 코드를 함께 보면서 코드를 리뷰하기도 합니다.
5. 장애나 긴급상황에서는 어떤 프로세스로 대응하시나요.
장애 발생은 기본적으로 JIRA를 이용하며 급한 경우 Teams를 통해 사내의 관련부서 및 고객과 소통하며 문제를 해결합니다.
6. 기술 도입이나 업무 영역의 확장이 자유로우신 편인가요.
새로운 기술이 필요한 이슈가 있을 때에는 개발자들의 판단에 따라 새로운 기술을 선정하고 간단한 프로젝트를 새로운 기술로 구현, 각 팀원들에게 공유를 하고, 이 후 기술 도입에 대한 장단점을 따져서 기술을 도입 여부를 결정하게 됩니다.
나의 개발 Tip
1. 개발을 위한 나만의 데스크 세팅!
소스와 웹화면을 동시에 보면서 개발할 일이 많기 때문에 모니터는 항상 2개 이상을 사용하고 있습니다.
2. 최근 가장 관심있는 기술스택(예, OS/ 언어) 은 무엇이며, 왜 관심을 가지게 되셨나요?
Message queue 기술에 관심을 가지게 되었습니다. 비동기 처리에 적합한 기술로 현재 서비스에 rabbit mq를 사용하여 각 서비스들의 log수집과 저장을 구현하였습니다.
3. 현재 하고 있는 업무의 역량을 키우기 위한 나만의 노력은 무엇인가요?
관심이 가는 기술에 대한 책을 사서 읽고 있습니다.
우리회사는 개발자를 위해 이렇게 지원합니다.
함께 일하는 동료를 소개해주세요. 자신의 일에 열정과 책임감이 있으신 분들과 일하고 있습니다. 이제 시장이 열리고 있는 로봇 서비스 플랫폼을 자기 주도적인 엔지니어분들과 함께 만들어 나가고 싶습니다.
기술역량 향상을 위한 우리회사의 장점을 소개해주세요 기술 도서 구매 및 온/오프라인 수강을 회사에서 지원해 주고 있습니다.
우리회사의 테스트 기기 현황 및 업무환경을 소개해주세요. 직원들이 주문한 음료를 1층의 까페부터 자리까지 배달해주는 로봇을 이용한 사내 카페 배달 서비스를 운영하고 있으며 실 로봇의 운영을 하며 발생하는 오류 케이스나 성능 테스트를 진행하여 코드의 완성도를 높이는데 이용하고 있습니다.
현재 자율 출퇴근제를 시행하고 있으며 한주에 지정된 시간(40)을 채운다면 금요일에는 오전 근무만 하고 퇴근할 수 있습니다.
우리회사의 자랑 로봇카페부터 헬스장, 구내식당까지!!
유진로봇의 채용 포지션이 궁금하다면?! 점핏에서 확인해보세요
점핏에서 개발자로 취업하고 취업축하금 받으세요!