ブックマーク / tech.pepabo.com (27)

  • 2024年度新卒エンジニア研修を実施しました! - Pepabo Tech Portal

    はじめに 新卒エンジニア研修を担当しました ugo です! 今年も新卒エンジニア研修を実施し、全カリキュラムが無事終了しました。 この記事では、各研修の講師を担当したメンバーが、新卒エンジニア研修のカリキュラムの内容と研修資料をまとめました。ぜひご覧ください。 2024年度新卒エンジニア研修概要 新卒エンジニア研修のコンセプトは 「サービスを作るための技術要素や観点について、現時点で良いやり方を一通り学ぶ」 と設定しました。 サービスを運用していくために必要なオブザーバービリティといった領域も今年から研修に盛り込みました。 研修に参加した新卒エンジニアは3名です。 オフィス内はフリーアドレスとなっていますが、研修のためオフィスに固定席を設け、1ヶ月に1回程度の頻度でオフィスの別に席に移動する形態で実施しました。講師も新卒エンジニアの近くに座ることで、相談をしやすい環境づくりを行いました。

    2024年度新卒エンジニア研修を実施しました! - Pepabo Tech Portal
    koyancya
    koyancya 2024/09/03
    データエンジニアリング研修を担当しましたが、めちゃ楽しかったです
  • 「量子プログラミングコンテストQCoder入門会」開催レポート - Pepabo Tech Portal

    こんにちは。EC事業部のarumaです。 社内で量子プログラミングコンテストにチャレンジしてみる会を開催しました。 開催の背景 QCoderは、量子プログラミングコンテストプラットフォームの1つです。 「与えられた問題を解決するようなプログラムを実装し提出する」という点は他のプログラミングコンテストと同じですが、QCoderでは量子コンピューターで動作させるための量子アルゴリズムの実装問題が出題されます。量子コンピューティングSDKの Qiskit を使い、問題を解くための量子アルゴリズムをPythonで記述して提出します。 今年1月にQCoderで第一回となるコンテスト「QCoder Programming Contest 001」(QPC001)が開催されました。 私はこのQPC001にリアルタイム参加し、様々なゲートを組み合わせて問題を解いていく面白さを体験しました。社内でもこの楽し

    「量子プログラミングコンテストQCoder入門会」開催レポート - Pepabo Tech Portal
    koyancya
    koyancya 2024/08/19
  • astronomer-cosmosでdbtモデルの実行条件を柔軟に制御する - Pepabo Tech Portal

    技術部データ基盤チームの@tosh2230です。この記事では、astronomer-cosmosでdbtのモデル実行条件をタグで柔軟に制御する方法についてご紹介します。 記事執筆時点での利用バージョンは下記のとおりです。 astronomer-cosmos: 1.3.2 dbt-bigquery: 1.5.4 Apache Airflow: 2.6.3 Cloud Composer: 2.4.6 結論 astronomer-cosmos Airflowのコンポーネントでdbtモデルを管理 dbt実行環境の作成 dbt testの自動実行 Cosmos運用開始にあたっての課題 モデルごとに適切な実行頻度が異なる 複数のモデルオーナーがいる 解決手段 モデル実行条件の制御 複数のタグをAND条件で指定するにはParsing methodを変更する CI/CDでのmanifest.jsonの生成

    astronomer-cosmosでdbtモデルの実行条件を柔軟に制御する - Pepabo Tech Portal
    koyancya
    koyancya 2024/05/09
  • GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal

    サービスのデプロイ頻度は、そのときに開発している機能の大きさやチームメンバーの人数などの影響を少なからず受けます。そのため、この変化がGitHub Copilot導入の効果と言いきることは難しいですが、生産性が向上しているチームからのノウハウの共有などを通じて、継続した生産性の向上に取り組んでいきたいと考えています。 GitHub Copilot導入に向けた課題とその対応 ここからは、ペパボでGitHub Copilotを全社導入するにあたり検討した観点と、その結果を紹介します。 ペパボにおける生成AI活用の現状 GMOペパボでは、ChatGPTの登場以降、生成AIを活用した機能の開発や開発プロセスへの活用による生産性向上に取り組んできました。特に、pyama86/slack-gptを利用したSlack Botはエンジニアに限らず全社員が利用しており、さまざまな業務の効率化に貢献しています

    GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal
    koyancya
    koyancya 2023/08/30
  • Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal

    こんにちは、ペパボのCorporate Engineering Group(以下CEG)でソフトウェアエンジニアをしている加治です。 CEGでは、主にペパボ社内で利用されている社内向けサービスの開発・運用・保守を行っています。運用・保守を行っているサービスの中にはSaaSも含まれています。そのSaaSの一つであり、ペパボでメインで使用されているオフィススイートであるGoogle Workspaceのプライマリドメインを変更したお話をします。 最初に、このお話のターゲットを明確にしておこうと思います。 これからプライマリドメインを変更したい情シス、コーポレートエンジニアなどの担当者 プライマリドメインを変更したことがあり、ペパボではどうだったのかな〜と気になった人 Google Workspaceの運用をしていて、プライマリドメインが事実上のメインのドメインと異なるときの影響を知っておきたい

    Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal
    koyancya
    koyancya 2023/06/29
  • ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal

    バトンタッチ 1on1 風の対談形式で、執行役員VPoEである柴田(hsbt)から、2022年9月1日付けで技術責任者に就任した高橋(kenchan)へバトンタッチというインタビューをお伝えします。 これまでと現状 hsbt: 自分はあんちぽさんの分身というのを意識して組織運営をしていました。従来のあんちぽさんの方針をなぞる形の運営ですね。具体的な例としては、あんちぽさんは技術選定などを行うときにトップダウンで決定ということはやらずに、選択肢を例示した上でエンジニアに決定してもらう、ということをやっていたので自分もできるだけそういう状況を作ろうと心がけていました。 この戦略を進めていく上で重要になるのはエンジニア個人が技術選定をできるようになる、というのがポイントになります。そのためには「決める」ための判断軸や基準を持っている必要があるのでことあるごとにスローガンとして周知していました。

    ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal
    koyancya
    koyancya 2022/10/31
    すごい
  • GMO ペパボのリモートワーク状況 2020 - ペパボテックブログ

    執行役員 VP of Engineering 兼技術部長の @hsbt です。ペルソナシリーズが大好きなので 2/20 発売の P5S をプレイしながら週末を過ごすのを楽しみにしています。 昨年は GMO ペパボの社内IT環境 2019 - ペパボテックブログ というエントリでペパボの社内 IT 環境についてご紹介しましたが、エントリでは 1/26 より開始している GMOインターネットグループの在宅勤務体制 から始まったペパボのリモートワークの状況について社内 IT 環境にフォーカスしてご紹介します。 ネットワークへの影響と対応 ペパボでは、ほぼ全社員が SSL-VPN を利用することができます。この SSL-VPN は毎年行われる在宅勤務訓練の際に、利用方法やマシンで実際に使えるかを確認しているため、今回の在宅勤務体制への移行時には大きいトラブルはありませんでした。改めて訓練の大切さ

    GMO ペパボのリモートワーク状況 2020 - ペパボテックブログ
    koyancya
    koyancya 2020/02/20
    貴重な情報だ -> “コミュニケーションへの影響”
  • プログラミングスクールへの期待と提案について - ペパボテックブログ

    CTOのあんちぽです。このエントリでは、昨今隆盛しているプログラミングスクールに対して期待していることと提案について、エンジニア採用を担当する者として述べたいと思います。 このエントリの前提としての私の考え まずCTOとして、プログラミング教育全般に対する私(およびペパボとして)の考え方を述べます。我々は「いるだけで成長できる環境」を謳い、エンジニア教育に熱心に取り組んでいる企業であると自負しています(少なくとも相対的には)。また、インターネット産業の担い手として、この業界に多くの方がエンジニアとして活躍の場を見いだせることを心から願っていますし、微力ながら貢献してもいると思っています。 そのような我々ですので、昨今のプログラミングスクールの隆盛について、非常に好ましく思っています。特に私のような世代は、見様見真似で必死にやってきてなんとかいまがあるという感じでプログラマになりましたが、昨

    プログラミングスクールへの期待と提案について - ペパボテックブログ
    koyancya
    koyancya 2019/10/25
  • 何故アウトプットが大事なのか - Pepabo Tech Portal

    執行役員 VP of Engineering 兼技術部長の @hsbt です。 GMO ペパボ株式会社(以下、ペパボ)では一年に二回、半期ごとにエンジニアが実績の資料を作成し、資料に基づいて評価を行う制度があります。評価資料では、ペパボが大切にしている三つのことである「なかよくすること」「ファンを増やすこと」「アウトプットすること」それぞれについて、エンジニアとしてどうコミットしたかというのを述べる必要があります。 2019 年上期(1-6月)の評価を @hsbt が行った部署のメンバーに向けて、何故エンジニアにとってアウトプットが大事なのか、ということを述べた文章を社内で共有しました。今回はその文章をアレンジして公開したいと思います。 今回の評価で、気になったこととしては、 「OSS は開発していません、発表もしていなかったのでアウトプットはBです」という自己評価が散見されたことです。一

    何故アウトプットが大事なのか - Pepabo Tech Portal
    koyancya
    koyancya 2019/10/02
  • RubyKaigi2019 Vol.1 - Pepabo Tech Portal

    こんにちは。浪速のサウスポーことpyama86 です。先日開催された RubyKaigi 2019にGMOペパボから25名のエンジニアが参加しました。25名!!!やばいですね!!!僕の小学校のクラスの半分くらいの人類が参加したことになります。 RubyKaigi 2019は当に多くのセッションがあり、とても一度では書ききれるものではありません。GW前と、GW後の2回に分けて、リレー形式で参加レポートをお届けします。 Cleaning up a huge ruby application こんにちは。ogidow です。 僕のバトンではDay3に行われた @riseshia さんの Cleaning up a huge ruby application についてレポートします。 資料はこちらです。 こちらのセッションでは巨大なRubyアプリケーションのコードを削除することに焦点をあて、コー

    RubyKaigi2019 Vol.1 - Pepabo Tech Portal
    koyancya
    koyancya 2019/04/26
  • エンジニア専門職およびエンジニアリングマネージャー職の年俸を一律200万円アップしました - Pepabo Tech Portal

    こんにちは、取締役CTOのあんちぽちゃんです。「タイトルがすべて」という感じのエントリですが、少しお付き合いください。 取り組みの背景 2018年5月25日付けの「これからのペパボのエンジニアについて(2018年編)」というエントリにある通り、これからのペパボのエンジニアとして、こういう方向で是非やっていってほしいと社内で語った内容を、このブログでも共有しました。その最後には、こう書かれていました。 ……ってな感じで、制度のアップデートに際しての僕の思いを述べました。アップデートの内容は、大きくは職位の定義を上記の考えに基づく内容にあらためたということと、エンジニアの給与についても上昇する方向で見直しをかけたということの2点になります。 社内的な話なのでここで詳細は述べていませんが、エンジニアの等級制度に関して見直しを行いました。それにともない、新基準において求められる期待にふさわしい給

    エンジニア専門職およびエンジニアリングマネージャー職の年俸を一律200万円アップしました - Pepabo Tech Portal
    koyancya
    koyancya 2019/02/20
    すごい。シニアになるの大変そう
  • ペパボにおけるpyama of the year制度(未承認)について - Pepabo Tech Portal

    春はあけぼの、秋はpyamaことホスティング事業部のP山です。こんにちは、こんにちは。 今日はGMOペパボで最近空前絶後のブレイクを記録している、pyama of the year制度について紹介します。 pyama of the yearとは 筆者の毎週水曜日の15時から17時をペアプロ、ペアオペの予約時間とし、ホスティング事業部のエンジニアが困っていることを一緒に解決したり、ターミナル環境の整備や、キーボードを見ずにタイピングすると生産性が高いことをお伝えしたりしています。 またpyama of the yearの意味をよく聞かれるのですが、これは昔、日カーオブザイヤーを見た筆者が、 車になりたいという願望 を抱いたことから、pyama of the yearとしています。要するに車です。 なぜやるのか? 筆者が普段仕事をしていて、ある気づきがあったことがきっかけです。 ある日、オフ

    ペパボにおけるpyama of the year制度(未承認)について - Pepabo Tech Portal
    koyancya
    koyancya 2018/10/15
    SQL of the year......
  • ペパボに情報処理安全確保支援士が6人爆誕しました! - ペパボテックブログ

    こんにちは、セキュリティ対策室長のあんちぽちゃんです。日10月1日をもって、GMOペパボにおける情報処理安全確保支援士の在籍者が6名となりました!!1 つねさま じっぱー おっくん かっさん しばっち あんちぽ (しばっちについては、登録は入社前の2018年4月) このエントリでは、セキュリティ対策と受験の背景について、簡単に紹介します。 情報処理安全確保支援士とは? そもそも情報処理安全確保支援士とはなんでしょうか?以下に、IPAによる説明を引用します。 サイバー攻撃の増加・高度化に加え、社会的なIT依存度の高まりから、サイバー攻撃による社会的脅威が急速に増大しています。すなわちサイバーセキュリティ対策は、経営リスクとして、そして社会的責任として、非常に重要な課題になりつつあり、その責任を担える人材の確保が急務となっています。この人材の確保のために2016年10月に「情報処理の促進に関

    ペパボに情報処理安全確保支援士が6人爆誕しました! - ペパボテックブログ
    koyancya
    koyancya 2018/10/01
    企業でロゴマーク使うときは申請書出して受理される必要があるそうなので、気を付けた方が良さそう(もうやってたらすんません -> https://www.ipa.go.jp/siensi/forriss/logo.html
  • デザイナーが応用情報技術者の試験を受けて感じた3つのこと - Pepabo Tech Portal

    はじめまして。てっちゃん @outskirtsHinode と申します。 カラーミーリピートというサービスでデザイナーをしています。 主に管理画面のUI設計や検証といった作業を行っています。 今回、ひょんなことから応用情報技術者試験という資格試験を受けてみました。 その時感じたことをまとめてみようと思います。 応用情報技術者試験とは? 感じたこと UMLでデザイナーとエンジニアの意思疎通を図れそう SQLクエリ作ることで、デザインにも役立ちそう 俯瞰的な知識を習得できるので、自身の視野を広げることができそう おまけ:データベースの大枠を理解することで整理できそう まとめ 応用情報技術者試験とは? IPA 情報処理推進機構によりますと、 情報処理技術者試験は、「情報処理の促進に関する法律」に基づき経済産業省が、情報処理技術者としての「知識・技能」が一定以上の水準であることを認定している国家試

    デザイナーが応用情報技術者の試験を受けて感じた3つのこと - Pepabo Tech Portal
    koyancya
    koyancya 2018/07/05
    わかる。DB から出してきた実績から、こういうスタイルの数値を決めることがある -> “SQLクエリ作ることで、デザインにも役立ちそう”
  • これからのペパボのエンジニアについて(2018年編) - Pepabo Tech Portal

    こんにちは、CTOのあんちぽちゃんです。ペパボにはエンジニア職位制度というのがあるのですが、それをちょっとアップデートしようとしています。その際に社内向けに書いた文章があるのですが、せっかくなんでペパボのことを知ってもらうために、こちらにも貼っておきます。 2018年上半期の職位制度立候補についてお知らせいたします。いつもとは異なり、内容に入る前に、CTOとしてのあんちぽの考えを述べたいと思います。しばらくおつきあいください。 これからのペパボのエンジニアについて 「IT産業においては、物事は常に変化し続ける。そして変化し続けることだけが不変である」と僕はよくいっています。僕自身がエンジニアになったのはちょうど10年前、2008年の頃でした。2008年といえば、iPhoneが日で発売開始された年です。エンジニアリングにまつわる環境は、あれから随分変わりました。どう変わったかをいま書き出し

    これからのペパボのエンジニアについて(2018年編) - Pepabo Tech Portal
    koyancya
    koyancya 2018/05/25
    これ、まず語感が好き -> “やっていき、のっていく”
  • だおん制作秘話〜だおんはこうして生まれた!〜 - Pepabo Tech Portal

    こんにちは!ロリポップ!レンタルサーバーのデザイナー@ryo_f_0828です。 今回は、私達きゃわわ研究所がペパボの開発イベントお産合宿で作っただおんの制作秘話について、対談形式でお伝えしたいと思います。 今回の登場人物 あちゃ(左) ふっくー(中央) きょくちょー(右) だおん だおんとは? あちゃ: こんにちは!この記事では私がインタビュアーとなって、だおんの制作秘話を紐解いていきます!どうか最後までお付き合いいただけたら幸いです。 それではまずだおんのことを教えてください!だおんってなんなんですか? きょくちょー: だおんはあなたの相棒です。 あちゃ: !? きょくちょー: だおんはスピーカー型音声アシスタントぬいぐるみです。 だおんに搭載された人工知能(Alexa)により、だおんと人との間で会話することが可能です。生活空間への設置を想定しており、 例えばスマートフォンをポケットか

    だおん制作秘話〜だおんはこうして生まれた!〜 - Pepabo Tech Portal
    koyancya
    koyancya 2017/11/28
    "きょくちょーさんが「これはもう、だおんなのでは…?」と言った瞬間「生まれた…!」と思いました"
  • GMOペパボの新卒エンジニア研修の様子 & テキストを公開します - Pepabo Tech Portal

    こんにちは。2016年新卒エンジニア研修の担当者(社内ではスーパーバイザーと呼ばれています)を務めている Joe_noh です。 今年は Joe_noh、alotofwe、hfm の3人で研修を実施しました。ここではどのような研修が行われたかを紹介したいと思います。 2016年の新卒エンジニア研修 今年のエンジニア研修は、5人の新卒エンジニアを対象に、6月13日から始まり、年内の最終営業日まで行われます。内容としては2015年と大枠は同じで、前半は基礎研修、後半はサイクルOJTという構成です。基礎研修はさらにWeb開発研修、Webオペレーション研修、モバイルアプリ研修の3つで構成されます。サイクルOJTではペパボ内の5つの部署を2週間ずつ回ります。昨年のスーパーバイザーによるブログ記事はこちらです。 ペパボ新卒エンジニア研修2015が始まっています ペパボ新卒エンジニア研修2015・Web

    GMOペパボの新卒エンジニア研修の様子 & テキストを公開します - Pepabo Tech Portal
    koyancya
    koyancya 2016/10/19
    成長できる環境だ
  • RubyKaigi 2016 〜登壇とスポンサーのご報告〜 - Pepabo Tech Portal

    登壇前の壇上から こんにちは。技術基盤チームの@udzuraです。これはテックブログです。 先日行われましたRubyKaigi 2016に、私を含めペパボのエンジニアが2名登壇しました。また、ペパボはRubyKaigiのゴールドスポンサーとして、当日の歓談室のお菓子を提供させていただきました。それぞれの内容について、この場をお借りしてご報告させていただきます。 @udzura の発表「Welcome to haconiwa - the (m)Ruby on Container」 初日には、私の方からHaconiwaと言う、mrubyで書かれたコンテナについての発表をさせていただきました。発表資料は以下です。 Haconiwaは、@udzuraを中心にペパボの次世代基盤の一環として開発している、オープンソースのコンテナエンジンです。特徴として、Dockerのようなコンテナエンジンが「全部入り

    RubyKaigi 2016 〜登壇とスポンサーのご報告〜 - Pepabo Tech Portal
    koyancya
    koyancya 2016/09/15
    お菓子ごちそうさまでした
  • 恵贈御礼!プログラミングElixir - Pepabo Tech Portal

    こんにちは、@Joe_nohです。カラーミーショップでエンジニアをしています。この度、話題の「プログラミングElixir」をご恵贈いただきました。お礼の意味も込めまして、ペパボでは一番Elixirを触っているであろう私が、この場に感想などをしたためてさせて頂きます。 私とElixirについてちょっと説明しておきますと、私は以前はRubyをメインに使っていました。Rubyは今でも好きな言語なのですが、いわゆるオブジェクト指向言語だけでなく、関数型言語というものも触ってみたいなと考えていたときに、Elixirに出会いました。最初に触ったのはv0.12前後だったと記憶しています。それ以来、Elixirの魅力や楽しさを広めるため、社内Elixir勉強会や外部でLTなどを行っています。そのときのブログエントリがこちらで、その他のスライドも私のSlideShareに置いてあります。 社内でElixir

    恵贈御礼!プログラミングElixir - Pepabo Tech Portal
    koyancya
    koyancya 2016/08/19
    はやい
  • CoffeeScriptからES2015(ES6)へ移行しました - Pepabo Tech Portal

    ネットショップ運営サービス カラーミーショップで「新カゴプロジェクト」と呼んでいる最高のショッピングカートの開発をしている@tsuchikazuです。 2014年に開発を開始した新カゴプロジェクトではフロントエンドをCoffeeScript + Angularで開発してきました。ES5までの時代にAltJS文化を作り、Class構文やArrow Functionを先取りしていたCoffeeScript。それらはES2015(ES6)の仕様に採用され、一方でCoffeeScript自体の開発は止まり、CoffeeScriptは役割を終えたのではないでしょうか。先月、今後も変化し続けるフロントエンドに追従するためにも、新カゴプロジェクトで200ファイル以上のCoffeeScriptをES2015へ移行しましたので、今回その方法を紹介します。 トランスパイラ 移行方法としてCoffeeScrip

    CoffeeScriptからES2015(ES6)へ移行しました - Pepabo Tech Portal
    koyancya
    koyancya 2016/04/14