具体的な業務内容
【リモート可】サーバサイドエンジニア/事業数60以上/会員数約4,101万人を誇るDMMグループ
■募集背景
プラットフォーム事業本部はDMMの各サービスから使われる認証機能や決済機能などを提供している部署となります。
元々モノリスだったシステムをマイクロサービスに分割しましたが、新たな課題や要望に応える為に各サービスの粒度や役割などを見直し、技術戦略に基いて大規模なリプレイスを予定しています。
■事業概要
DMMの各サービスに認証認可、決済、電子マネー、送客などの機能を提供している横断的な部署となります。
■業務内容
DMMが展開する各サービスを支える基盤システムの開発を担当します。
DMMは幅広い領域で60を超えるサービスを提供しており、日本有数のトラフィック量を誇ります。
直近でマイクロサービス化の推進と古くなった基盤のリプレイスを行う為、利用するユーザー数の多いプロダクトの改善やリプレイスを経験し成長できる環境です。
<担当いただくプロダクト>
・認証基盤
ユーザーの認証を行う基盤です、DMMのログイン機能や会員登録機能などがあります。
・認可基盤
APIの認可を行う基盤です、内製APIGatewayと共にDMMの各サービスへAPIを提供しています。
・決済基盤
クレジットカード決済やキャリア決済などの決済を行う基盤です。
・ポイント基盤
DMMポイントという電子マネーを管理している基盤です。
■使用言語等
マイクロサービス
- 言語:Go
- クラウド環境:AWS・GCP
- コンテナオーケストレーション:Kubernetes
- CIツール:CircleCI
- CDツール:Spinnaker
- メトリクス/監視:Datadog
- 構成管理ツール:Terraform
- DB:Aurora、DynamoDBなど
レガシーサービス
- 言語:Java、PHP、Kotlin
- オンプレ環境:CentOS6、CentOS7
- クラウド環境:AWS・GCP
- CI/CDツール:Jenkins
- メトリクス/監視:Datadog
- DB:MySQL
共通
- プロジェクト管理:ZenHub、JIRA
- バージョン管理:GitHub、Bitbucket
- 情報共有:Confluence、Slack
- その他:Re:dash、PagerDuty
チーム/組織構成