주요업무
[조직소개]
우리는 빗썸의 기술 조직 중에서도 데이터의 안정성과 무결성을 보장하는 핵심 인프라 운영에 집중합니다. 일반 서비스 개발 조직과는 분리되어, 입출금 및 블록체인 코어 시스템을 뒷받침하는 데이터베이스 아키텍처의 안정성, 성능, 확장성을 책임집니다.
우리의 핵심 과제는 미션 크리티컬 트랜잭션 데이터를 안정적으로 관리하고, 장애나 부하 상황에서도 24/7 무중단 서비스와 데이터 무결성을 유지하는 것입니다. 이를 위해 자동화된 운영, 쿼리 최적화, 고가용성 설계를 통해 데이터 플랫폼의 신뢰성을 지속적으로 높입니다.
이 포지션은 MySQL(RDB) 데이터베이스의 고가용성 확보, 성능 최적화, 운영 자동화를 통해 미션 크리티컬 시스템의 안정성과 데이터 무결성을 책임지는 핵심적인 역할입니다. 또한, 개발자들이 최적의 데이터 모델과 쿼리를 설계하도록 지원하고, 미래의 데이터 플랫폼 확장까지 함께 고민하며 조직의 데이터 기술 기반을 다지는 데 기여합니다.
• MySQL(Aurora 등) 기반 RDB의 고가용성 아키텍처를 설계 및 운영하며, 24/7 안정적인 서비스를 위한 모니터링, 백업/복구, 장애 대응을 주도합니다.
• 백엔드 개발자들이 최적의 쿼리를 작성할 수 있도록 SQL 쿼리 리뷰 및 튜닝, 인덱스 전략 수립, 테이블 스키마 설계를 선제적으로 지원하고 가이드합니다.
• 단순 쿼리 튜닝을 넘어, 락(Lock) 경합, 시스템 파라미터 튜닝 등 DB 시스템 전반의 성능 병목을 분석하고 근본적인 해결책을 제시합니다.
• 반복적인 DB 운영(스키마 변경, 데이터 마이그레이션, 백업 검증 등)을 자동화하는 스크립트(Python, Shell) 및 도구를 개발하여 운영 효율성을 극대화합니다.
• 블록체인 트랜잭션 등 대용량 데이터 분석을 위한 새로운 데이터베이스(Data Warehouse, NoSQL 등) 도입을 리서치하고 PoC를 수행하며, 향후 데이터 아키텍처의 확장을 준비합니다.