데이터베이스 개발 및 관리 서비스
SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis 등 관계형 및 NoSQL 엔진의 데이터베이스 개발과 관리: 스키마 설계, SQL과 저장 프로시저, 쿼리 튜닝, 마이그레이션과 업그레이드, 암호화, 백업과 고가용성을 제공합니다. 귀사 팀에 합류하는 전담 데이터베이스 개발자와 DBA 또는 데이터베이스 프로젝트 전체를 맡아 납품하는 방식 중에서 선택하실 수 있습니다.
맡고 있는 데이터베이스 업무
스키마 설계와 마이그레이션
데이터를 조회하는 방식을 중심으로 설계한 관계형 모델이며, 모든 스키마 변경은 프로덕션에서 손으로 하지 않고 파이프라인에서 실행되는 EF Core, Flyway, Liquibase 또는 Alembic의 버전 관리되는 마이그레이션으로 처리합니다.
SQL과 저장 프로시저
비즈니스 로직, 리포팅, 배치 작업을 위한 T-SQL, PL/SQL, PL/pgSQL 프로시저, 함수, 뷰이며, 애플리케이션 코드처럼 리뷰하고 tSQLt, utPLSQL, pgTAP 테스트로 검증합니다.
쿼리 및 성능 튜닝
Query Store, pg_stat_statements, 실행 계획으로 느린 쿼리를 찾아 인덱스, 쿼리 재작성, 통계로 고치고 소요 시간을 전후로 측정합니다.
백업, 가용성, 모니터링
합의한 복구 목표에 맞춘 특정 시점 복원, 복제본, Always On 가용성 그룹 또는 Patroni 클러스터와 장애 조치를 구성하고, 복원을 정기적으로 테스트하며, 블로킹, 데드락, 복제 지연, 스토리지에 대한 경보를 둡니다.
MongoDB와 문서 데이터베이스
MongoDB, Azure Cosmos DB, Amazon DynamoDB, Firestore를 접근 패턴에 맞춰 모델링하며, 파티션 키, 인덱스, 만료 규칙은 데이터가 들어오기 전에 정하고 쓰기에는 스키마 검증을 적용합니다.
플랫폼 이전과 업그레이드
Oracle에서 PostgreSQL로, 온프레미스 SQL Server와 MySQL에서 Azure SQL, Amazon RDS, Aurora, Cloud SQL로, 오래된 버전에서 최신 버전으로 옮기며, 사본으로 미리 연습하고 전환 전에 행 수와 체크섬을 대조합니다.
보안과 암호화
최소 권한의 로그인과 역할, 행 수준 보안, 감사, 개인정보와 금융 정보를 위한 Always Encrypted 또는 컬럼 암호화를 적용하고, 자격 증명은 볼트에 보관합니다.
캐싱, 검색, 와이드 컬럼 저장소
캐싱, 세션, 큐를 위한 Redis와 Valkey, 전문 검색을 위한 Elasticsearch와 OpenSearch, 여러 리전에 분산된 쓰기 집중 데이터를 위한 Cassandra나 ScyllaDB이며, 각각 주 데이터베이스처럼 규모를 산정하고 모니터링합니다.
분석용 및 시계열 데이터베이스
수십억 행에 대한 이벤트 및 로그 분석을 위한 ClickHouse, 센서와 메트릭 데이터를 위한 TimescaleDB와 InfluxDB, 리포팅이 트랜잭션 데이터베이스를 느리게 할 때의 읽기 복제본이나 컬럼스토어 인덱스입니다.
데이터베이스 개발자와 DBA 채용
전담 데이터베이스 개발자와 DBA
귀사 팀에 풀타임으로 합류해 귀사의 도구와 프로세스로 일하고 귀사의 리드에게 보고하는 데이터베이스 개발자와 DBA 인력입니다. 면접은 귀사가 진행하고, 우크라이나 현지 계약, 급여, 청구, 휴가는 당사가 맡습니다.
데이터베이스 개발 프로젝트
범위와 확정된 계획이 있는 데이터베이스 개발 업무입니다. 당사의 지정 리드가 결과에 책임을 지고 귀사의 채널에서 진행 상황을 보고합니다.
지속적인 데이터베이스 개발
지속적으로 제공하는 데이터베이스 개발 서비스입니다. 매달 같은 인력이 투입되고, 우선순위를 정하는 백로그를 운영하며, 투입 시간은 당사 포털과 인보이스에서 확인하실 수 있습니다.
전담 개발팀 페이지는 전문가가 귀사 팀에 합류하는 방식을 설명하고, 외주 개발 페이지는 프로젝트 납품, 인수, 비용 청구 방식을 다룹니다.
데이터베이스 개발 업무를 맡는 사람들
데이터베이스 개발자
스키마, T-SQL, PL/SQL, PL/pgSQL
데이터베이스 관리자
성능, 백업, 가용성, 접근 제어
백엔드 엔지니어
.NET, Java, Python, Node.js 데이터 접근
데이터 엔지니어
분석용 저장소와 리포팅용 복제본
클라우드 및 DevOps 엔지니어
Terraform으로 관리하는 관리형 데이터베이스
데이터베이스를 다루는 방식
데이터베이스는 코드입니다. 테이블, 인덱스, 보안 정책은 리뷰를 거친 마이그레이션으로 바꾸고, 로그인과 권한은 소스 관리에 선언하며, 관리형 인스턴스는 Terraform으로 정의하고, 테스트는 목(mock)이 아니라 컨테이너 안의 실제 데이터베이스 엔진에서 실행합니다.
프로덕션은 조심스럽게 다룹니다. 접근은 귀사의 계정을 통한 최소 권한과 기간 제한으로 하고, 모든 변경은 마스킹한 데이터의 사본에서 먼저 연습하며, 마이그레이션으로 할 수 있는 일을 손으로 실행하지 않습니다.
제공하는 다른 데이터 및 AI 서비스
AI 및 머신러닝
AI 및 머신러닝 개발 서비스: 수요 예측, 사기 탐지, 추천 시스템, 컴퓨터 비전, NLP와 음성 인식, MLOps를 전담 머신러닝 엔지니어 또는 프로젝트 납품으로 제공합니다.
데이터 엔지니어링
데이터 엔지니어링 서비스: ETL 파이프라인, Spark, dbt와 스트리밍, Snowflake, Databricks, BigQuery, Redshift, Microsoft Fabric 기반 웨어하우스와 레이크하우스를 전담 데이터 엔지니어 또는 프로젝트 납품으로 제공합니다.
데이터 분석 및 Power BI
데이터 분석 및 Power BI 서비스: Power BI, Tableau, Looker 대시보드, 제품 분석, A/B 테스트, 재무 및 마케팅 보고를 전담 데이터 분석가와 BI 개발자 또는 프로젝트 납품으로 제공합니다.
컴퓨터 비전 개발
컴퓨터 비전 개발 서비스: 객체 탐지, 외관 검사, OCR, 영상 분석, 의료 영상, 엣지 기기의 모델을 전담 컴퓨터 비전 엔지니어 또는 프로젝트 납품으로 제공합니다.
데이터 어노테이션
AI를 위한 데이터 어노테이션 및 라벨링 서비스: 이미지, 영상, 텍스트, 오디오, LiDAR 라벨링, RLHF 및 평가 데이터를 모든 배치에 품질 관리를 적용하여 전담 데이터 어노테이터 또는 프로젝트 납품으로 제공합니다.
MLOps
MLOps 서비스 및 컨설팅: ML 플랫폼, 모델용 CI/CD, 모델 레지스트리, 서빙과 오토스케일링, GPU 인프라, 드리프트 모니터링, LLMOps를 전담 MLOps 엔지니어 또는 프로젝트 납품으로 제공합니다.
Databricks 개발
Databricks 개발 및 컨설팅: 레이크하우스 구성, Lakeflow 파이프라인, Unity Catalog, 마이그레이션, AI/BI, 머신러닝, 비용 관리를 전담 Databricks 엔지니어 또는 프로젝트 납품으로 제공합니다.
Snowflake 개발
Snowflake 개발 및 컨설팅: 웨어하우스 설계, Snowpipe와 Openflow 수집, dbt, 마이그레이션, Cortex AI, 보안, 비용 관리를 전담 Snowflake 개발자 또는 프로젝트 납품으로 제공합니다.
Kafka 및 이벤트 스트리밍
Apache Kafka 개발 및 컨설팅: 이벤트 기반 아키텍처, Kafka Connect와 Debezium, Flink와 Kafka Streams, Confluent Cloud, MSK, Event Hubs를 전담 Kafka 엔지니어 또는 프로젝트 납품으로 제공합니다.
워크플로 자동화
워크플로 및 AI 자동화 서비스: n8n, Make, Zapier, Power Automate 플로우, 워크플로 속 AI 에이전트, CRM, 재무, 문서 자동화를 전담 자동화 개발자 또는 프로젝트 납품으로 제공합니다.
데이터베이스 개발 관련 질문
어떤 데이터베이스를 다룹니까?
관계형은 SQL Server와 Azure SQL, PostgreSQL, MySQL과 MariaDB, Oracle입니다. NoSQL은 MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra, Redis입니다. 검색과 분석은 Elasticsearch, OpenSearch, ClickHouse, TimescaleDB입니다. 자체 호스팅이나 Azure, AWS, Google Cloud의 관리형 모두 가능합니다.
데이터베이스 개발자는 어떤 업종에서 일합니까?
원장, 결제 및 거래 저장소와 그 리포팅을 위한 핀테크, 분석용 저장소와 벡터 검색을 위한 AI 및 데이터 제품, 카탈로그, 주문, 재고를 위한 이커머스와 리테일, 멀티 테넌트 스키마와 리포팅을 위한 엔터프라이즈 SaaS와 ERP, 감사와 암호화를 갖춘 환자 기록을 위한 헬스케어, 추적 및 경로 데이터를 위한 물류입니다.
기존 데이터베이스를 소스 관리 아래 둘 수 있습니까?
네. 현재 스키마를 SQL Server 데이터베이스 프로젝트나 Flyway, Liquibase로 기준선으로 확보하고, 그때부터 모든 변경은 파이프라인에서 실행되는 리뷰된 마이그레이션이 되므로, 프로덕션은 저장소의 내용과 일치합니다.
Oracle에서 벗어나게 해 주실 수 있습니까?
네, 대개 PostgreSQL로 옮깁니다. 스키마와 PL/SQL은 ora2pg 같은 도구로 변환한 뒤 손으로 마무리하고, 데이터는 테이블별로 대조하는 연습 실행으로 옮기며, 애플리케이션의 쿼리는 전환 날짜를 정하기 전에 새 엔진에서 테스트합니다.
데이터베이스 개발자와 DBA 투입까지 얼마나 걸립니까?
적합한 데이터베이스 개발자 인력이 있으면 귀사의 면접, NDA, 지식재산권 양도 절차만 거치면 바로 시작할 수 있습니다. 그렇지 않으면 인재를 탐색하며, 보통 2~3주 안에 후보자 프로필을 전달합니다. 귀사가 승인하기 전에는 누구도 업무를 시작하지 않습니다.
데이터베이스 개발자와 DBA 채용은 BigTree108을 통해 어떻게 진행합니까?
필요한 업무, 경력 수준, 근무 시간을 알려 주십시오. 당사가 한두 명의 프로필을 제안하면, 귀사는 직접 채용하는 인력과 같은 방식으로 면접을 진행하고, BIG TREE 108 LLC와 하나의 계약을 체결하여 월 1회 하나의 인보이스를 받습니다.
전문가가 만든 결과물의 소유권은 누구에게 있습니까?
귀사에 있습니다. 모든 전문가는 당사와 서명한 계약으로 모든 작업 결과물을 회사에 귀속시키고, 귀사와의 계약으로 이것이 다시 귀사에 귀속됩니다. 코드, 디자인, 문서는 당사만 수정할 수 있는 곳이 아니라 귀사의 저장소와 도구에 직접 전달합니다.
손봐야 할 데이터베이스가 있으십니까?
엔진, 버전, 바꿔야 할 것을 알려 주십시오. 1영업일 이내에 계획, 후보자 프로필, 또는 어디서 시작할지에 대한 검토 의견을 보내 드립니다.