プラットフォームエンジニア(メンバー)/第3開発部_マイクロサービスアーキテクトグループ
- 年収
-
700万円〜1,000万円
- 勤務地
-
東京都
- 職務内容
-
「募集背景」
DMMプラットフォームはDMMの各種サービスで利用されるDMM会員、決済などの共通機能を開発している部署です。
開発チーム数は15チーム、エンジニア数は200名を超える開発規模となっています。
このような規模の組織において、組織的な技術戦略は必要不可欠です。
マイクロサービスアーキテクトグループ/プラットフォームチームはマイクロサービスアーキテクチャに対してプラットフォームエンジニアリングに取り組み、開発効率とセキュリティの向上に取り組んでいます。「事業概要」
DMMのプラットフォームはDMM会員、認証認可、決済、不正対策、ポイントなどなど、DMMの各サービスで共通利用される機能を開発しています。
DMM会員のマイページのような画面から各種サービスが利用するWebAPIまで幅広い領域を扱っています。DMM.com プラットフォーム開発本部 採用案内資料
「業務内容」DMMの各サービスを支えるマイクロサービス基盤に対して、アプリケーションプラットフォームの設計・構築・運用・改善を担っていただきます。開発チームがより安全かつ効率的にサービス開発へ集中できる環境をつくることがミッションです。
具体的には、以下のような業務をお任せします。
・k8sを中心としたアプリケーションプラットフォームの構築・運用
・GKE/EKSを利用したマルチクラウド・マルチクラスター環境の設計・運用
・各マイクロサービスが安定して稼働するための基盤設計・改善
・バージョンアップや構成変更、障害対応などを含む継続的な運用・改善
・開発チームが共通利用するエコシステムの設計・開発・運用
・GitHub Actions/ArgoCD等を活用したCI/CD・デプロイ環境の整備
・サービスメッシュ、IaC、Observabilityなど、マイクロサービスの開発・運用を支える共通機能の整備
・複数の開発チームが利用しやすい仕組み・ルール・標準の設計
・Platform Engineeringを通じたDeveloper Experienceの向上
・開発チームが抱えるインフラ・運用上の課題のヒアリング
・開発者自身が安全にインフラを利用・運用できる仕組みの設計
・開発効率とセキュリティを両立するための技術選定・仕組みづくり
・運用オペレーションの自動化・Toilの削減
・手作業となっている運用オペレーションの特定・自動化
・Terraform等を活用したIaCの推進
・障害対応や日常運用から得られた課題をもとにした、継続的なプラットフォーム改善
・開発組織を横断した技術課題の解決
・プラットフォームを利用する各開発チームとの要件整理・技術的な調整
・チームごとに異なる課題を踏まえた、共通基盤としての設計・改善
・プラットフォームの利用促進や、開発・運用に関するナレッジの展開以下の記事にマイクロサービスアーキテクトグループについて詳しく記載がございますので、ご覧いただければと存じます。
秒間1.8万リクエストを支える。DMMのマイクロサービス基盤をつくるプラットフォームエンジニアリングの仕事「ポジションの魅力」
マイクロサービスアーキテクトグループはDMMにおける組織開発戦略を策定、実行するための組織です。
プラットフォームチームは主にインフラ領域においてプラットフォームエンジニアリングに取り組む専任チームです。
現在DMMプラットフォームでは統一的なインフラ環境(アプリケーションプラットフォーム)の構築を進めています。
このインフラ環境はDMMプラットフォームの開発効率とセキュリティを向上させることを目的としています。
具体的には各チームに対してKubernetesを中心としたクラウドネイティブなソフトウェアを提供、運用します。
目的は開発効率とセキュリティを向上させることのため、インフラ構築・運用だけでなく様々なエコシステムの開発に取り組むことができます。
KubernetesはGCP x AWSのマルチクラウド(マルチクラスター)を考慮した設計、運用になっています。
Kubernetesの運用以外にも"CDパイプライン", "サービスメッシュ", "IaC" など、各マイクロサービスが共通して利用する仕組みやルールを導入することによってマイクロサービスアーキテクチャ全体に対して最低限の開発効率を保証します。
セキュリティも重要な要素となるため、利用者の利便性とセキュリティレベルを天秤にかけ、最適な仕組みを開発する必要があります。
アプリケーションプラットフォームはDMMプラットフォームのマイクロサービスが利用するものになるため、日本トップレベルのトラフィックを経験することができます。「開発環境/チーム体制」
開発手法としてスクラムを採用しているため、毎日 Daily Standup で進捗&情報共有を確認しており、定期的に Planning をしています。
SlackとGoogle Meetを利用しているので、チーム内外に関わらず質問や相談は都度可能となっています。
コードやドキュメントなどの成果物はチーム内でのレビューが必須となっています。開発環境は以下です。
言語:Go
クラウド環境:AWS/GCP
コンテナオーケストレーション:GKE & EKS
CIツール:Github Actions
CDツール:ArgoCD
メトリクス/監視:Datadog
構成管理ツール:Terraform【雇用形態】
正社員 - 企業名
-
合同会社DMM.com
- 本社所在地
-
東京都港区六本木3-2-1住友不動産六本木グランドタワー24F
- 雇用形態
-
正社員
- 各種保険
-
健康保険 雇用保険 厚生年金 労災保険
- 休日休暇
- 情報更新日
-
2026/11/02