LIFULLが自社で開発しているアプリケーション実行基盤である「KEEL(キール)」および、KEELに関連した各種ソフトウェアの開発・運用全般を担当していただきます。
KEELはKubernetesベースで開発されており、LIFULLのアプリケーションの運用で必要になる多くの機能を提供します。
●主な仕事内容や部署の役割は以下となります。
・自社開発のアプリケーション実行基盤開発と運用
・サイト信頼性・開発者支援のためのソフトウェア開発や導入
・Kubernetes Custom Controller
・コードジェネレータ
・汎用AI
・各ソフトウェアのバージョンアップおよび脆弱性対応
・自社開発のアプリケーション実行基盤へのアプリケーション受け入れサポート
・自社開発のアプリケーション実行基盤のアプリケーションのトラブルシューティング
【やりがい・魅力】
・アプリケーション実行基盤上で同社の主要なサービスのほとんどが稼働しており、この基盤への変更はそれらすべてのアプリケーションにその効果が及びます。
・そういう意味でもアプリケーション実行基盤の開発に携わることは、会社や組織が掲げるビジョンの実現に大きく貢献ができるやりがいのある仕事でもあります。
・また、このアプリケーション実行基盤には業界でもあまり例をみない先進的な取り組みが施されており、その開発や運用に携われることも大きな魅力です。
●今抱えている課題
アプリケーション実行基盤の取り組み開始から約5年が経ち、同社のほぼ主要なサービスがこの基盤上で稼働しています。
ですが以下の例のようにまだ多くの課題がありチーム一丸となって課題解消に取り組んでいます。
・ロギングコスト増大に対処するためのログ基盤の刷新
・Kubernetesバージョンアップに伴うクラスタのCanary Deploymentの完全自動化
・Observabilityやスケジューリング、多層防御の改善
●お任せしたいこと
同社のものづくりを加速させるアプリケーション実行基盤を実現するため、また、上記課題の解決を含めサイト信頼性や開発者体験を向上させるためのソフトウェアの提案や開発をしていただきます。
課題はすべてチケットで管理されており、その時の状況に合った優先順位の高い課題に取り組んでいただくことになります。
課題に対する解決手段がまだ明確になっていないものもあり、調査やチーム内でのコミュニケーションを通じて最適な解決策を提案し開発していくことを期待します。
【開発環境】
・開発言語:Go, Python, Bash, Rust, Node.js
・ソフトウェア:Kubernetes, Istio, Spinnaker, Prometheus, Thanos, Grafana, Grafana Loki, Grafana Tempo, fluentd, OPA Gatekeeper, Knative, Redis, memcached
・社内システム
・グループウェア:GoogleWorkspace
・コラボレーションツール・PJ管理:JIRA /Confluence
・コミュニケーションツール:Slack
●必須スキル/経験
●歓迎するスキル/経験
【東証プライム上場 官公庁・企業向けIT総合サービス、通信インフラ首位企業】 ナショナルセキュリティ事業部門 総務省向け電波監視ソリューションの開発 プロジェクトリーダー
メガバンクグループの大手信託銀行 証券代行部門 システム企画 兼 IR
株式会社エリートネットワーク 情報管理部 社内SE
「LINE」ならではのビッグデータ分析から、これまでにないスコアリングモデルを開発。ユーザー志向の金融サービスを形にします。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
周りの人に喜んでもらえると、幸せ。原点の想いを事業とともに最大化していく。
医師が安心して意見交換できる会員制サイト『MedPeer』。臨床の「集合知」が新しい価値を生み、ビジネス拡大中です。
緻密な市場リサーチとプロモーション戦略に基づいて、質の高いコンテンツを内製し、より多くのユーザー様に届けたい。
「スマデバファースト」 をキーワードに現場から“10倍挑戦”するヤフーが動き出す。