interview DBA김다미

라인게임즈의
모든 데이터가 이 안에
Q. 라인게임즈의 DBA팀에서는 무슨 일을 하나요?
게임을 운영하며 발생하는 모든 데이터를 유지, 관리하고 모니터링하며 게임 런칭 또는 운영 중 발생하는 이슈에 대한 기술적 업무를 지원합니다. 쿼리 작업부터 데이터베이스 성능 개선, 데이터 백업 관리, 개발사에 개발 및 운영 가이드 제공, 장애 시 유관 부서와 협업하여 업무 지원, 새로 도입되는 기능이나 신기술 R&D, 운영을 위한 툴 개발까지가 DBA 부서의 업무입니다.

Q. 그 중 어떤 업무를 담당하고 계시나요?
저희 팀은 특정 인원이 특정 업무에 치우치지 않도록 골고루 업무를 분담하고 있는데 개인의 업무 스케줄에 따라 그때그때 발생하는 업무를 담당하게 됩니다. 첫 번째 질문에서 언급한 업무들을 다 하게 되는 거죠. 상시 업무로는 데이터베이스 상태 모니터링 및 성능 개선, 타부서 요청 업무 지원 등이 있고 최근 비중 있게 진행 중인 업무는 DB 운영에 필요한 자체 툴 개발입니다. 툴 개발의 경우 팀원들 각자 맡고 있는 기능이 있는데 그중 저는 데이터베이스의 리소스 모니터링 페이지를 개발하고 있습니다. 흩어져 있는 전체 서비스의 데이터베이스 현황을 한눈에 쉽게 모니터링하고 효율적으로 스펙을 관리할 수 있도록 하는 것이 목표입니다.

Q. 하루 업무 일과가 어떻게 되시나요?
가장 먼저 다양한 모니터링 결과가 리포팅된 메일을 보며 특이사항은 없었는지, Slow query는 없었는지 살펴보고 팀원들이 모두 출근하면 함께 1층 사내 카페인 Healing floor로 갑니다. 커피 한 잔과 함께 오전 회의로 본격적인 업무를 시작하는데요. 전날 작업했던 업무와 오늘 진행할 업무를 서로 공유하고 어려운 문제가 있다면 조언을 구하는 시간을 가지고 있습니다. 오후 시간대엔 오전 회의를 통해 결정된 업무에 집중합니다. DBA팀 내부 업무 말고도 타부서에서 오는 요청이 많은데 이를 점검하고 처리하는 일로 하루를 마무리합니다. 남은 업무를 마저 진행하다 그날 개인적인 일정에 맞춰 일찍 퇴근하기도 하는데 라인게임즈는 탄력근무제를 시행하고 있어서 시간을 아주 유용하게 활용하고 있습니다.
매사에 관심이 많은
꼼꼼한 커뮤니케이션 능력자
Q. 해당 업무에 필요한 역량/자질은 무엇인가요?
첫 번째로 커뮤니케이션 능력입니다. DBA 업무 특성상 타 부서와 협업할 일이 많고 논의해야 할 일이 많기 때문에 사람들과의 원활한 커뮤니케이션은 필수입니다. 두 번째로는 관심과 분석입니다. 데이터베이스 및 IT 관련된 신기술과 동향 등 전반적인 흐름, 서비스할 게임과 운영 중인 게임, 최근 출시되고 있는 다양한 게임에 대한 관심을 가지고 분석하는 것을 추천합니다. 당장 관련이 없는 일이라도 매사에 관심을 가지고 파악하고 분석한다면 서비스하는데 있어서 폭넓은 시야를 가질 수 있을 거라고 생각합니다.

Q. 해당 업무에 어떤 성격/성향의 사람이 적합할까요?
꼼꼼한 사람입니다. 모든 업무에 해당할 수 있겠지만 특히 데이터베이스 유지 관리에 있어서 문자 하나 잘못 입력한다거나, 이 정도는 괜찮겠지 하고 가볍게 넘겨버리는 일이 생긴다면 그 영향은 정말 큽니다. 작은 문제 하나도 대충 넘기지 않고 확실히 확인해야 마음이 편한 사람이라면 잘 맞을 것 같아요. 그리고 기본적으로 차분한 성격의 사람이라면 더 도움이 됩니다. 라이브 서비스를 하다 보면 예기치 못한 돌발 상황들이 종종 발생하는데 그때 당황하지 않고 차분히 문제를 해결할 수 있어야 하거든요.

