|
O Inc.ではマイクロサービスアーキテクチャを採用しており、サービスの根幹となる多数のデータベースを運用しています。 社会インフラを支えるGOのサービスにおいて、データベースは信頼性・可用性の要です。 Database Reliability Engineerは、多様な開発チームと連携しながら、これらのデータベースを安定的かつ効率的に運用するための仕組みを設計・構築・改善していく役割を担います。
GOでは個々のサービス単位で最適化された運用にとどまらず、全社的に標準化されたプラットフォームとしてのデータベース運用を目指しています。 このポジションでは、実運用を支えながら標準化を進め、組織全体の生産性と信頼性を高めるための基盤づくりに取り組みます。
具体的には以下のような取り組みを行います。
- マイクロサービス間で構成差異を生まないための標準化 - 性能限界を早期に検知するためのオブザーバビリティ向上 - スロークエリの検知と対処を支援する仕組みの整備 - 効率的な負荷試験を実現するための環境整備 - バージョンアップオペレーションの自動化・効率化 - 安全なスキーマ変更を支援するツール開発 - 次世代データベースの技術検証・評価 - データの安全性を高めるバックアップ運用の仕組みづくり
O Inc.ではマイクロサービスアーキテクチャを採用しており、サービスの根幹となる多数のデータベースを運用しています。 社会インフラを支えるGOのサービスにおいて、データベースは信頼性・可用性の要です。 Database Reliability Engineerは、多様な開発チームと連携しながら、これらのデータベースを安定的かつ効率的に運用するための仕組みを設計・構築・改善していく役割を担います。
GOでは個々のサービス単位で最適化された運用にとどまらず、全社的に標準化されたプラットフォームとしてのデータベース運用を目指しています。 このポジションでは、実運用を支えながら標準化を進め、組織全体の生産性と信頼性を高めるための基盤づくりに取り組みます。
具体的には以下のような取り組みを行います。
- マイクロサービス間で構成差異を生まないための標準化 - 性能限界を早期に検知するためのオブザーバビリティ向上 - スロークエリの検知と対処を支援する仕組みの整備 - 効率的な負荷試験を実現するための環境整備 - バージョンアップオペレーションの自動化・効率化 - 安全なスキーマ変更を支援するツール開発 - 次世代データベースの技術検証・評価 - データの安全性を高めるバックアップ運用の仕組みづくり
変更の範囲:有
会社が指定する業務全般
|