Content last updated 2026-05-01

Infrastructure Platforms

Infrastructure Platforms 部門は GitLab SaaS プラットフォームおよびサポートサービスの可用性、信頼性、パフォーマンス、スケーラビリティに責任を持ちます

ミッション

Infrastructure Platforms として、私たちのミッションは、高可用性・信頼性・高性能・スケーラブルなインフラソリューションを構築し、総所有コストを最低限に抑えながら、GitLab が SaaS および Self-Managed プラットフォーム全体で単一の DevSecOps プラットフォームを提供できるようにすることです。

ビジョン

業界をリードする SaaS ソリューションを提供し、最も革新的で効率的な DevSecOps プラットフォームで世界中の組織を支援します。

サポートの取得

GitLab.com の可用性問題について Infrastructure Platforms チームにアラートを出したい GitLab チームメンバーは、インシデントの報告方法に関する簡単な手順をこちらで確認してください: インシデントの報告

その他のすべての問い合わせについては、getting assistance ページを参照してください。

方向性

Platforms セクション内で推進されるイニシアチブは、複数四半期にまたがることが多く、SaaS Platforms セクションエピック (GitLab チームメンバー) に表現されています。

We are also Product Development

Unlike typical companies, part of the mandates of our Security, Infrastructure, and Support Departments is to contribute to the development of the GitLab Product. This follows from these concepts, many of which are also behaviors attached to our core values:

As such, everyone in the department should be familiar with, and be acting upon, the following statements:

  • We should all feel comfortable contributing to the GitLab open source project
  • If we need something, our first instinct should be to get it into the open source project so it can be given back to the community
  • Try to get it in the open source project first, rather than later, even if it’s 2x harder
  • We should be using the whole product to do our jobs
  • We are all familiar with our Dogfooding process and follow it
  • We should not expect new team members to join the company with these instincts, so we should be willing to teach them
  • It is part of managers’ responsibility to teach these values and behaviors

組織構造

(詳細はボックスをクリックしてください)

flowchart LR
    I[Infrastructure Platforms]
    click I "/handbook/engineering/infrastructure-platforms/"

    I --> DE[Developer Experience]
    click DE "/handbook/engineering/infrastructure-platforms/developer-experience/"

    I --> GD[GitLab Dedicated]
    click GD "/handbook/engineering/infrastructure-platforms/gitlab-dedicated/"
    I --> PRODENG[Production Engineering]
    click PRODEND "/handbook/engineering/infrastructure-platforms/production-engineering/"
    I --> SD[GitLab Delivery]
    click SD "/handbook/engineering/infrastructure-platforms/gitlab-delivery/"
    I --> TS[Tenant Scale]
    click TS "/handbook/engineering/infrastructure-platforms/tenant-scale/"

    PRODENG --> NIM[Networking & Incident Management]
    click NIM "/handbook/engineering/infrastructure-platforms/production-engineering/networking-and-incident-management/"
    PRODENG --> Runners[Runners Platform]
    click Runners "/handbook/engineering/infrastructure-platforms/production-engineering/runners-platform/"
    PRODENG --> Observability
    click Observability "/handbook/engineering/infrastructure-platforms/production-engineering/observability/"
    PRODENG --> Runway
    click Runway "/handbook/engineering/infrastructure-platforms/gitlab-delivery/runway/"
    PRODENG --> CCU[Cloud Cost Utilization]
    click CCU "/handbook/engineering/infrastructure-platforms/production-engineering/cloud-cost-utilization/"

    DE --> DevA[Development Analytics]
    click DevA "/handbook/engineering/infrastructure-platforms/developer-experience/development-analytics/"

    DE --> DT[Development Tooling]
    click DT "/handbook/engineering/infrastructure-platforms/developer-experience/development-tooling/"
    DE --> PER[Performance Enablement]
    click PER "/handbook/engineering/infrastructure-platforms/developer-experience/performance-enablement/"
    DE --> TG[Test Governance]
    click TG "/handbook/engineering/infrastructure-platforms/developer-experience/test-governance/"

    GD --> E[Environment Automation]
    click E "/handbook/engineering/infrastructure-platforms/gitlab-dedicated/environment-automation/"
    GD --> PSS[Public Sector Services]
    click PSS "/handbook/engineering/infrastructure-platforms/gitlab-dedicated/us-public-sector-services/"
    GD --> Switchboard
    click Switchboard "/handbook/engineering/infrastructure-platforms/gitlab-dedicated/switchboard/"

    SD --> B[Build]
    click B "/handbook/engineering/infrastructure-platforms/gitlab-delivery/distribution/"
    SD --> Operate
    click Operate "/handbook/engineering/infrastructure-platforms/gitlab-delivery/operate/"
    SD --> R[Release and Deploy]
    click R "/handbook/engineering/infrastructure-platforms/gitlab-delivery/delivery/"

    TS --> DA[Data Access]
    click DA "/handbook/engineering/infrastructure-platforms/data-access/"

    DA --> TSV[Tenant Services]
    click TSV "/handbook/engineering/infrastructure-platforms/tenant-scale/tenant-services/"
    DA --> Git
    click Git "/handbook/engineering/infrastructure-platforms/tenant-scale/git/"
    DA --> Gitaly
    click Gitaly "/handbook/engineering/infrastructure-platforms/tenant-scale/gitaly/"

    TS --> RT[Runtime]
    click RT "/handbook/engineering/infrastructure-platforms/tenant-scale/"
    RT --> Organizations
    click Organizations "/handbook/engineering/infrastructure-platforms/tenant-scale/organizations/"
    RT --> CI[Cells Infrastructure]
    click CI "/handbook/engineering/infrastructure-platforms/tenant-scale/cells-infrastructure/"
    RT --> Geo
    click Geo "/handbook/engineering/infrastructure-platforms/tenant-scale/geo/"

