토스 데이터 서비스팀의 DBA 직군을 소개합니다!
팀 구성
•
데이터 서비스팀은 DW, DBA 두 개의 직무 파트로 구성돼 있어요.
•
이중 DW 관련 업무를 수행하는 직군이 Data Engineer (Analytics) 입니다.
•
재무 관련 업무에 더 특화된 직군은 Data Engineer(Finance)로 정의해 채용하고 있어요.
어떤 일을 하나요?
DB 운영 관리
•
MySQL과 MongoDB를 운영하고 있어요.
DB 운영을 위한 모니터링과 Schema 구조 개선, Query 검수
•
안정적인 서비스 운영을 위한 성능 모니터링 방법을 연구해요.
•
DB에서 일어나는 모든 작업을 무중단으로 할 수 있는 방법을 연구해요.
•
DB 성능에 대해 개발자와 이야기 나누고, 검수를 맡아요.
운영을 하기 위한 도구들
어떤 기술을 사용하나요?
DB Monitoring
•
batch shell, python, telegraf, grafana, jenkins, php
DB HA
•
MMM을 사용하고, IDC 이전도 무중단으로 가능하도록 MMM을 수정해 쓰고 있어요.
DB Zero DownTime
•
pt-online-schema-change로 무중단으로 Schema를 수정해요.
지금 채용 중인 포지션
•






