본문 바로가기

티맥스데이터 데이터베이스관리시스템(DBMS)을 설계하고 개발하는 업무

직무인터뷰 사진

채용중티맥스데이터

데이터베이스관리시스템(DBMS)을 설계하고 개발하는 업무

연구소 DB본부 이학용

20.03.23 6564

따옴표DBMS와 같이 큰 시스템을 독자기술을 통해 개발하는 것이 매우 매력적입니다.따옴표

직무에 대해

직무인터뷰 관련 사진

Q1담당하고 계신 업무를 소개해 주세요.

저는 티맥스데이터 연구소 DB본부에서 근무하며 데이터베이스관리시스템(DBMS) '티베로'를 설계하고 개발하고 있습니다. 저는 그중에 ‘트랜잭션(Transaction)’, ‘버퍼 캐시(buffer cache)’, ‘데이터(data)’ 모듈을 담당하는 팀의 팀장직을 수행하며 팀원들과 함께 각 모듈을 설계하고 개발을 관리합니다.

Q2담당하신 직무의 가장 큰 매력은 무엇인가요?

저희 팀의 가장 큰 매력은 DBMS의 엔진부를 다룬다는 것입니다. DBMS가 어떻게 트랜잭션을 관리하는지, 정합성은 어떻게 맞춰주는지, 클러스터화는 어떻게 시키는지, 데이터는 어떻게 저장하는지 등을 모두 배울 수 있습니다. 또한, 저희가 지금 개발 중인 ‘티베로 8’은 엔진 구조가 완전히 새롭게 변경되었습니다. 기존에는 타 경쟁사들의 제품을 분석하며 후발주자로서 기술을 따라잡는 데 집중했다면, 티베로 8은 전에 없던 DBMS 구조를 새롭게 만들어 모든 부분을 처음부터 설계하고 있습니다. DBMS와 같이 큰 시스템을 독자기술을 통해 개발하는 것이 매우 매력적입니다.

Q3업무를 하며 가장 보람을 느낄 때는 언제인가요?

가장 보람을 느낄 때는 티베로 8에서 좋은 설계를 했을 때입니다. 앞서 말씀드렸듯이 전에 없던 시스템을 만들다 보니 문제에 봉착했을 때 참고할 만한 자료가 많지 않습니다. 대부분의 문제는 생각을 통해 풀어내야 합니다. 어떤 면에서는 퀴즈를 푸는 것과 비슷하기도 합니다. 이런 문제에 봉착했을 때, 좋은 아이디어로 그 문제를 해결하게 되면 굉장히 큰 보람을 느낍니다. 그리고 그 아이디어가 실제 코드로 구현될 때도 뿌듯함을 느낍니다. 이 외에 사이트에서 발생한 버그를 해결할 때, 기존 제품을 더 좋은 아이디어로 개선했을 때에도 많은 보람을 느낍니다.

Q4업무 하실 때 어떤 프로그램을 사용하시나요?

개발용 컴퓨터는 모두 리눅스를 사용합니다. 대부분의 연구원은 우분투를 사용하고, 몇몇 분들은 센트OS(CentOS)를 사용하기도 합니다. 개발 툴은 각자 취향에 맞는 프로그램을 설치해서 사용하는데, 저는 단순한 디자인을 좋아해서 vim에 여러 플러그인을 깔아서 사용합니다. 그리고 버전 관리 프로그램은 두 가지를 사용합니다. 기존에 개발해 놓은 제품들은 SVN을 사용하고, 최근에 개발을 시작한 프로그램들은 깃(Git)을 사용합니다. 그래서 티베로 8부터는 Git이고, 그전까지는 SVN을 사용하고 있습니다.

Q5어떤 성향을 가진 사람이 이 직무를 잘 수행할 수 있을까요?

복잡한 이슈를 잘 이해하는 사람과 퀴즈나 어려운 문제를 푸는 것을 좋아하는 사람이 이 직무를 잘 수행할 수 있는 것 같습니다. DBMS는 굉장히 큰 시스템임에도 모듈 간에 얽힌 로직이 매우 많습니다. 저희 팀만 해도 각 파트를 모두 이해해야만 설계할 수 있는 부분이 많습니다. 따라서 이렇게 복잡한 시스템을 나름의 방식으로 단순화하여 이해할 수 있는 능력이 필요합니다. 그렇지 않으면 설계할 때 고려하지 못한 부분으로 인해 나중에 문제가 발생할 수 있습니다. 또한 복잡한 시스템에서 발생한 문제를 해결하기 위해 끝까지 분석하고 새로운 아이디어를 제시할 수 있는 사람이어야 합니다. 퀴즈나 어려운 문제 푸는 것을 좋아하는 성향을 가진 사람들이 이와 같은 업무에 적합할 것 같습니다.

우리 회사는