Q. 해당 업무의 담당자로 입사하려면 무엇을 준비해야 하나요?
라인게임즈 데이터베이스는 대부분 클라우드로 관리되고 있기 때문에 AWS나 AZURE 등 클라우드 환경에 대한 이해와 경험이 있으면 좋을 것 같아요. 그리고 대부분의 관리를 python 스크립트로 작업하기 때문에 꼭 python이 아니더라도 간단한 개발 지식이 있어야 하고, 리눅스 같은 OS나 네트워크 등 IT 전반적인 지식을 조금씩 갖고 있으면 도움이 많이 됩니다. 메인 DB로 사용하지는 않지만 서포트용으로 mongodb나 Redis 등도 사용하고 있어서 NoSQL 경험도 필요합니다. 마지막으로 다양한 게임을 많이 해보는 것도 필수겠죠?

현재도 미래도
함께 하고 싶은 회사,
함께하고 싶은 멤버
Q. 라인게임즈를 선택한 이유가 무엇인가요?
처음엔 예전에 정말 열심히 했던 드래곤플라이트라는 게임을 개발한 회사였기 때문에 관심이 갔습니다. 이외 여러 게임을 서비스 중이지만 계속해서 여러 차기작을 준비하고 있다는 소식이 가장 관심 갔습니다. 다양한 라인업, 현재에 안주하지 않고 계속해서 미래를 준비하는 회사라고 판단했고 그 미래를 위해 저도 함께 한다면 좋겠다고 생각했습니다. 또 회사를 선택할 때 중요하게 생각하는 것이 그 회사의 분위기와 복지인데요. 입사를 하고 나니 자유로운 분위기와 다양한 복지도 마음에 들고 함께 일하는 분들과도 잘 맞아서 참 잘한 결정이었어요.

Q. 업무 중 집중이 잘 되지 않을 때에는 어떻게 하시나요?
1층에 있는 힐링 플로어로 갑니다. 힐링 플로어에 있는 카페는 밝은 분위기와 다양한 메뉴들로 생각을 환기시키기에 아주 좋아요. 그리고 전문 마사지사가 상주하는 마사지실과 여성 휴게실도 있어 공간 이름 그대로 제대로 힐링 할 수 있는 공간이죠:)

Only Fun!
Q. 새로운 동료가 들어온다면 이런 사람과 함께 일하고 싶다!
Only Fun! 라인게임즈에서 가장 중요하게 강조하는 재미있는 게임을 만들자는 비전입니다. 재미있는 게임이 만들어지려면 게임을 만들고 운영하는 사람이 먼저 즐거워야 한다고 생각해요. 최근에 드라마 “슬기로운 의사 생활” 등장인물 중 함께 일하고 싶은 동료 유형 리서치 결과를 봤는데 “이익준형”이 1위로 뽑혔더군요. 매사에 밝고 긍정적인 에너지가 본인뿐만 아니라 주변 사람들까지 그렇게 만들어주는 모습이 좋은 것 같아요. 물론 안정원형, 채송화형, 양석형형, 김준완형 상관없이 함께 일하면 즐거운 사람이면 좋겠습니다.

Q. 지원자들에게 해주고 싶은 말이 있다면?
우선 이 인터뷰가 지원자분들께서 결정하는데 있어 조금이나마 도움이 됐으면 좋겠습니다. 자유로운 분위기, 다양한 복지를 통해 개인의 역량을 충분히 발전시킬 수 있는 환경과 적극적으로 서포트해주고 아낌없이 퍼주는 동료들을 만날 수 있는 좋은 기회라고 생각합니다. 라인게임즈에서 Only Fun한 게임을 만드는 여정에 여러분이 함께 하길 기대하고 있겠습니다.