ドッグフーディング

Infrastructure Platforms 部門は、GitLab.com を含む多くの 環境 を運用するためのメインツールとして、GitLab および GitLab の機能を広範に使用しています。

私たちはエンジニアリングファンクションの一部として、同じ ドッグフーディングプロセス に従いつつ、部門のミッションステートメント を主要な優先順位ドライバーとして維持しています。優先順位付けのプロセスは エンジニアリングファンクションレベルの優先順位付けプロセス と整合しており、Infrastructure Platforms 部門が行う他の技術的決定に対してドッグフーディングの優先度がどこにあるかを定義しています。

GitLab.com を運用するためのツールを構築することを検討する際、5x ルール に従って、GitLab の機能としてツールを構築するか、GitLab の外で構築するかを決定します。GitLab 製品への Infrastructure のコントリビューションを追跡するために、それらの Issue に適切な ドッグフーディング ラベルを付けます。

Infrastructure Platforms 部門でのハンドブック使用

GitLab では、ハンドブックファーストのポリシー を掲げています。これは、プロセス変更を伝達する方法であり、毎日提供される作業の信頼できる単一の情報源を構築する方法です。

ハンドブック使用ページガイド には多くの一般的なヒントが掲載されています。Infrastructure Platforms 部門で最も頻繁に遭遇するものをハイライトします。

  1. より広いコミュニティは、トレーニング資料、アーキテクチャ図、技術ドキュメント、ハウツーのドキュメントから恩恵を受けることができます。この詳細情報には、関連するプロジェクトドキュメントが良い場所です。ハンドブックページは高レベルの概要を含み、プロジェクトドキュメント内に置かれたより詳細な情報にリンクします。
  2. ハンドブック内の資料を消費するオーディエンスについて考えてください。ハンドブック内の GitLab.com 運用ランブックの詳細なウォークスルーは、Self-Managed ユーザーには適用されない情報を提供する可能性があり、混乱を引き起こす可能性があります。さらに、ハンドブックは運用情報の頼りになる場所ではなく、運用情報を一箇所にまとめて、参照としてリンクを使って一般的なコンテキストを説明することで、可視性が向上します。
  3. ハンドブックページが消費しやすいものになるようにしてください。チェックリスト、オンボーディング、繰り返し可能なタスクは、自動化されるか、ハンドブックからリンクできるテンプレートの形で作成されるべきです。
  4. ハンドブックがプロセスです。ハンドブックは私たちの原則を記述し、エピックや Issue は私たちの原則を実践に移したものです。

