映像制作用高速ストレージシステムの要件定義から設計、構築、運用保守まで一気通貫で担当。
パフォーマンス要件を満たすため、オープンシステムとし Infiniband や 100GbE, PCIe ネットワークを採用して通信を高速化
ソフトウェア開発だけでなく、サーバ・ストレージ機器の選定、調達、設置、性能評価まで担当し、フルスタックエンジニア兼アーキテクトとしてプロジェクトを推進しました
高速なストレージアクセス性能と柔軟な運用管理機能が求められていたため、RAIDおよびストレージ領域の作成・変更・削除機能をREST APIとして実装し、上位の業務工程管理システムと連携できる仕組みを構築しました。
その結果、ストレージ利用状況やリソース消費状況の可視化を実現し、経営層が利用効率を把握できる環境を提供しました。運用効率の向上とリソース管理の最適化に貢献し、高い評価を得ることができました。
また、ストレージ管理GUIや障害時対応用GUI、Windows,Mac,Linux クライアントで常駐する自動マウントエージェントなども設計・開発しました。3種のOSで動作させるため、ソースを1本化(C言語+stdlib) で実装し、gcc/XCode/cygwinで異なる OS 上で動作するようにしました。
【担当業務】 ストレージ/サーバ機器の選定・調達・設置, REST API設計・開発,ストレージ管理GUI設計・開発,自動マウントエージェント開発, テスト、運用保守、マニュアル作成