ソフトウェアエンジニア(マイクロサービス アプリケーション実行基盤)【北海道】

企業名

株式会社LIFULL

職種

ソフトウェアエンジニア

雇用形態

正社員

給与・報酬

勤務地

北海道札幌市中央区

最寄駅

各線 札幌駅から徒歩2分 札幌市電 西4丁目停留場から徒歩10分 札幌市営地下鉄各線 大通駅 徒歩10分 ※リモートワーク制度あり

業務内容

【チームのミッション(ビジョン)】
私たちのチームは、「LIFULLのものづくりを加速させるアプリケーション実行基盤を実現する」というビジョンのもと、アプリケーション実行基盤を開発・運用しています。

LIFULLのコーポレートメッセージである「あらゆるLIFEを、FULLに。」と表現するビジョンを実現するために、LIFULLのものづくりを加速させることが重要となります。

アプリケーション実行基盤によってものづくりを加速させ、LIFULLのビジョン実現に貢献することが我々のミッションです。

【仕事内容】
LIFULLが自社で開発しているアプリケーション実行基盤である「KEEL」の開発・運用全般を担当していただきます。

KEELはKubernetesベースで開発されており、LIFULLのアプリケーションの運用で必要になる多くの機能を提供します。

▼主な仕事内容や部署の役割は以下となります。
・KEELの開発と運用
 ‐ サイト信頼性・開発者支援のためのソフトウェア開発や導入
  ‐ Kubernetes Custom Controller
  ‐ コードジェネレータ
 ‐ 各ソフトウェアのバージョンアップおよび脆弱性対応
・KEELへのアプリケーション受け入れサポート
・KEELおよびKEEL上のアプリケーションのトラブルシューティング

【やりがい・魅力】
アプリケーション実行基盤「KEEL」上でLIFULL HOME'Sの主要なサービスのほとんどが稼働しており、この基盤への変更はそれらすべてのアプリケーションにその効果が及びます。

そういう意味でもアプリケーション実行基盤の開発に携わることは、会社や組織が掲げるビジョンの実現に大きく貢献ができるやりがいのある仕事でもあります。

また、このアプリケーション実行基盤には業界でもあまり例をみない先進的な取り組みが施されており、その開発や運用に携われることも大きな魅力です。

【今抱えている課題】
アプリケーション実行基盤の取り組み開始から約3年が経ち、LIFULLのほぼ主要なサービスがこの基盤上で稼働しています。

ですが以下の例のようにまだ多くの課題がありチーム一丸となって課題解消に取り組んでいます。

・Kubernetesバージョンアップに伴うクラスタのCanary Deploymentの完全自動化
・ワークフローエンジンの導入とGPUワークロード対応による機械学習プラットフォームの構築
・Observabilityやスケジューリング、多層防御の改善

【お任せしたいこと】
LIFULLのものづくりを加速させるアプリケーション実行基盤を実現するため、また、上記課題の解決を含めサイト信頼性や開発者体験を向上させるためのソフトウェアの提案や開発をしていただきます。

課題はすべてチケットで管理されており、その時の状況に合った優先順位の高い課題に取り組んでいただくことになります。

課題に対する解決手段がまだ明確になっていないものもあり、調査やチーム内でのコミュニケーションを通じて最適な解決策を提案し開発していくことを期待します。

【開発環境】
・開発言語:Go, Bash, Rust, Node.js, Ruby
・ソフトウェア:Kubernetes, Istio, Spinnaker, Prometheus, Thanos, Grafana, fluentd, OPA Gatekeeper, Knative, Redis, memcached

【社内システム】
・グループウェア:GoogleWorkspace
・コラボレーションツール・PJ管理:JIRA / Confluence
・コミュニケーションツール:Slack

【世界最高のチーム】
LIFULLでは、経営理念を実現するため、一人ひとりがプロフェッショナルとして、高いエンゲージメントで働く「世界最高のチーム」を目指しています。そのため、社員が自発的に挑戦し成長し続けられるような仕組みや文化をつくっています。

【LIFULLらしさの源泉】
ビジョンの実現に向けて、ベースとなる価値観としての「利他主義」と、あらゆる場面で順守する行動規範「ガイドライン」、この2つがLIFULLのカルチャーの源泉です。

▼社是:利他主義
社是はLIFULLの社会的存在理由であり、究極の行動原則です。
私たちは創業以来、すべての事業活動の根幹に利他主義の価値観を中心に置いてきました。
「みんなを幸せにしたい」その想いは全方位。目の前にいる人をHAPPYにすることで自分もHAPPYになれる、そんな価値観を持った社員が集まっている会社です。

▼ガイドライン
「ガイドライン」は、LIFULLグループで働くすべての社員が順守する行動規範です。
私たちが日々の活動の中で従うべき行動指針としてあらゆる場面で拠りどころとなっています。
半年ごとの評価での基準となっていたり、社内でガイドラインを体現している社員を全社投票で選出するアワードがあるくらい日々の活動の中で意識されています。

応募条件

【必須スキル/経験】
・Platform EngineeringやSRE、分散システムに強い興味があること
・基本的なプログラミングスキルを有すること
・コンピュータサイエンスの基礎的な知識(ソフトウェア工学、 OS、 アルゴリズム)を有すること
・組織内外の開発者と建設的な議論ができること

【歓迎するスキル/経験】
・Platform Engineering、 SRE、分散システム領域におけるスキルや経験を有すること
・高いプログラミングスキルを有すること
・LIFULL採用技術(Kubernetes、Istio、Prometheus、Thanos、Grafana、fluentd、Spinnaker、Redis、memcached)の運用経験を有すること

【求める人物像】
・LIFULLのビジョンに強く共感し、同じゴールを見据えビジョン実現に邁進できる方
・代表的なカルチャーである「利他主義」に強く共感し、同じ志の仲間と仕事がしたい方
・私たちのチームのビジョンにも共感し、その実現に向けてオーナーシップを持って邁進できる方

こだわりポイント

女性が活躍、少人数の職場、学歴不問、即日スタート、経験者優遇、Wワーク可能、在宅勤務、駅から徒歩5分以内、残業月20時間未満、10時以降出社OK、フレックスタイム制、週休2日制、土日祝日休み、交通費支給、社会保険完備、育児支援制度、研修あり、その他特別制度あり

受動喫煙防止情報

屋内受動喫煙対策:あり

喫煙対策:禁煙

喫煙に対する特記事項:敷地内禁煙

案件番号

413406031

応募する

検討中リスト

Symbiorise(シンビオライズ)