プロジェクト

Infrastructure Platforms 部門のプロジェクトの分類は、インフラストラクチャ部門プロジェクトページ に記載されています。

インフラストラクチャ Issue トラッカー は、インフラストラクチャチームのバックログおよびキャッチオールプロジェクトであり、進行中の変更やインシデントとは無関係に、私たちのチームが行っている作業を追跡しています。

バックログの追跡に加えて、Infrastructure Platforms 部門のプロジェクトは Infrastructure Platforms 部門エピック および 四半期の目標と主要結果 に取り込まれています。

設計

Infrastructure Library には、私たちが解決している問題に関する考えをまとめたドキュメントが含まれており、あらゆるトピックの 現在の状態 を表現し、私たちが直面する課題に対応するための技術的ソリューションを生み出す上で重要な役割を果たします。

テクニカルロードマップ

Infrastructure は、短期 (1年)、中期 (2年)、長期 (3年) のプロジェクト計画のための テクニカルロードマップ を維持しています。 これは私たちの戦略的な羅針盤として機能し、 即時のニーズと長期的な持続可能性のバランスを取るのに役立ちます。

テクニカルロードマップは プロダクトロードマップ に基づいており、 プロダクトが「何を」(顧客のニーズ) および「なぜ」(ビジネス戦略) を提供します。 そしてエンジニアが「どのように」(技術的実装) を決定し、 エンジニアリングマネージャーは「いつ」(スケジューリング) を計画します。 この包括的なロードマップは、持続可能な方法で高品質で完全な機能を構築することを重視しています。

テクニカルロードマップには3つの重要な目的があります。

  1. プロダクトバックログに表れない可能性のある重要な領域に対処することで、エンジニアリングの卓越性を構築するのに役立ちます。 例えば技術的負債、パフォーマンス改善、プラットフォーム改善、システムのスケーラビリティなどです。

  2. 部門がリアクティブではなくプロアクティブであることを可能にします。 「システム内で最も大きな不安定性がどこにあるか?」や 「最も多くの労役を生み出しているのは何か?」といった重要な質問を定期的に問うことで、 問題が深刻になる前に対処できます。 これにより SLO を維持し、お客様の満足度を保つのに役立ちます。

  3. エンジニアリングの取り組みをビジネス目標と整合させ、技術的改善が GitLab の成功を推進するようにします。 各テクニカルロードマップ項目は、ビジネス価値と戦略的整合性に基づいて優先順位付けされます。

現在の状態

Infrastructure ロードマップは静的サイトとして維持されています。 GitLab チームメンバーは、現在のテクニカルロードマップを infra-roadmap.gitlab.com で確認できます。

注意: Infrastructure ロードマップは公開されていません。一部のプロジェクトと イニシアチブが unSAFE と見なされる場合があるためです。

このサイトはロードマップを視覚的に提示し、以下を表示します。

  • 計画されたイニシアチブ間の依存関係
  • 確信度、ステージ、タグによるフィルタリングオプション
  • 部門内の各ステージの個別ロードマップ
  • 依存関係の可視化を通じたインパクト分析

ロードマップの更新

ロードマップへの変更は、infra-roadmap プロジェクトへのマージリクエストを通じて行います。 データは YAML 形式で保存されており、YAML を編集することで変更できます。 これにより、マージリクエストプロセスを通じてバージョン管理と協力的な議論が可能になります。

Infrastructure ロードマップの変更方法の完全な手順は、 プロジェクトの README.md で利用可能です。

新しいイニシアチブの提案や、説明の更新や関連 Issue へのリンクの追加といった 小さな変更まで、すべての人にロードマップへのコントリビューションを推奨しています。

プロダクト機能のサポート

私たちはプロダクト機能のサポートに役立つモデルを持っています。このモデル は、本番環境に新しい機能を出荷するためにどう協力するかの詳細を提供します。

