【一部出社あり/週2〜3/TypeScript】DevOps/Platform・独自CI/CDパイプライン実行エンジン&ワークフロー定義CLI基盤開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,700 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【一部出社あり/週2〜3/TypeScript】DevOps/Platform・独自CI/CDパイプライン実行エンジン&ワークフロー定義CLI基盤開発
お任せしたいこと
[役割]
TypeScript 5.x / Node.js 22+ / Dockerode を用いた、社内マルチクラウド・オンプレミス環境向けコンテナベース CI/CD 実行基盤および開発者向け宣言的ワークフロー CLI ツールの設計・開発
[役割に対して求める成果]
有向非巡回グラフ(DAG)ベースのタスク並列実行スケジューラおよび Docker ソケット制御の最適化により、ビルド・テストパイプラインの並列実行効率を向上させ、エンドツーエンドのリリース検証完了時間を平均 45% 削減
具体的な業務内容
TypeScript 5.x を用いた、YAML/JSON によるパイプライン定義(DAG 依存関係)のバリデーション、パース、および並列実行スケジューラの実装
Dockerode (Docker Engine API) を活用した、隔離コンテナ環境の動的スピンアップ・ボリュームマウント・ネットワーク分離制御
commander / ink を用いた、リッチなターミナル出力(プログレスバー、インタラクティブプロンプト、ストリーミングログ)を持つ CLI ツールの開発
MinIO / AWS S3 と連携した、ビルド成果物(アーティファクト)およびキャッシュレイヤーの差分ハッシュ判定・高速アップロード/ダウンロード処理の実装
Vitest / Playwright (CLI テスト) を用いた、タイムアウト、コンテナ強制終了、リトライポリシーなどのエッジケース自動テスト網の整備
必須スキル・経験
TypeScript を用いたサーバーサイド、CLI ツール、または開発基盤の実務開発経験(3年以上)
Docker / コンテナ技術の深い理解と、API 経由でのコンテナライフサイクル操作実績
非同期ストリーム処理(Node.js Streams, Async Iterators)およびプロセス間通信の設計経験
Git / GitHub を用いたチームでの Pull Request ベース開発およびコードレビュー経験
歓迎スキル・経験
独自 CI/CD ツール、開発者ポータル(Internal Developer Platform)、DevOps 基盤の開発実績
AST(抽象構文木)解析やスキーマバリデーション(Zod, TypeBox 等)を用いた設定ファイル検証ツールの実装経験
Linux カーネルの cgroups、namespaces、コンテナセキュリティ(rootless コンテナ等)に関する知見
monorepo 構成(Turborepo, Nx, pnpm workspaces)の構築・保守運用実績
開発環境
言語/環境: TypeScript 5.x, Node.js 22+, pnpm
ライブラリ: Dockerode, Zod, commander, ink, execa
ストレージ/通信: MinIO, AWS S3, gRPC, WebSocket
テスト/ツール: Vitest, Biome, Docker, GitHub Actions
コミュニケーション: Slack, Notion, Jira, GitHub
働き方
リモート環境
[一部出社あり] 週2〜3日出社 / 週2〜3日リモートワーク
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
