Job Description:
楽天・事業について
テクノロジープラットフォームディビジョン(TPD)は、統合された管理体制と戦略的パートナーシップを強みとした、革新的で高品質なテクノロジープラットフォームを提供することで、「楽天エコシステム」の成長を推進しています。
TPD 内のクラウドプラットフォーム統括部(CPSD)は、楽天の最先端クラウドプラットフォームの開発と運用を担うことで、グローバル展開を可能にし、多岐にわたる事業でイノベーションを加速させています。 部署・サービスについて クラウドサービス部(CLSD)は、楽天グループのすべてのアプリケーション開発者に対し、高品質なクラウドインフラストラクチャーとプラットフォームサービスを提供しています。私たちのミッションは、安全で、拡張性の高い効率的なデジタルイノベーションを可能にすることです。 私たちは、コンピューティング、ストレージ、コアインフラコンポーネント、データベース、コンテナプラットフォーム、オブザーバビリティ、ゲートウェイソリューションなどの主要なドメインサービスを提供することで、アプリケーション開発チームがそれぞれのコアビジネス目標に集中できるよう支援しています。
ポジション:
募集背景 楽天グループ株式会社の事業は急速に成長しており、当社のプライベートクラウドも同様に急速に拡大しています。このような成長を支えるため、多くの興味深く意欲的なプロジェクトが進行中です。私たちは、このような興味深く意欲的なプロジェクトを楽しめる新しいメンバーを募集しています。また、社内外のテクノロジーと柔軟な発想で、楽天グループ株式会社のさらなる成長を支援する新しいアイデアを提案できる方も歓迎します。 ** 業務内容** Kubernetes、コンテナ技術、Linuxシステムに関する強力なバックグラウンドと、確かなソフトウェア開発能力を持つ、高度なスキルと意欲のあるインフラエンジニアを募集しています。この役割では、当社のコアインフラの設計、開発、運用において中心的な役割を担い、高い可用性、パフォーマンス、セキュリティを確保します。理想的な候補者は、ペースの速い環境で活躍し、「Get Things Done(物事を成し遂げる)」という考え方を持ち、大規模エンタープライズ環境における運用の卓越性の文化に貢献できる方です。 ** <主な責任として>
1)運用
- クラスター/ノードのプロビジョニング
- アラート/インシデント処理(24時間365日オンコール対応。週に1日程度のローテーション)
- OS/ミドルウェアのアップデート
- セキュリティ要件の達成
- 深夜リリース、深夜監視
- 運用マニュアルの作成
- 本番環境運用のリスク分析 2)開発
- 設計/提案書作成(図、長所/短所の比較)
- クラスター/ノードの自動プロビジョニング
- OS/ミドルウェアの自動アップグレード 、セルフサービスアップグレード
- エンジニアの自己修復(セルフヒーリング) 3)ユーザーサポートと移行サポート
- ユーザーサポートグループでは対応できない特殊なケースのサポート
- レガシープラットフォームから新しいプライベートクラウドへの移行サポート
働く環境** ・メンバー数:17名 **
- 使用言語:Go、Python、Groovy、Shell Script
- インフラ:プライベートクラウド (Kubernetes、ベアメタル、VM、コンテナ)
- プロビジョニング/運用:Ansible、Goで書かれた複数の社内ツールとオペレーターパターン(Red Hat Operator Frameworkなど)、Jenkins
- 監視:Prometheus、Cortex、Grafana、Kibana、Datadog、PagerDuty
- CI/CD:Jenkins
- ナレッジツール:Confluence
- プロジェクト管理:JIRA
- コミュニケーションツール:Slack、MS Teams、Viber
必須要件:**
- Certified Kubernetes Administrator(CKA)資格保持者(注:現時点で取得していない場合、入社後3ヶ月以内にCKA認証を取得する必要があります) ・Webサービスの設計・開発経験(「静的型付け」プログラミング言語を最低2つGolang/Java/Python/C++など) ・3年以上の大規模なミッションクリティカルシステムの運用経験(クラウド基盤、銀行、通信など) ・テックリードとしての経験 ・日本語 ・システムの安定性を維持し、期限内に成果物を出すという強い責任感 ・プロジェクトの期限を守るための「Get Things Done」の精神
- プロジェクトをリードした経験
- Kubernetes/コンテナ/Linuxのプロビジョニングとトラブルシューティングに関する深い理解と経験
- ネットワーク、TCP/IPの基本的な知識
- 分散システムとHA(高可用性)構造の基本的な知識
- 大規模システム運用経験(100台以上のサーバー)
- インフラに必須である文書作成や承認プロセスなどの厳格なルールに従える方
歓迎要件:
- オープンソース活動への参加、OSSコントリビューター
- コンピューターサイエンス、エンジニアリング、または関連分野の学士号または修士号
- 大規模システム運用の自動化経験
- 中規模~大規模アプリケーションの開発経験
- 複数の監視ツール(Prometheus、Cortex、Grafana、Datadog、New Relic、Elasticsearch、Kibanaなど)の経験
- プライベート/パブリッククラウドの経験 #エンジニア職 #engineer #インフラエンジニア #infrastructureengineer #テクノロジープラットフォームディビジョン #technologyplatformdiv
Languages:
English (総合 - 3 - 上級), Japanese (総合 - 4 - 流暢)