私たちの働き方

私たちは GitLab バリュープロジェクト管理 プロセス、および AI 利用原則 に従います。

コミュニケーション

Slack

私たちのコミュニケーションの主な方法は Slack です。

本番環境の問題またはインシデントについて支援が必要な場合は、サポートの取得 のセクションを参照してください。

SaaS Platforms

チャンネル目的
#infrastructure_-_platforms部門レベルのアイテムでここで協力します。このチャンネルは、より広いチームと重要な情報を共有するために使用されますが、Platforms 内のすべてのチームを共通のトピックで整合させる役割も果たします。
#g_infrastructure_platforms_leadsマネージャー向けのコミュニケーション。トピックに興味がある方なら誰でもこのチャンネルに参加できます。
confidential managers channel追加の調整が必要なすべてのチームに影響する人員配置の問題を議論するために使用されます。可能な限りパブリックチャンネルを使うことをデフォルトとします。
#infrastructure_platforms_social私たちの社交チャンネル。

Dedicated

チャンネル目的
#g_dedicated-teamDedicated グループのディスカッションチャンネル。Dedicated グループ全体のエンジニアに関連するディスカッションにこのチャンネルを使用してください
#f_gitlab_dedicatedDedicated ファンクションチャンネル。Dedicated 製品の機能や使用方法に関する質問をするためにこのチャンネルを使用してください。Dedicated グループは、より広いグループに関連するアナウンスをこのチャンネルで行います
#g_dedicated-us-pubsecDedicated USPubSec チームチャンネル。PubSec チームのみに影響するトピックを議論するために使用されます。より広範なエンジニアリングの議論については #g_dedicated-team を使用してください
#g_dedicated-switchboard-teamDedicated Switchboard チームチャンネル。Switchboard チームのみに影響するトピックを議論するために使用されます。より広範なエンジニアリングの議論については #g_dedicated-team を使用してください
#g_dedicated-environment-automation-teamDedicated Environment Automation チームチャンネル。Switchboard チームのみに影響するトピックを議論するために使用されます。より広範なエンジニアリングの議論については #g_dedicated-team を使用してください
#g_dedicated-team-socialDedicated 社交チャンネル
#dedicated-mr-review-streamDedicated リポジトリの新しいマージリクエストの可視性

Delivery

チャンネル目的
#g_release_and_deployRelease and Deploy グループチャンネル
#g_release_and_deploy_socialグループ用の社交チャンネル。
#releases現在のリリース/パッチに関する一般的なコミュニケーション
#f_upcoming_release詳細なリリースステータス/リリースマネージャーチャンネル
#announcementsデプロイ活動に関連する Release-Tools 自動投稿

Production Engineering

チャンネル目的
#s_production_engineeringProduction Engineering チームの一般的な会話と、他のチームメンバーから来るリクエスト。
#g_production_engineering_leadsProduction Engineering リード (staff+ およびマネジメント) のチャンネル
#g_networking_and_incident_managementNetworking & Incident Management チームチャンネル
#g_observabilityObservability チームチャンネル
#g_runners_platformRunners Platform チームチャンネル
#g_runwayRunway チームチャンネル

Tenant Scale

チャンネル目的
#s_tenant_scaleTenant Scale の一般的な会話と、他のチームから来るリクエスト。
#g_organizationsOrganizations チーム特有のディスカッションとリクエスト。
#g_geoGeo チーム特有のディスカッションとリクエスト。
#g_cells_infrastructureCells Infrastructure チーム特有のディスカッションとリクエスト。
#f_cells_and_organizationsCells と Organizations のクロスファンクショナルなディスカッションと調整のためのチャンネル。

SaaS Platforms グループは、ヘルプリクエストを徐々に #infrastructure-platforms Slack チャンネルに振り向けています。 このチャンネルは、質問をどの Infrastructure チームに向けるべきかが不明確な場合に使用できます。 詳細については、サポート取得のランディングページ を参照してください。

