業務経験 2022.11 - 現在

バーチャルキャスト - リアルタイムサーバー開発

株式会社バーチャルキャストにて、リアルタイムサーバーとそのインフラの開発・保守を担当。MagicOnion/gRPCベースのサーバー開発やGoogle Cloudインフラの構築を推進

バックエンドエンジニア

C# .NET Google Cloud MagicOnion gRPC Unity Terraform GitHub Actions

概要

株式会社バーチャルキャストにて、主にリアルタイムサーバーとそのインフラの開発・保守を担当しています。時折 Unity C# でクライアント側の機能追加も行います。

主な業務内容

  • リアルタイムサーバー開発: MagicOnion / gRPCベースのリアルタイム通信サーバーの開発・保守
  • インフラ構築: Google Cloud上でのサーバーインフラの設計・構築・運用
  • CI/CD: GitHub Actionsによるビルド・テスト・デプロイパイプラインの構築、Dockerコンテナのビルド自動化
  • IaC: Terraformを用いたGoogle Cloudインフラのコード管理・プロビジョニング
  • 負荷試験: GKEクラスタを利用したサーバー負荷試験の実施
  • ログ基盤: サーバーメトリクスをBigQueryに保存し長期参照できるシステムの構築
  • クライアント開発: Unity C#でのクライアント機能追加

使用技術

  • C# / .NET / MagicOnion / gRPC
  • Unity (クライアント)
  • Google Cloud (GKE, BigQuery, Cloud Build)
  • Terraform
  • GitHub Actions
  • Docker