ONE CAREER Tech Blog

ワンキャリアのエンジニアによる技術者向けのブログです。普段の開発内容や、組織づくりなど…

ONE CAREER Tech Blog

ワンキャリアのエンジニアによる技術者向けのブログです。普段の開発内容や、組織づくりなどを発信していきます。 一緒に働ける方を絶賛募集しています。 https://hrmos.co/pages/onecareer/jobs/1806286152938479622

マガジン

  • Engineering(技術)

    ワンキャリアの技術にまつわる記事をまとめています。

  • People(人・組織)

    ワンキャリアのエンジニア組織に所属しているメンバーや組織の紹介をしています。

  • Profession(事業・業務・活動)

    ワンキャリアの事業やエンジニアの業務、活動についてまとめたマガジンです。

  • Privilege(制度・待遇)

    ワンキャリアの開発組織の制度や待遇などをまとめたマガジンです。

  • Philosophy(考え方・ポリシー)

    エンジニア組織の考え方、ポリシーなどを紹介しています。

最近の記事

  • 固定された記事

ギークとビジネスをバランスよく追求できる組織。HR領域のエンジニアとしてワンキャリアで働く醍醐味

「ONE CAREER」「ONE CAREER CLOUD」「ONECAREER PLUS」など、新卒から中途まで、HRマーケットにおいて複数の事業を展開するワンキャリア。これらのサービスおよびプロダクト開発を支えるのが、技術開発部で活躍するエンジニアの面々です。 今回のインタビュイーは、技術開発組織全体のマネジメントを担当する執行役員 CTOの岩本とDevHRチームならびSREチームのマネージャーを務める宮川です。2人の対談から、今のワンキャリアエンジニアチームの土台とな

    • カンバン方式でチーム開発を改善しました

      みなさんこんにちは!ワンキャリアでテックリードをしています、宇田川(X:@Ryoheiengineer)です! 今回は「カンバン方式」を僕たちのチームに取り入れたことで、チーム開発が改善した実例を記事にしました。 カンバン方式や、チーム開発に興味がある方はぜひ、ご一読ください! チームが抱えていた課題僕たちのチームは、以下のエンジニア5人で構成されていました。 テックリード1人 フロントエンジニア2人 バックエンドエンジニア2人 当時は5人が8個のタスクを同時に行っ

      • "コンポーネント単位"で進めるVueからReactへの移行

        みなさんこんにちは! ワンキャリアでONE CAREER PLUSの開発を担当しています貫(GitHub:@Da-1kun)です! 今回はONE CAREER PLUS開発チームで現在取り組んでいるフロントエンドフレームワークの移行についてご紹介します。 はじめにONE CAREER PLUSとは ONE CAREER PLUSは、ファーストキャリアに限らず、キャリア選択にまつわる情報をオープンにすることで、中長期的なキャリアづくりのサポートを行う転職サイトです。 具体

        • Why is your z-index not working again? 階層は一体どうなっているの?

          みなさんこんにちは! ワンキャリアでエンジニアを担当しているコ ショウトウ(GitHub:jamesdongdong)です! 突然ですが、皆さんz-indexを理解できていますか? ご存知の通り、z-indexは要素の重なりの順序を決めるものですが、しばしば意図通りに設定できないことがあります。 皆さんの中にも『あれ、なんでz-indexが効かないんだ』と思っているエンジニアの方がいらっしゃるかもしれません。そんな方達に向けて、今回はz-indexとHTML階層について説明

        • 固定された記事

        ギークとビジネスをバランスよく追求できる組織。HR領域のエンジニアとしてワンキャリアで働く醍醐味

        マガジン

        • Engineering(技術)
          22本
        • People(人・組織)
          11本
        • Profession(事業・業務・活動)
          22本
        • Privilege(制度・待遇)
          2本
        • Philosophy(考え方・ポリシー)
          4本

        記事

          検索機能をOpenSearchからRDSに移行した話

          みなさんこんにちは! ワンキャリアでデータエンジニアをしている野田です!(GitHub:@tsugumi-sys) 最近はウイスキーにハマっています!世界中のウイスキー価格が高騰する中、お手頃で美味しいものはないかと必死に探しています。最近、Amazonが招待制(抽選)で高級ウイスキーを定価で販売していることを知りました。抽選に応募してはや1ヶ月経ちましたが、そろそろ当選メールが届くとワクワクしながら待ち続けています。さて、趣味の話はこれくらいにして、早速本題に入っていきまし

          検索機能をOpenSearchからRDSに移行した話

          インフラアラートの運用を改善した話

          はじめにHi everyone! SREチームに所属している渡邉です! 私は現在新卒採用メディア「ONE CAREER」のEmbedded SREとして、SLOの監視文化の浸透やAWSを使ったインフラ基盤の改善に取り組んでいます。 「Embedded SRE」とは、特定の開発チームと並走しながら一体となって開発と運用を担うSREの役割のことです。 久しぶりのテックブログの投稿になりますが、今回は「ONE CAREER」も含めて弊社全サービスのインフラアラートの運用改善における

          インフラアラートの運用を改善した話

          約11年開発している「ONE CAREER」をインシデント0でRuby3.0系にバージョンアップしました

          みなさんこんにちは!ワンキャリアでテックリードをしています、宇田川(X:@Ryoheiengineer)です! 昨年10月に当社で歴史の深いプロダクトである「ONE CAREER」をRuby3.0系にバージョンアップしたので、今回はそれについて記事にしたいと思います。このプロダクトは、約11年も前から続くリポジトリで、モノリシックなRailsで書かれています。 コード量は、130,000行以上にも及びます。 この記事ではRuby3.0系へのバージョンアップについて、やった

          約11年開発している「ONE CAREER」をインシデント0でRuby3.0系にバージョンアップしました

          不適切なデータを生成してしまうRakeタスクを見直して修正した話

          はじめにこんにちは。ソフトウェアエンジニアの大橋(X: m_asa_o)です。 この記事では、Railsで動作確認用のデータセットを生成するためにONE CAREER PLUSの開発チームで採用している方法と、その改善事例をご紹介します。 従来の状態転職サイト「ONE CAREER PLUS」では、開発用のダミーデータを生成するための仕組みとして、テーブルごとにデータ生成用のRakeタスクが存在しています。 例えば以下のように、求人に紐づくタグ(tags)のデータを生成す

          不適切なデータを生成してしまうRakeタスクを見直して修正した話

          AWS Lambda(Python)のモノレポ構成と開発環境

          みなさんこんにちは! ワンキャリアでデータエンジニアをしている野田です!(GitHub:@tsugumi-sys) 最近はウイスキーにハマっています!ジャパニーズウイスキーの価格が高騰する中、お手頃で美味しいものはないかと血眼になって探している日々です。最近飲んだ中で一番美味しかったのはシーバスリーガル18年です。さて、趣味の話はこれくらいにして、早速本題に入っていきましょう! 本記事では、AWS Lambda(Python)を用いてデータパイプラインなどを構築する際のディ

          AWS Lambda(Python)のモノレポ構成と開発環境

          GKEのKubernetesクラスターにGCSのアップロードの権限を追加するKSAとGSAの設定方法

          はじめにこんにちは!ワンキャリアでONE CAREER for Engineer(以降、OCE)開発チームのテックリードをやっている高根沢です。 皆さんはKubernetes、使っていますでしょうか? OCE開発チームではインフラにKubernetesを使っているのですが、最近あった学びについてお話しできればと思います。 具体的には、「Kubernetes Service Account(以降、KSA)とGoogle Service Account(以降、GSA)を連携するこ

          GKEのKubernetesクラスターにGCSのアップロードの権限を追加するKSAとGSAの設定方法

          SECCON CTF 2023 予選に参加してみたのでwriteup

          はじめにおはようございます! ワンキャリアのセキュリティチームでエンジニアをやっている蟹です。 今回は、先日行われた(といっても2023年9月16日、気づけば結構時間が経ってしまいましたが。。) SECCON CTF 2023 予選にソロ&初参加してみたので、writeupを書いてみよう!といった所存です。 自分自身が初心者ということもあるので、当記事は「SECCON CTFってどんな感じなんだろう?」と思っている初心者の方の参考になることを目標にしたいと思います。 S

          SECCON CTF 2023 予選に参加してみたのでwriteup

          Google Cloud Next Tokyo ’23現地参加レポート

          はじめに みなさんこんにちは。ワンキャリアでコーポレートエンジニア兼SREを担当している野田( @Hotaka_Noda)です。 普段は、CTO室に所属し、社内のシステム改善やセキュリティ、クラウド利用の最適化活動 (FinOps) を担当しています。 2023年11月15日、16日に東京ビックサイトで実施された、Google Cloud Next Tokyo ‘23 に参加してきました。 Google Cloud Next Tokyo '23 は、4年ぶりの東京ビッグサ

          Google Cloud Next Tokyo ’23現地参加レポート

          「開発生産性Conference〜After Findy Team+ Award 2023〜」に登壇しました

          本記事は、エンジニア組織の開発生産性・開発者体験向上の取り組みをシェアしよう! by Findy Advent Calendar 2023 に参加しています。 はじめにみなさんこんにちは! ワンキャリアでバックエンドエンジニアをしている宇田川(@Ryoheiengineer)です。 11/28(火)に開催された「開発生産性Conference〜After Findy Team+ Award 2023〜」に登壇、参加しました。 イベントの詳細はこちらから閲覧できます。 今

          「開発生産性Conference〜After Findy Team+ Award 2023〜」に登壇しました

          ワンキャリアで初めて挑戦した「エンジニアリングマネージャーのしごと」

          この記事は Engineering Manager Advent Calendar 2023 シリーズ1 18日目の記事です。 昨日はjinbeeeeさんの「スタートアップで1人EMが生まれた理由・生まれてからやっていること」でした。 こんにちは、エンジニアリングマネージャーの山口(@yamat47)です。 昨年12月にワンキャリアに転職してからの一年は、エンジニアリングマネージャーとして最初の一年でもありました。初めて挑戦することだらけでわからないことも多く、なんとか走り

          ワンキャリアで初めて挑戦した「エンジニアリングマネージャーのしごと」

          マイクロフロントエンドについて調査したのでまとめてみた[概念編]

          みなさんこんにちは! ワンキャリア24卒内定者の西川(X:@takashi54461358)です! 私は現在内定者インターンという形で、人事向け採用クラウド「ONE CAREER CLOUD」チームにてフロントエンド開発をおこなっております。 今回から数本の記事に渡って、業務の中で進めていたマイクロフロントエンドについて調べたことをまとめてみようと思います。 まず、今回の記事では基礎編として、マイクロフロントエンドの立ち位置や概要、利用するにあたってのメリット・デメリット

          マイクロフロントエンドについて調査したのでまとめてみた[概念編]

          「技術的負債に向き合う Online Conference」のLT大会に参加してきました

          こんにちは、エンジニアリングマネージャーの山口(@yamat47)です。 去る11月26日に、「技術的負債に向き合う Online Conference」というイベントが開催されました。 その中のRookies LT(社外のLT大会に初めて参加する方が集まる会)にて「CI/CDプロセスの拡充からはじめる技術的負債の解消」というタイトルで発表をしてきたので、当日用いた資料を公開しつつ、お話した内容を改めてご紹介します。 Rookies LTにて発表した内容当日の発表資料

          「技術的負債に向き合う Online Conference」のLT大会に参加してきました