仕事内容
楽天のCloud Services Department (CLSD)にて、クラウドネイティブソフトウェア開発エンジニアを募集します。プライベートおよびパブリッククラウド環境全体でリソース管理を統一・合理化するUniversal Control Planeアプリケーションの開発を主導します。Kubernetes、Crossplane、Argo Workflowsなどの最新技術を活用し、高可用性・スケーラブルなシステム設計から運用サポートまで、開発ライフサイクル全般に貢献します。
Position Details
- Universal Control Planeアプリケーションのカスタムビジネスロジックと機能の設計、開発、保守を行います(プライベートおよびパブリッククラウドリソースに焦点を当てる)。
- 高可用性、スケーラブル、回復力のあるクラウドネイティブシステムのアーキテクチャ設計と実装に貢献します。
- クリーンで効率的、かつ適切に文書化されたコードを、ベストプラクティスとコーディング標準に従って記述します。
- Kubernetes、Crossplane、Argo Workflowsなどのクラウドネイティブ技術を統合・活用し、クラウド資源をオーケストレーション・管理します。
- 堅牢でフォールトトレラントなアプリケーション動作を保証するために、分散ワークフローを実装・管理します。
- Apache Cassandra、MySQL、PostgreSQLを含む様々なデータストアを扱い、データ整合性と最適なパフォーマンスを確保します。
- Grafana、Kibana、OpenTelemetry、Logstash、Filebeatなどのツールを使用して、堅牢な監視および可観測性ソリューションを開発・保守します。
- Envoyなどのサービスメッシュ技術やKongなどのAPIゲートウェイを利用・設定し、安全で効率的なサービス通信を実現します。
- プロダクトマネージャー、QAエンジニア、他の開発者を含むクロスファンクショナルチームと協力し、要件を定義し、高品質なソリューションを提供します。
- コードレビューに参加し、継続的な改善と知識共有の文化に貢献します。
- 既存のWebサービスの運用サポートを提供し、問題をトラブルシューティングし、サービス信頼性とパフォーマンスを確保するためのソリューションを実装します。
- 新しいクラウドネイティブ技術とベストプラクティスを継続的に学習・評価し、プラットフォームを強化します。
Business Overview
- Technology Platforms Division (TPD)は、統合された制御と戦略的パートナーシップを特徴とする革新的な高品質テクノロジープラットフォームを提供し、楽天エコシステムの成長を推進しています。
- TPD内のCloud Platform Supervisory Department (CPSD)は、楽天の最先端クラウドプラットフォームを開発・管理し、多様な事業部門全体でグローバルなスケーラビリティとイノベーションを加速させています。
Department Overview
- Cloud Services Department (CLSD)は、楽天グループのアプリケーション開発者向けに高品質なクラウドインフラストラクチャおよびプラットフォームサービスを提供しています。
- CLSDのミッションは、安全でスケーラブルかつ効率的なデジタルイノベーションを可能にすることです。
- コンピューティング、ストレージ、コアインフラコンポーネント、データベース、コンテナプラットフォーム、可観測性、ゲートウェイソリューションなどの主要なドメインサービスを提供し、楽天のアプリケーションチームがコアビジネス目標に集中できるよう支援しています。
求めるスキル・経験
必須
歓迎
ソフトウェア開発ライフサイクル全般(コーディング標準、コードレビュー、ソース管理、ビルドプロセス、運用)の経験(5年以上)
Kubernetes、Crossplane、Temporal.io、Argo Workflowsなどのクラウドネイティブ技術の経験 Cloud WorkflowsKubernetes
Apache Cassandraのような分散データベースの経験 Cassandra
GCP、AWS、Azureなどのパブリッククラウドプラットフォームとそのサービスの知識
Grafana、Kibana、OpenTelemetryなどの可観測性ツール、およびLogstash、Filebeatなどのロギングフレームワークの経験 FluentdGrafanaKibana可観測性
UIアプリケーション開発経験(3年以上)
募集要項
- 雇用形態
- 正社員
- 想定年収
- 応相談
- 勤務地
- 東京都 東京都
- 必要経験
- 5年以上
- レベル
- メンバー