タグ

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

  • ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal

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

    ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal
    sue445
    sue445 2022/11/01
    “複数の選択肢を確保しつつプロダクト開発を、組織として継続させていく”わかりすぎる...
  • ペパボテックブログのアップデート 2022 - Pepabo Tech Portal

    執行役員 VP of Engineering 兼技術部長の @hsbt です。ついにモンスターハンターライズのサンブレイクの発売月である6月になったので、万全の体制で臨むべく月末までに時期を早めることが可能なタスクをひたすら消化し続けています。 このテックブログについて、昨年から取り組んでいた内部的なアップデートがいくつかあるのでそれらをまとめて紹介します。 テンプレートを slim から erb に統一 テックブログはローンチした当初は slim で書かれていました。当時の意思決定としては高速に変換ができる、タグを閉じる必要がなくエンジニアにとって書きやすいという理由から選択を行いました。 しかし、時は立ちテックブログのデザインを行うメンバーもエンジニアだけではなくデザイナ中心になり、新規に作成されるページは erb を用いることが多くなりました。そのため、テンプレートエンジンが混在し、

    ペパボテックブログのアップデート 2022 - Pepabo Tech Portal
    sue445
    sue445 2022/06/03
  • ストレスを生まないSlackのコツ - Pepabo Tech Portal

    こんにちは、ホスティング事業部の @dojineko です。 今日は2022年02月22日、スーパーの日です 🐾 そんな今回は、2022年01月に社内で共有した、Slackを活用した日常のコミュニケーションでストレスを与えやすいパターンの例とその改善手法の提案を、 テックブログの記事として編集したものを共有したいと思います。 今昔ペパボのテキストコミュニケーション GMO ペパボではコロナ禍以前より、テキストでのコミュニケーションを主体とした業務に取り組んでいます。 普段からほとんどのコミュニケーションはSlackによるテキストチャットで行われ、 それぞれが組織やサービスにある課題やそれらを改善する提案をしたり、業務に関わる内容を文字にしたりしながらコミュニケーションしています。 テキストでのコミュニケーションは、「考えていること」「思っていること」を文字として具体化できることや、 後

    ストレスを生まないSlackのコツ - Pepabo Tech Portal
    sue445
    sue445 2022/02/22
  • バッターボックスに立ち続ける話 - Pepabo Tech Portal

    執行役員 VP of Engineering 兼技術部長の @hsbt です。最近は Horizon Zero Dawn の新作を待ちながらアサシンクリードシリーズの過去の作品を片っ端からプレイしています。 今回は久しぶりに「今日話したこと」シリーズをお届けします。2022 年も始まり、エンジニア全員へ挑戦を促す檄文として書いた内容になります。 みなさんは、普段暮らすだけでは手が届かないようなチャンス、例えば技術書の執筆、大きいカンファレンスへの登壇の機会、論文の投稿、最先端プロジェクトへのジョイン、機械学習を使ったサービスの開発などに関わるにはどうすればいいか考えたことはありますか? 結論としては以下の二つです。 自分が興味があるチャンスに対して毎日何かしら研鑽を行う 目の前にチャンスが出てきた時に間髪入れずに参加の意思を示して手を上げる 「自分にはまだ実力がないから…」ということを言っ

    バッターボックスに立ち続ける話 - Pepabo Tech Portal
    sue445
    sue445 2022/01/31
    むっちゃいい話。前職の社長もよく同じことを言ってたので自分も自然とバッターチャンスに立ち続けることを意識するようになった
  • Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal

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

    Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal
    sue445
    sue445 2022/01/19
    むっちゃ偉業じゃん。(そして読んでるだけで胃が痛くなってきてつらい)
  • 社内で開催されている勉強会を紹介します 2021夏 - Pepabo Tech Portal

    はじめに @june29 と申します。minne事業部のシニアエンジニアリングリードを担当しています。 この夏、エンジニア #採用目的フェス を開催します!! - ペパボテックブログ さて、上記の記事の通りペパボは「#採用目的フェス」を開催しておりまして、とにかくエンジニアを採用したすぎて穏やかじゃない気持ちでこの夏を過ごしています。積極採用だ!と鼻息を荒くして毎日のように面談や面接の時間を過ごしていると「よく聞かれる質問」があると気付きます。 「勉強会や読書会は開催されていますか?」 今回はこの質問に答えられるような記事を用意します。他にも知りたいことがあればハッシュタグ #採用目的フェス をつけてツイートしてくださいね、どんどん記事化して回答していきたいと思います。 こんな勉強会が開催されています 社内で情報を集めてみたらけっこうなボリュームになりましたので、古いものは除外して、だいた

    社内で開催されている勉強会を紹介します 2021夏 - Pepabo Tech Portal
    sue445
    sue445 2021/08/06
  • インスタンス数を最大化するためのハードウェア選定の工夫 - Pepabo Tech Portal

    はじめに 初めまして。技術部プラットフォームグループの馬崎と申します。 ペパボではOpenStackを利用したプライベートクラウドを運用しており、今回はそのサーバハードウェア選定についての記事です。 ペパボのプライベートクラウドのサーバ概要 各世代の製品を選んだときの選定ポイント 第一世代から第二世代への更新時の選定(2016年) 第二世代から第三世代への更新時の選定(2018) 第三世代から第四世代への更新時の選定(2019) サーバ消費電力と熱の問題とその対応 終わりに ペパボのプライベートクラウドのサーバ概要 採用しているサーバは一般的な1Uサーバです。データセンターに現在は46Uラックを7棟利用しており、2021年7月現在合計で80台のサーバを運用しています。 プライベートクラウドで採用しているサーバ遍歴 プライベートクラウドのサーバはまずレンタルのサーバで開始しました。便宜的にこ

    インスタンス数を最大化するためのハードウェア選定の工夫 - Pepabo Tech Portal
    sue445
    sue445 2021/07/20
  • ペパボテックブログの裏側 - Pepabo Tech Portal

    執行役員 VP of Engineering 兼技術部長の @hsbt です。先週発売したモンスターハンターストーリーズ2をプレイしながら、「ティガレックスじゃなくてナルガ亜種出てよ〜」という感じにオトモンの卵探しに時間を費やしています。 今回は「ペパボさんには〜はありますか?」シリーズの第二弾として「ペパボさんではテックブログの執筆方針などはありますか?」という質問をもらったので、GMOペパボ(以下、ペパボ)でのテックブログの運営方針をこのエントリで紹介したいと思います。(第一弾は GMO ペパボでの Slack の使い方 2021 - ペパボテックブログ です) 運営方針 ペパボテックブログは 2015年11月17日にスタートしました。当時の執行役員CTO、現取締役CTOの @kentaro が書いたテックブログ開設の目論見について引用します。 日々の業務から得られた知見を少し立ち止ま

    ペパボテックブログの裏側 - Pepabo Tech Portal
    sue445
    sue445 2021/07/14
    自動化すごい
  • 権威DNSをBIND->PowerDNS(on EC2)+Auroraへ再構成した話 - Pepabo Tech Portal

    技術部プラットフォームグループのエンジニア、shibatchです。 最近カラーミーショップのDNSのサーバ引っ越し作業をおこないました。引っ越し先はAWSを利用したのですが、Route53ではなくあえてEC2+Auroraという構成にチャレンジしたのでご紹介します。なお、途中経過は以前GMOペパボエンジニア Advent Calendar 2020内のAWSDNSをRoute53を使わずに構築するとして公開しました。無事完了したのでこの記事は最終的な構成について加筆・再構成したものになります。 まとめ(結果、どうなったか) 権威DNSサーバをプライベートクラウド内のBINDサーバからAWSのPowerDNS(on EC2)+Auroraへ再構成しました PowerDNSのRESTful APIを活用することで、バッチ処理でのZONE更新を廃止し、システムのデータベースに依存しない、シンプ

    権威DNSをBIND->PowerDNS(on EC2)+Auroraへ再構成した話 - Pepabo Tech Portal
    sue445
    sue445 2021/04/05
  • ペパボのパートナーの自宅作業デスクまとめ - Pepabo Tech Portal

    こんにちは、HR統括グループのあちゃです。 GMOインターネットグループでは、新型コロナウィルスの感染拡大に備えて1月27日から在宅勤務を行っています。(詳細はこちらをご確認ください。) 27日の朝、自宅で業務を始めてすぐ@june29が、社内の GitHub Enterprise にこんなissueを作ってくれました。 ペパボにとって初めての長期間での在宅勤務を快適にするべく、自宅の作業デスクの工夫や知見がたくさん集まりました! 今回はその中の一部を紹介したいと思います。 issueの発案者 @june29 のデスク 工夫ポイント ケーブルはなるべく天板の下に追いやって、デスクの上をすっきりさせる 色をなるべく黒で統一することでゴチャゴチャ感を軽減する 詳細は Scrapbox にまとめてあるそうなので、ぜひご覧ください! 毎日使うものにはお金をかけて実質無料にする方針 @hsbt のデ

    ペパボのパートナーの自宅作業デスクまとめ - Pepabo Tech Portal
    sue445
    sue445 2020/02/06
  • 何故アウトプットが大事なのか - Pepabo Tech Portal

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

    何故アウトプットが大事なのか - Pepabo Tech Portal
    sue445
    sue445 2019/09/06
    いいはなし
  • Rails 4, 5, 6における Security Fix について - Pepabo Tech Portal

    セキュリティ対策室の mrtc0 です。 セキュリティ対策室では、サービスで利用しているパッケージやライブラリ等の脆弱性情報を日々収集し分析しています。 そこで今回は 2019/3/14 に公開された次の3つの Rails の脆弱性の詳細をまとめたいと思います。 CVE-2019-5418 File Content Disclosure in Action View CVE-2019-5419 Denial of Service Vulnerability in Action View CVE-2019-5420 Possible Remote Code Execution Exploit in Rails Development Mode CVE-2019-5418 : File Content Disclosure in Action View ディレクトリトラバーサルです。 rend

    Rails 4, 5, 6における Security Fix について - Pepabo Tech Portal
  • エンジニア専門職およびエンジニアリングマネージャー職の年俸を一律200万円アップしました - Pepabo Tech Portal

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

    エンジニア専門職およびエンジニアリングマネージャー職の年俸を一律200万円アップしました - Pepabo Tech Portal
    sue445
    sue445 2019/02/20
  • ローカル開発環境の構築をMItamaeとfabricで自動化・共通化する - Pepabo Tech Portal

    こんにちは。EC事業部のチーフテクニカルリード(CTL)のけんちゃんくんさんです。この記事の公開日である6/21は私の誕生日です!おめでとう!私!!1 さて、記事ではEC事業部で開発・運用を行っているサービスである カラーミーショップ のローカル開発環境の構築方法について紹介します。 現在のカラーミーショップの開発環境とその課題 カラーミーショップの全ての機能を利用するためには、10以上のリポジトリにあるコードが必要となっており、またリポジトリ毎に使っている言語も必要なミドルウェアも異なります。それらをローカルで開発するための環境として、VirtualBoxやVagrantで作成したVMをPuppetでプロビジョニングしたものを利用していました。しかし、最近は一部のロールのコンテナ化も進めており、ローカルでの開発に必要なミドルウェアは増えてしまっています。 また、エンジニア以外(主にデザ

    ローカル開発環境の構築をMItamaeとfabricで自動化・共通化する - Pepabo Tech Portal
    sue445
    sue445 2018/06/23
    最近自分のdotfilesをmitamaeに移行したけどrubuy不要でitamaeのレシピが実行できるのがよかった
  • minne の Rails を 5 にアップグレードしました - Pepabo Tech Portal

    minne 事業部チーフテクニカルリードの @_shiro16 です。 おかげさまで minne は 1 月 17 日に 5 周年を迎えました。その 1 週間後の 1 月 24 日に Rails4.2 から 5 へのアップグレードを行いました。 そこで今回はアップグレードを行う際に行ったことの一部をご紹介します。 はじめに 今回は基的なアップグレード手順の説明は省略し、minne ではどのように進めていったかを解説していきます。 アップグレード作業は主にチーフエンジニアの @hsbt と僕の 2 人で進めました。 まず minne がどの程度のコード量なのかをご覧いただこうと思います。 minne の rake stats の結果は以下の通りです。 基方針 DEPRECATION WARNING は出来るだけ消す 可能なものは積極的に backport 上記のような 2 つの大きな方針

    minne の Rails を 5 にアップグレードしました - Pepabo Tech Portal
    sue445
    sue445 2017/02/06
  • KAYAC & ペパボ合同勉強会の開催報告 - Pepabo Tech Portal

    チーフエンジニアの @hsbt です。 1/26(木)に面白法人で有名な株式会社 KAYAC と社内勉強会を合同開催したので、当日の発表内容をご紹介します。 今回の勉強会では KAYAC とペパボのそれぞれから 3 名のエンジニアが発表を担当し、お互いの担当しているサービスや最近取り組んだ技術トピックなどを発表形式で紹介しました。 Deploy to Lobi トップバッターは KAYAC の @handlename さんです。Lobi というサービスの成長と、それに伴って変化してきたデプロイの仕組みについての発表でした。特に定時外にデプロイしようとすると警告を行う bot や、デプロイの履歴を Google カレンダーに保存する仕組みはペパボでもすぐに採用したいと感じました。 ngx_mrubynginx のメールモジュールを開発している話 続いてペパボの @hfm が ngx_m

    KAYAC & ペパボ合同勉強会の開催報告 - Pepabo Tech Portal
    sue445
    sue445 2017/01/30
  • 真夏の激戦! pepabo ISUCON1 (社内ISUCON) を開催しました - Pepabo Tech Portal

    春はあけぼの、秋はP山こと、ホスティング事業部の@pyama86です。台風による延期も危ぶまれましたが、8月30日にペパボで社内ISUCONを開催しました。今回はペパボのISUCONの内容や、ともに運営を担当した@tnmtとともにお届けします。 出題 今回ペパボでは後述の理由からピクシブ株式会社の問題をカスタマイズした問題を出題しました。 ISUCON6出題チームが社内ISUCONを開催!AMIも公開!! 自社のISUCON出題、さらには、環境まで公開してくれたピクシブ社有難うございました。 僕自身は開催時点ではISUCONで惨敗したことがなかったどころか、出場したこともありませんでした。むしろ戦で優勝できる思い込んでいた僕がなぜ出題者になったのかというと、ペパボ内で半年ほど開催がペンディングになっていたのを見て、「流用して、ちょっとカスタマイズすれば社内ISUCONとかちょろでしょ?僕

    真夏の激戦! pepabo ISUCON1 (社内ISUCON) を開催しました - Pepabo Tech Portal
    sue445
    sue445 2016/10/04
  • 第6回ペパボテックカンファレンス〜もっとおもしろくできる、そして……伝説の夜〜開催レポート - Pepabo Tech Portal

    こんにちは。GMOペパボの広報、ちんさつちゃんです。 去る9月8日、東京・渋谷のセルリアンタワーにあるGMO Yoursにて、恒例となった技術イベント「ペパボテックカンファレンス」が開催されました。 6回目を迎える今回のタイトルは、「第6回ペパボテックカンファレンス〜もっとおもしろくできる、そして……伝説の夜〜」。 中の人も「一体どういうことだってばよ?」と首を傾げるサブタイトルにもかかわらず、多くのお申込みをいただき、当日は80名以上の方がお越しくださいました。 お足元の悪い中、みなさま当にありがとうございます…! なにが起こるかわからない、期待と戸惑いの溢れるざわざわとした雰囲気の中で始まった発表、順を追ってレポートします。 今日の司会はEC事業部サブマネージャーのlightyです。 (1)SSLと仲良くするやり方 最初に登壇したのは技術部インフラグループ所属のmickey。 ネット

    第6回ペパボテックカンファレンス〜もっとおもしろくできる、そして……伝説の夜〜開催レポート - Pepabo Tech Portal
    sue445
    sue445 2016/09/27
    横から見ると腹が出てるのがよく分かる(元同僚情報)
  • 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
    sue445
    sue445 2016/09/15
    お菓子ごちそうさまです。おいしかったです!
  • PEPABO HEADZ IN DA HOUSE!!1 - GMOペパボの「採用目的」 - Pepabo Tech Portal

    プレスリリースでもお知らせした通り、このたびGMOペパボはエンジニア採用を目的に、CEOおよびCTOによるヒップホップユニットPEPABO HEADZを結成し、デビュー曲「採用目的」を発表しました。 エントリーでは、なぜそんなことをしているのか、その裏側を紹介します。 オリジナル版「採用目的」 2016年初頭、「フリースタイルダンジョン」というテレビ番組を見てそのかっこよさにあてられた私は、「MCあんちぽ」を名乗るワナビーと化していた。日語ラップに関する文献を読み漁り、自分でもやってみたいという気持ちが高まっていたおり、職務上の悩みであるエンジニア採用をラップでやってみたらいいのでは?と思いつく。 そこに現れたのが@shikakunであった。デザイナーかつ詩人で、トラックおよびフィルムメーカーの彼が突然提供したのが、オリジナル版「採用目的」のトラックであった。 @kentaro 採用目

    PEPABO HEADZ IN DA HOUSE!!1 - GMOペパボの「採用目的」 - Pepabo Tech Portal
    sue445
    sue445 2016/08/31