직무인터뷰 관련 사진

Q6회사의 사내문화 및 분위기는 어떤가요?

연구원에게는 1인실 또는 2인실의 연구공간이 제공되고, 사내 분위기는 매우 자유롭습니다. 상호 신뢰를 기반으로 퇴근할 때 굳이 팀장에게 인사를 하지 않아도 됩니다. 회사 내 헬스장에는 업무에 지장이 없는 선에서 아무 때나 가도 됩니다. 이 외에도 다양한 부분에서 자유로움을 느낄 수 있습니다.

Q7회사의 복리후생 중 가장 좋은 것은 무엇인가요?

연구원들에게 1인실, 2인실을 쓸 수 있도록 해주는 것이 좋은 복리후생이라고 생각합니다. 신입사원 부터 1인실을 쓴다는 건 아주 큰 장점인 것 같습니다. 이 외에도 헬스장 무료 이용, 자유로운 출퇴근 시간 등 다른 복리후생들도 많습니다.

Q8최근 회사에서 이슈가 되고 있는 것은 무엇인가요?

저희 DB 연구소에서는 현대자동차 납품과 티베로 8 출시가 가장 큰 이슈입니다. 현대자동차는 매우 큰 글로벌 업체인데, 저희 제품이 글로벌 기업에 납품되면서 회사가 가파르게 성장하고 있습니다. 현대차 납품을 통해 우리 제품이 믿고 쓸 수 있는 제품이라는 인식이 생겨 뿌듯합니다. 덕분에 바빠지기도 했지만, 회사가 한단계 성장하게 된 사건이었습니다. 그리고 티베로 8 출시가 있습니다. 설계부터 구현까지 모두 자체 기술로 진행하다 보니 매우 오랜 시간이 걸리고 있습니다. 하지만 많은 연구원들이 티베로 8 개발에 집중하고 있어, 곧 완성되어 출시될 수 있을 것으로 보입니다.

후배들에게

Q9같은 직무를 준비하는 후배에게 추천하는 활동이나 갖춰야 할 자질은 무엇인가요?

적극적인 자세가 가장 중요합니다. 아무리 복잡한 시스템이어도 포기하지 않고 차근차근 이해하려는 자세와 어떻게 하면 더 좋은 성능과 좋은 구조를 가진 제품을 만들 수 있을지 계속 고민하는 자세만 있다면, 누구든 저희 회사에 와서 좋은 연구원이 될 수 있을 거라 생각합니다. 그러니 본인에게 이런 자질이 있는지 잘 고민해보시고, 있다면 그 자질을 증명할 수 있는 활동을 통해 적극적으로 어필하시면 좋을 것 같습니다.

따옴표적극적인 자세가 가장 중요합니다.따옴표

Q10마지막으로 하고 싶으신 말씀이 있나요?

회사는 마음에 드는데 본인이 DBMS에 대해 잘 모르거나 어려워하여 고민 중이시라면 걱정하실 필요 없습니다. 적극적으로 배우고자 하는 자세, 끝까지 고민해서 문제를 해결하려는 자세만 있으면 지원해보시는 것을 추천해 드립니다. 처음 입사했을 때는 관련 지식이 부족하다는 생각에 힘들 수도 있지만, 시간이 지나면 결국 적극적으로 배우고 일한 사람이 더 좋은 성과를 냅니다. 그러니 열정을 가진 많은 분들이 저희 회사에 들어와서 함께 좋은 제품을 만들어나갔으면 좋겠습니다. 올해 회사에서 신규 연구원을 많이 채용하고 있습니다. 유튜브 영상(https://youtu.be/wkyF-eCCfG8) 보시면 티맥스 연구 분위기를 더욱 잘 아실 수 있으실 겁니다. 티맥스소프트 홈페이지(https://kr.tmaxsoft.com/recruit/recruitNotice.do)에서 열정 가득한 연구원들의 많은 지원을 기대합니다.

세상의 모든 직무에 대한 궁금증이 풀릴 때까지
인공지능 취업플랫폼 사람인이 함께합니다.

마침 티맥스데이터에서 채용중이네요!

웹개발프론트엔드미들웨어S/WCSS

경력 5년↑

대학교(4년)↑

정규직

경기 성남시 분당구

~ 04/17(수)

홈페이지 지원

웹개발프론트엔드미들웨어S/WCSS

경력 5년↑

대학교(4년)↑

정규직

경기 성남시 분당구

상시채용

홈페이지 지원

네트워크영업채널관리마케팅영업B2B

경력 13년↑

대학교(4년)↑

정규직

경기 성남시 분당구

~ 04/13(토)

홈페이지 지원

기술지원백엔드/서버개발미들웨어NLP(자연어처리)S/W

2 ~ 3년

대학교(4년)↑

정규직

경기 성남시 분당구

채용시

홈페이지 지원