#infrastructure-platforms チャンネルは、SaaS Platforms のエンジニアリングマネージャーと Staff+ エンジニアによって監視されており、チームメンバーはあらゆる受信リクエストをトリアージします。このチャンネルをトリアージする際、その質問に最も答えられるチームを見つけ、リクエスター(要求者)にそのチームの優先連絡方法でそのチームに連絡するよう指示する必要があります。リクエスターが適切なチームにつながったら、メッセージに緑のチェック絵文字を追加します。最後に、必要に応じて サポートの取得 ページを変更点で更新します。

ミーティング

週に1度、Platforms leads call を開催し、キャリア開発に関するアクションアイテムを整合させ、一般的な方向性、または非同期で対応されていない進行中の質問に答えます。当日朝にトピックが追加されていない場合、コールはキャンセルされます。

Platforms leads call に加えて、SaaS Platforms リーダーシップカレンダー で見られる定期的なイベントとリマインダーがあります。これをカレンダーに追加して、さまざまなイベントの最新情報を入手してください。

インフラストラクチャのシニアディレクター、Marin Jankovski は、組織に参加した新しいチームメンバーと会うのを好みます。Marin はお互いを知り、チームメンバーがどのようにしているかを確認するために、毎月数回、新しいチームメンバーと非公式な 1:1 のコーヒーチャットをセットアップします。このプロセスはその EBA によって組織され、彼が会う余裕がある場合にチームメンバーに連絡します。チームが大きいため、全員回るには時間がかかる可能性があります。 コーヒーチャットがスケジュールされている時より早く Marin に会う必要がある場合は、その EBA Liki Simonot に連絡してセットアップしてください。

Grand Review

各ステージのエンジニアリングリードとチームメンバーのプロダクトマネージャーは、グループの進捗状況を評価し、プロジェクトの最新情報を共有し、ブロッカーを解決し、勝利を祝うために、毎週進捗レビューを開催します。さらに、プロダクトのディレクターと Infrastructure Platforms のシニアディレクターは、これらのグループレベルのミーティングのサマリーを確認する、より高いレベルのリーダーシップレビューを実施します。

週次スケジュール

  • 水曜日 (またはチームに設定されている日に応じて): 各エピック DRI が 進捗の更新についてメンションするノート を受け取ります。更新は短くし、以下を含めます:
    • 高レベルでビジネス指向の観点からの新しい達成事項。グラフ、デモ、可視化も歓迎です。
    • リスク、ブロッカー、タイムライン、スコープの変更、および助けが必要かどうかまたは FYI として表面化することなど
    • 行われた新しい重要な決定
  • 完了したプロジェクトは、エピックの説明にクロージングサマリーのハイライト を含めます。エピックはオープンのままにし、In Progress ラベルを付けます。これらのエピックは Grand Review でクローズされます。
  • 木曜日: グループレベルのレビューが実施され、Infrastructure Platforms トップレベルエピック にスレッドとして追加されます ( を参照)
    • Data Access: Data Access の代行シニア EM とグループ PM が運営
    • Tenant Scale: Tenant Scale のシニア EM とグループ PM が運営
    • Production Engineering: Production Engineering のシニア EM とグループ PM が運営
    • Software Delivery: Software Delivery の代行シニア EM とグループ PM が運営
    • Developer Experience: Developer Experience のディレクターとプロダクトマネージャーのローテーションが運営
    • Dedicated: Dedicated ディレクターとグループ PM が運営
  • 金曜日: リーダーシップレビュー。Infrastructure Platforms のシニアディレクターと Infrastructure Platforms プロダクトのディレクターが運営。Infrastructure Platforms トップレベルエピック にスレッドとして追加されたグループレベルのサマリーをレビューし、その後、包括的なプロジェクトカバレッジを確保するために特定のグループの深掘りを実施。
  • 金曜日: グループレベルとリーダーシップレベルのレビューが一緒に #infrastructure_platforms にリリースされます

レビューは機密の問題をカバーするため、GitLab Unfiltered チャンネルへプライベートでストリーミングされます。すべての録画は Platforms Grand Review YouTube プレイリスト で利用可能です。

