◾️具体的な仕事内容
クロスビット全社の多種多様な事業ドメインのインフラ運用・構築に携わっていただきます。クラウド環境の運用はもちろん、性能向上やコスト最適化の提案なども行っていただきます。
・「らくしふ」の安定稼働を支えるインフラ基盤の構築・運用・改善
・クラウド環境におけるセキュリティのベストプラクティスの知見共有とリスク管理
・Kubernetesの運用・改善に関する深い知見の共有
・本番稼働中のシステムの再構築や移行作業など
・IaC化・CI/CDの見直し
◾️エンジニア組織について
現在は4つのUnitでRuby on Rails + Vue3 + TypeScriptを用いて「らくしふ」を、Ruby on Rails + Next.js + TypeScriptを用いて「らくしふ労務管理」を開発しています。
普段は1週間スプリントで機能開発を計画し、
・Github Pull Requestベースのコードレビュー
・Github Actionsによるテスト
・ブランチマージを契機にしたGKE上へのデプロイ
などのCI/CD体制により、メインの機能デザインや実装に集中できる体制を整えました。また、エンジニアチームでの開発以外にギルド活動も行っており、技術領域ごとの課題に日々向き合っています。
参考URL:5分で分かるクロスビットの開発チーム
https://speakerdeck.com/xbit/5fen-tewakarukurosuhitutonohurotakutokai-fa-timu
◾️技術スタック
・バックエンド : Ruby on Rails (主サービス), Node.js, Python (一部サービスで利用)
・フロントエンド: Vue.js, React, Next.js, TypeScript, Vite
・インフラ: K8s(GKE),GCP CloudSQL(MySQL, PostgreSQL), AlloyDB, Cloud Pub/Sub, Cloud Storage, GCE, Cloud Load Balancers, Cloud Functions, Cloud Run, Cloud Logging, BigQuery, Sentry, New Relic, SendGrid,CDK for Terraform
・シフトスケジューリング最適化: Rust
・認証基盤: Ruby on Rails
・モバイルアプリ: Dart, Flutter
・アプリバックエンド: Ruby on Rails
・BFF: TypeScript, NestJS
・開発環境: Docker, Docker Compose
・その他: GitHub, Slack, Metabase, Notion, BrowserStack, LINE APIs
◾️このポジションの魅力
マルチバーティカル戦略で展開している大規模SaaSのインフラ環境のリアーキテクト
フレックス且つ、リモートワークも可能であるため、自分に合った働き方が可能
組織とプロダクトが急成長する中で、他エンジニアメンバーと模索しながらチームビルティングに関わることができる