Infrastructure Platforms Leads Demo

Infrastructure Platforms Leads Demo は、Infrastructure Platforms グループ全体の Staff+ IC が、サポートするチームで進行中の現在の取り組みをハイライトする同期ディスカッションの機会です。 すべてのチームメンバーがコールに参加できますが、強調は Staff+ IC がチームメンバーが集中している作業、経験している問題、検討している解決策を発表し議論することにあります。

コールは Infrastructure Platforms Leads Demo Unfiltered プレイリスト に録画されます。アジェンダは Google Docs にあります。

GitLab Unfiltered でコールをパブリックにする意図はありますが、デフォルトではプライベートとして公開されます。 コールの終わりに、出席者間で迅速な投票が行われ、コンテンツが #SAFE であるとすべて合意した場合、パブリックとして公開できます。

SaaS Health Review

Infrastructure Platforms のエンジニアリングマネージャーは、SaaS Health に関する定期的なコールをリードします。詳細については、SaaS Health Review ページ をご覧ください。

ヘルプリクエスト

サポート取得のランディングページ では、支援が必要なチームメンバーに、標準テンプレートを使用してヘルプリクエストを上げるよう依頼します。

これらの Issue は ヘルプリクエスト Issue トラッカー に上げられ、関連する SaaS Platforms チームのエンジニアリングマネージャーに自動的に割り当てられます。

エンジニアリングマネージャーは以下を期待されます:

  1. 質問が重複でないことを確認し、質問への回答がハンドブックまたはトラッカー自体にまだ発見できないことを確認します。
  2. リクエストの緊急性を確認します。
  3. ヘルプリクエストに応答するか、エンジニアにリクエストの対応を割り当てます。

Slack と GitLab Issue トラッカーの統合

インフラストラクチャチームに向けられたリクエストの追跡と解決を強化する取り組みとして、#infrastructure_lounge チャンネル内の Slack メッセージを GitLab Issue に変換するボットを評価しています。

ワークフロー概要

  • 確認応答: エージェントが Infrastructure Lounge チャンネルの Slack メッセージを確認応答するために acknowledged_emoji (私たちのケースでは 👀) で応答します。
  • Issue 作成: Slack ボットは、確認応答するエージェントが割り当てられた Issue を作成します。
  • スレッドアタッチ: メッセージに対応する Slack スレッドも、作成された GitLab Issue に投稿されます。
  • ラベル割り当て: エージェントは Slack メッセージにラベル絵文字 (opsfoundationsobservability) を追加することで Issue をさらに分類できます。このアクションは、Issue をそれぞれのチーム: Ops、Foundations、Observability に自動的に割り当てます。
  • プロジェクト追跡: これらの変換された Issue は、Infrastructure Lounge Slack Issue Tracker でホストされる専用プロジェクトの下で追跡されます。
  • Issue クロージャ: エージェント/要求者は、resolved_emojis (私たちのケースでは green-circle-checkwhite_check_mark または checked) のいずれかを追加することで解決時に Issue をクローズできます。

設定

これらの Issue の処理を担当するエージェントは JSON ファイルで定義されており、これは CI/CD 変数 として機能します。現在、このファイルにはインフラストラクチャ部門のすべてのメンバーの静的リストが含まれています。

プロジェクトとバックログ管理

私たちは作業を管理するためにエピックと Issue を使用します。私たちのプロジェクト管理プロセス は SaaS Platforms のすべてのチームで共有されています。

ツール

Platforms セクションは、SaaS プラットフォームのデプロイ、運用、モニタリングを支援するさまざまなツールを構築および保守しています。これらのツールのリストは Platforms ツールインデックス で確認できます。

OKR

私たちは GitLab の OKR に整合する目標を設定するために、目標と主要結果を使用します。 私たちの OKR プロセス は SaaS Platforms のすべてのチームで共有されています。

採用と面接

私たちの採用プロセス は Infrastructure Platforms のすべてのチームで共有されています。

この Infrastructure Platforms 面接ガイド は、定期的に開いているポジションのいくつか、面接プロセス、当社の仕事への応募に関連するその他の有用な情報の詳細を提供します。現在の求人に関する詳細情報は、キャリアページ で確認できます。

Platforms 学習パス

すべてのチームメンバーが、個人開発のための時間をスケジュールすることを推奨されます。次のリンクは、Platforms 関連の学習を開始するのに役立つかもしれません。他者の個人開発に役立つよう、このリストに独自のコントリビューションを追加してください。

Infrastructure Platforms とそのグループについて学ぶ

グループトピック
SaaS Platformsプロダクトの方向性
Delivery グループDelivery グループ
Production Engineering グループProduction Engineering
Dedicated グループDedicated グループ
Tenant Scaleグループページ

Platforms 内で使用されているツールとテクノロジーについて学ぶ

  1. Jsonnet チュートリアル

共通リンク

その他の Slack チャンネル

一般的な Issue トラッカー

リソース

その他のページ


Developer Experience
Developer Experience セクションは、すべてのチームが高品質な変更をリリースできるよう、開発者体験の向上に取り組んでいます
変更管理
目的 変更管理は従来、IT環境において運用環境の変更を慎重に管理するために適用されるプロセス、手順、ツール、技術を指してきました。これには、変更チケットと計画、承認、変更レビューミーティング、スケジ …
インシデント管理
GitLab のチームメンバーで、GitLab.com の可用性に関する問題について Reliability Engineering に通知したい場合は、こちらのインシデント報告に関するクイックイン …
Infrastructure Platforms 部門のヘルプ要請プロセス
Infrastructure Platforms が RFH(ヘルプ要請)Issue を管理するための標準化されたアプローチ。
インフラストラクチャプラットフォームでのサポートの受け方
本番プラットフォームの問題に関するサポートを受ける方法
データベース
Visibility: Audit GitLab におけるデータベース信頼性 データベース信頼性エンジニア(DBRE)のグループは、GitLab.com を運用する Reliability …
AI 使用原則
Infrastructure Platforms が AI ツールを責任を持って効果的に使用する方法
Tenant Scale グループ
Tenant Scale グループに関する情報
GitLab Dedicated グループ
ミッション GitLab Dedicated チームのミッションは、GitLab Dedicated プラットフォームを通じて提供される、完全にマネージドなシングルテナント GitLab 環境を作り …
インフラストラクチャプラットフォームのプロジェクト管理
プラットフォームにおけるプロジェクト管理 私たちは GitLab のエピックと Issue を使用して、作業の進捗とステータスを伝達しています。 インフラプラットフォームのすべてのチームは、チームメン …
インフラストラクチャ Platforms 部門におけるキャリア開発
インフラストラクチャ Platforms 部門のエンジニア向けのキャリア開発情報です。 インフラストラクチャ Platforms でのキャリア成長 インフラストラクチャ Platforms は、エンジ …
インフラストラクチャプロダクトマネジメント
責任範囲 インフラストラクチャプロダクトマネージャー(Infra PM)の責任はジョブファミリーページに記載されています。 エンゲージメントモデル インバウンドリクエスト Infra PM は、内部 …
Infrastructure Platforms ツール インデックス
ツール Platforms セクションは、SaaS プラットフォームのデプロイ、運用、モニタリングを支援するさまざまなツールを構築・維持しています。以下の表は、積極的にメンテナンスされているツールの発 …
Infrastructure Platforms の OKR
Platforms における OKR OKR の作成 進捗追跡を必要とする OKR(またはプロジェクト外のその他の項目)は、毎週水曜日に更新する必要があります。 OKR を作成する際のガイダンスは以下 …
Infrastructure Platforms 採用プロセス
Infrastructure Platforms グループの採用プロセスとリソース
Platforms プロセス
プロセス プロセス 詳細 キャリブレーション Infrastructure Platforms の年次キャリブレーションの詳細とスケジュール
プロダクションエンジニアリング
マルチテナント SaaS オファリング - GitLab.com の運用を担当します
レート制限
このページは GitLab のレート制限ドキュメントを単一の情報源に集約するために存在します。現在のレート制限の状態を反映することを意図しており、ターゲットオーディエンスはオペレーター(SRE およびサポートチームメンバー)です。
GitLab SaaS サービスの可用性測定
このポリシーは、GitLab.com、GitLab Dedicated、および GitLab Dedicated for Government の可用性の測定方法を規定します
シニア・ディスティングイッシュドエンジニア、インフラストラクチャ - Andrew Newdigate
シニア・ディスティングイッシュドエンジニア、インフラストラクチャはインフラストラクチャチームのメンバーであり、部門のリーダーシップと個々のコントリビューター双方と協力して部門の目標を達成します。
Production
GitLab のチームメンバーで、GitLab.com の可用性に関する問題について Reliability Engineering に通知したい場合は、こちらのインシデント報告に関する簡易手順を参 …
ネットワークセキュリティ管理手順
目的 GitLab は、システム、アプリケーション、サービスへのネットワークアクセスを制限することで「最小機能」の概念を強制する多層防御(defense-in-depth)の方法論を採用し、組織のネッ …
インフラストラクチャ環境
環境 環境の Terraform 設定は config-mgmt にあります。 インフラストラクチャ標準に関する今後のイテレーション 会社全体のインフラストラクチャ標準についてイテレー …
Data Access サブ部門
ビジョン Data Access サブ部門は、顧客のニーズと GitLab のビジネス目標に沿って、GitLab のユーザーデータへのアクセスの持続可能性と可用性に責任を持ちます。 ユーザーデータの範 …
GitLab インフラストラクチャのキャパシティプランニング
はじめに GitLab インフラストラクチャを適切なタイミングでスケールし、インシデントを防ぐために、たとえば GitLab.com や GitLab Dedicated に対してキャパシティプランニ …
Infrastructure Platforms SaaS ヘルスレビュー
SaaS ヘルスレビュー (SaaS 可用性ウィークリーコールから更新されたフォーマット) SaaS ヘルスレビューは、GitLab.com および GitLab Dedicated の運用を担当する …
チームの歴史
概要 このページは、Infrastructure Platforms チームの歴史と組織構造の進化を記録しています。 Scalability グループの歴史 Scalability グループ …
GitLab Delivery
GitLab Delivery ステージは、すべてのプラットフォームとオファリングにわたる GitLab のエンドツーエンドのソフトウェアデリバリーの信頼性、効率性、スピードの向上に注力しています。
GitLab SaaS の緊急変更プロセス
GitLab SaaS 環境の管理を担当する Infrastructure 部門には、通常のワークフローの一部として暗黙的な緊急プロセスコンポーネントを持つ複数のプロセスがあります。このページは、それ …
インシデントレビュー
インシデントレビューを書くことの主な目的は、インシデントを文書化し、全ての根本原因を十分に理解し、特に再発の可能性や影響を低減するための効果的な予防措置を講じることを確保することです。1 はじめに …
インフラストラクチャ 機能サポート
インフラストラクチャ部門が本番環境への機能リリースをサポートする方法
インフラストラクチャ部門 よくある質問
GitLab.com のバックアップ Q: GitLab.com はどのくらいの頻度でバックアップされますか? A: バックアップ戦略の概要を参照してください Q: GitLab.com のバックアッ …
アラートプレイブック管理
目的 インシデント時において、プレイブックはアラートを解決するためにオンコールエンジニア(EOC)にとって不可欠なものです。重要な情報が一箇所にまとめられていることで、EOC がインシデントの診断と解 …
コスト管理
GitLab コスト管理
サービス成熟度モデル
はじめに このページは、メトリクスカタログ内の各サービスに対するサービス成熟度モデルの出力を示しています。モデル自体はメトリクスカタログの一部であり、メトリクスカタログとサービスカタログの情報を使用し …
インフラ部門のプロジェクト
インフラ部門プロジェクトの種類、データ分類、正規の場所、オーナーシップ、ワークフロー、組織に対する GitLab のアプローチ
リリースツール
GitLab の新規リリースのためのツールガイド