東京ガス内製開発チーム Tech Blog
https://tech-blog.tokyo-gas.co.jp/
東京ガス内製開発チームのTech Blogです!
フィード
DatadogのMultiple-OrganizationでOrg構成を整備しました
東京ガス内製開発チーム Tech Blog
SREチームのあおしょん(本名:青木)です。 本記事は Datadog Advent Calendar 2024 の12/6(金)投稿になります。 qiita.com 今回のテーマは当グループにおけるDatadogのMultiple-OrganizationとOrg (Organization) 構成についてです。 docs.datadoghq.com 上記公式ドキュメントの概要です。 1 つの親組織アカウントから複数の子組織を管理することができます。これは通常、お互いのデータにアクセスできない顧客を持つマネージドサービスプロバイダーが使用します。 ドキュメントにも記載がある通り、同じ親Org…
1ヶ月前
KubeCon + CloudNativeCon North America 2024 参加!
東京ガス内製開発チーム Tech Blog
みなさんこんにちは、杉山です! このたび、11月12日から開催された KubeCon + CloudNativeCon North America 2024 に杉山・迫田の二名で参加してきました!初めての KubeCon ということで、ここではどんなイベントだったのか、簡単にレポートしたいと思います! KubeCon + CloudNativeCon とは? 公式ページは以下となります。 events.linuxfoundation.org The Cloud Native Computing Foundation’s flagship conference gathers adopters …
1ヶ月前
HUG (HashiCorp User Group) on the Harbor に参加しました
東京ガス内製開発チーム Tech Blog
SREチームのあおしょん(本名:青木)です。 本記事の執筆時点、私は HashiConf Global 2024 へ参加するため、Boston にいます。 www.hashicorp.com HashiConf Global は年一回開催されるHashiCorp主催のグローバルカンファレンスです。上記公式ページの概要に記載の通り、新製品や新機能の発表、認定資格の受講、HashiCorp製品ユーザーの事例発表などがあります。私個人としては、今年が二度目の参加となります。 そして、今年はありがたいことにHashiCorp Ambassador に選出頂いたため、HUG (HashoCorp Use…
3ヶ月前
k6 Operator を利用して Kubernetes 上に導入した k6 と Datadog を連携してみる
東京ガス内製開発チーム Tech Blog
みなさんこんにちは!内製開発チームの杉山です! だんだん寒さが本格的になってきましたね。寒いといえば(?)、私とSREチームの迫田は、11月にソルトレイクシティで行われる KubeCon + CloudNativeCon NA 2024 に参加する予定です!初めての KubeCon, とても楽しみです…!11月のソルトレイクシティはとっても寒そうですね。現地に行かれる方は、ぜひ仲良くしていただけたら嬉しいです🙇♂️ さて、今回は負荷試験の環境を Amazon EKS 上に構築して Datadog と連携したので、そのことについて書いてみます! xk6 拡張機能が無いと連携出来ないということで…
3ヶ月前
KubeDay Japan に参加してきました!
東京ガス内製開発チーム Tech Blog
みなさんこんにちは、EMとSREの両立を何とか頑張っている杉山です。最近はレビューばかりではなく、手を動かす時間が増えてきて嬉しい今日この頃です。(ロール的に良いのかはさておき・・・😇)直近ではEKS アップグレード時に BG デプロイを実施するため、ALB と Istio の構成を見直していたのですが、それはまた後日、改めて投稿できたらと思っています。 今回は、2024年8月27日に開催された「KubeDay Japan」に現地参加してきましたので、その感想など書いていきます!ちなみに今回が初めての参加でした! この記事は杉山、迫田の共同執筆です。 KubeDay とは? セッション感想など…
4ヶ月前
26年卒ソフトウェアエンジニアのインターンシップを開催しました!
東京ガス内製開発チーム Tech Blog
みなさん、こんにちは!中嶋です。 昨年度に引き続き、2024年8月26日(月)から30日(金)までの五日間で、26年卒ソフトウェアエンジニアのインターンシップを開催しました。 本記事では、インターンシップでの取り組みや、今回参加してくれた学生にまとめて頂いたレポートなどをご紹介できたらと思います! インターンシップの概要 参加者: 久永さんからの寄稿 インターンシップに応募した理由 開発タスクの概要 具体的な取り組みについて その他やったこと インターン全体を通して おわりに インターンシップの概要 今回のインターンシップは、Next.js / React を利用した myTOKYOGAS フ…
4ヶ月前
Qiita Engineer Festa 2024 〜初登壇応援!はじめてのLT〜に登壇しました!
東京ガス内製開発チーム Tech Blog
みなさん、こんにちは!myTOKYOGAS フロントエンドチームに所属しております相川です。6月27日に「Qiita Engineer Festa 2024 〜初登壇応援!はじめてのLT〜」というイベントに登壇する機会をいただきましたので、今回は登壇レポートを書いていきます! 登壇のきっかけ 登壇内容 異業種からSES会社のエンジニアへ SES会社のエンジニアからフリーランスエンジニアへ フリーランスエンジニアから事業会社の内製開発エンジニアへ 事業会社の内製開発エンジニアになってみてと今後について 登壇してみての気づき 最後に 登壇のきっかけ LT登壇に挑戦してみたいという気持ちはずっと持っ…
5ヶ月前
クラウドリソース停止・起動の段取り
東京ガス内製開発チーム Tech Blog
SREチームのあおしょん(本名:青木)です。 突然ですが皆様は従量課金性のクラウドリソースの寝かしつけ、してますでしょうか? もちろん上記の寝かしつけというのは比喩なので歯磨きをして、布団に誘導して、絵本を読んで、灯りを消してから始まり自身が寝落ちしないように耐え忍びながら行う…という様な子供に対することではなく利用していない時間帯のリソース停止のことです。 その日のコンディションや過ごし方にもよりますが、子供が寝ること自体は目を閉じて大人しくしてくれさえすれば(してくれさえすれば)割とすぐにぐっすりだったりします。 クラウドリソースなんてコマンド実行すれば何の抵抗もなく停止します。最高ですね…
5ヶ月前
東京ガスのメタネーション施設見学会に参加してきました!〜ソフトウェアエンジニアが肌で感じた東京ガスの事業〜
東京ガス内製開発チーム Tech Blog
こんにちは、杉山です!最近、イベントや登壇などの参加記事が多いですね!そろそろエンジニアリングの記事を・・・と思ったのですが、今回も参加記事です、ごめんなさい! といっても、いつもの参加記事とは趣向を変えて、今回は東京ガスの「メタネーション施設」を見学した際のことを書いてみたいと思います!ただ、見学内容については公開できないため、「なぜ見学会に参加して記事を書こうと思ったのか」という点について、後半でお伝えできたらと・・・! この記事をご覧いただいた方に、「東京ガスの内製開発チームにいるエンジニアって、こういうことを考えてプロダクト開発しているんだな〜」ということが少しでも伝わりましたら幸いで…
6ヶ月前
O'Reilly Online Learningはじまりました!
東京ガス内製開発チーム Tech Blog
はじめまして!myTOKYOGASフロントエンドエンジニアの宗像と申します。 2024年の4月1日にジョインしてからブログに登場するのは初になります! 入社から約3ヶ月が経ちました。私は以前はベンチャー企業にて少人数のチームの中で開発を行なってきたのですが、弊社に入社してからプロダクト規模の大きさと取り巻く人の数、そしてプロダクトの与えるインパクトの大きさに感動しながら(たまに圧倒されながら)日々プロダクトをより良くできるように開発を行なっております! 技術スタックもこれまでに経験してこなかったモダンなものが多く、日々初めて触るような技術をワクワクしながらキャッチアップして精進しています。 そ…
6ヶ月前
開発生産性カンファレンス 2024に参加してきました!
東京ガス内製開発チーム Tech Blog
こんにちは、中嶋です! 先日の2024年6月28日〜29日に開催されたファインディ株式会社が主催する開発者生産性カンファレンス 2024に参加してきたので、本記事では参加したセッションの中で印象に残ったところや全体を通しての感想などをお伝えできればと思います! 会場の様子 参加したセッションの感想 価値創造と開発生産性 開発組織の生産性を加速させる: 継続的価値提供を実現する文化と仕組み アーキテクチャレベルで考える開発生産性 開発生産性の観点から考える自動テスト まとめ おまけ 巨大ガチャ 懇親会 会場の様子 今年のイベント会場は、虎ノ門ヒルズでした。 昨年よりも参加者が増えているとのことで…
6ヶ月前
AWS Summit 二日目参加レポート(とオマケ)
東京ガス内製開発チーム Tech Blog
SREチームのあおしょん(本名:青木)です。 今回は幕張メッセで2024年6月20, 21日の二日間に渡って開催された AWS Summit Japan の内、二日目の6月21日(金)のみ参加することが出来たのでそのレポートについて発信します。 会場までの道のり AWS Summit ブース回り AWS Summit セッション聴講 オマケ:海浜幕張のランチ事情 おわりに 会場までの道のり 自宅を出る前に天気予報を見たら千葉県の最高気温は20℃前半でした。「割と涼しめで過ごしやすそうじゃん」と思い七分袖シャツをチョイス。自宅から最寄りの駅まで歩くこと約15分…体感かなり暑かったので汗だくになり…
6ヶ月前
AWS Summit Japan に参加してきました!
東京ガス内製開発チーム Tech Blog
こんにちは、SRE チームの迫田です! 2024年6月20日〜21日に開催された AWS Summit Japan に参加してきましたので、今回の記事ではその時の様子や感じたことをお伝えしたいと思います! AWS Summit Japan とは? 当日の様子 参加したセッションの感想 エンタープライズシステムが抱える課題とマイクロサービスアーキテクチャ Amazon Aurora の技術とイノベーション Deep dive 所感など さいごに AWS Summit Japan とは? 日本で開催される最大規模の AWS のイベントで、AWS について学習し、ベストプラクティスの共有や情報交換が…
6ヶ月前
CloudNative Days Summer 2024 に参加してきました!
東京ガス内製開発チーム Tech Blog
みなさんこんにちは、EMとSREの両立を何とか頑張っている杉山です。最近は Terraform も manifest もレビューしてばかりなので、そろそろ自分も書きたい今日この頃・・・です🥺 さて、去る6月14日(土)、札幌で開催された CloudNative Days Summer 2024 に現地参加してきましたので、今回はその中でも特に印象に残ったセッションについて、感想など書いていきたいと思います!(あくまでも個人の感想です。 CloudNative Days とは? 参加したセッション感想など クラウドネイティブな省エネサービスの内製開発で、BizDevOpsを実現する リードタイム…
6ヶ月前
CloudNative Days Summer 2024 プレイベント@東京に登壇してきました!
東京ガス内製開発チーム Tech Blog
みなさんこんにちは、杉山です。気付けば5月も終わりですね。新年度、新しい環境でスタートされた方々も、すっかり慣れてきた頃でしょうか。当チームの4月にジョインしたメンバーも、既にバリバリ活躍してくれており、頼もしい限りです!! 話題はかわりまして…先日5月22日、「CloudNative Days Summer 2024 プレイベント@東京」というイベントにて登壇してまいりましたので、そのときの様子などを書いてみたいと思います💪 cloudnativedays.connpass.com なぜ登壇したの? 当チームでは EKS を採用しておりますが、Kubernetes や OSS に触れていく中…
7ヶ月前
DevOpsDays Tokyo 2024で登壇しました!
東京ガス内製開発チーム Tech Blog
こんにちは、ソフトウェアエンジニアリングチームでチームリーダー兼テックリードをしております中島です。 4/16(火), 4/17(水)で開催されたDevOpsDays Tokyo 2024に登壇しましたので、今回はそのレポートです! DevOpsDays Tokyo 2024にはチームメンバーの相川も参加しておりレポート記事を書いていますので、ぜひそちらもご覧ください! tech-blog.tokyo-gas.co.jp tech-blog.tokyo-gas.co.jp 登壇のきっかけ 登壇内容 登壇でお伝えしたこと Networking Party 最後に 登壇のきっかけ 東京ガスでは他部…
7ヶ月前
DevOpsDays Tokyo 2024参加レポート!(Day2)
東京ガス内製開発チーム Tech Blog
みなさん、こんにちは!myTOKYOGAS フロントエンドチームに所属しております相川と申します。2024年4月16日〜17日に「DevOpsDays Tokyo 2024」が開催されましたね!私は初めてのカンファレンス参加だったのでドキドキワクワクしながら参加してきました。 はじめに サービス運用はボールを落とさない競技 : 2009年DevOpsDays の誕生と私の身の回りの話 Value-Driven DevOps Team〜価値貢献を大切にするチームがたどり着いたDevOpsベストプラクティス〜 金融業界で複数チームDevOpsを目指して奮闘している話 まとめ はじめに 今回の記事で…
8ヶ月前
myTOKYOGAS内製開発チームによるスクラムの実践
東京ガス内製開発チーム Tech Blog
こんにちは、myTOKYOGAS フロントエンドチームを担当している中嶋です! 本稿では、myTOKYOGASの内製開発に取り組むウェブアプリのエンジニアチームがどのように他チームと連携しながら新規機能の開発を行なっているかをご紹介させて頂ければと思います! 新規機能開発について ビジネスチームとの連携 スプリント・プランニング デイリー・スタンドアップ リファインメント スプリント・レビュー レトロスペクティブ おわりに 新規機能開発について 我々が日々開発や保守・運用を行っているmyTOKYOGASは、現在たくさんのお客さまからご質問やご要望を頂いております。それらを受けてエンジニアチーム…
8ヶ月前
「楽」する前のTerraformバージョンアップ方針と運用整理(とポエム)
東京ガス内製開発チーム Tech Blog
はじめに、はじめまして。リビング戦略部SREチームのあおしょん(本名:青木)と申します。 2024年4月1日から弊チームにジョインしたピチピチの新人*1です。 入社から約一ヶ月過ぎまして、現在も盛りだくさんの情報量と圧倒的当事者意識を持っている弊社の優秀なエンジニアたちに日々圧倒されながらも一刻も早く事業に貢献出来るように歩を進めています。 大きな貢献が出来ている、とは未だ胸を張って言えないのですが入社したてで業務知識が無くてもまずは小さい貢献からコツコツと始めてみよう、ということで弊チームにおけるTerraformバージョンアップの方針と運用について整理したのでご紹介いたします。 ご紹介の前…
8ヶ月前
DevOpsDays Tokyo 2024参加レポート!(Day1)
東京ガス内製開発チーム Tech Blog
みなさん、こんにちは!myTOKYOGAS フロントエンドチームに所属しております相川と申します。2024年4月16日〜17日に「DevOpsDays Tokyo 2024」が開催されました。テックリードの中島がスピーカーとして登壇するため、ぜひ応援に行かせて欲しいと立候補し無事許可をいただいたので参加してきました!業務調整してくださったチームの皆様本当にありがとうございます! はじめに DevOpsDaysとは DevOpsのグローバルトレンド 自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 トランクベース開発の導入で見えた、DevOpsの…
8ヶ月前
Terraform を活用したインフラ構築の紹介
東京ガス内製開発チーム Tech Blog
はじめまして!東京ガスリビング戦略部の SRE チームに所属しております迫田と申します。 私は2024年1月に東京ガスに入社し、現在 myTOKYOGAS フロントエンドのインフラ運用やマイクロサービスプラットフォームの構築を担当しています。 今回の記事では、Terraform を活用したインフラ環境の構築についてご紹介します。 Terraform とは? チームにおける Terraform の使い方 なぜ AWS 環境でも Terraform を採用したのか 理想と課題 さいごに Terraform とは? HashiCorp 社が提供する Infrastructure as Code (I…
9ヶ月前
2024年度がスタートしました!
東京ガス内製開発チーム Tech Blog
24年度よりエンジニアリングマネージャー兼SREチームリーダーとして活動を開始した杉山です。今回は新年度ということで、ポエムを書いてみました。 我々のチームは、24年度からリビング戦略部という部署に移りました。この部署は B2C 分野における様々な施策を牽引する役割を担っており、我々のチームも myTOKYOGAS の枠を超えて、新たなチャレンジを期待されています。4月には新たな仲間もジョインし、スタートダッシュで転ばぬよう、今この瞬間も駆け抜けています。 しかし、掲げている大きなミッションは変わっていません。それは「お客さまに提供するプロダクトの価値をエンジニアリングで向上させること」です。…
9ヶ月前
モバイルアプリ開発チームのご紹介!
東京ガス内製開発チーム Tech Blog
はじめまして!モバイルアプリチームを担当している北沢です! 内製開発チームは複数のチームで構成されており、私は「モバイルアプリチーム」での開発を担当しています。 東京ガスが掲げている大きな目標である「『CO2ネット・ゼロ』をリード」に貢献すべく、お客さまへの新たな価値提供をモバイルアプリによって実現していくために発足したチームです。 今はまだプロダクトの内容についてはご紹介できないのですが、技術スタックや開発手法などチームがどのような形で日々開発を行なっているのかをご紹介できればと思います。 開発の流れ プロダクトビジョン、行動規範 スクラムイベント コミュニケーション 技術スタック さいごに…
9ヶ月前
myTOKYOGASフロントチームによるDevSecOpsの旅路への第一歩
東京ガス内製開発チーム Tech Blog
はじめまして!東京ガスでmyTOKYOGASフロントエンドチームを担当している中嶋です! 本稿では、当チームのプロダクト開発において、パッケージ更新とリリース作業を取り上げて、内製開発の様子をご紹介させて頂ければと思います。 パッケージ更新について Dependabotによる自動更新 コンテナのセキュリティ脆弱性診断について リリース作業について テスト用の検証環境 ブランチ運用について デプロイ作業について おわりに プロダクトの技術スタックについては、こちらをご覧ください。 note.com パッケージ更新について パッケージ更新は地味な作業かもしれないですが、更新せずに長期間に渡って放置…
9ヶ月前
フリーランスから東京ガスに入社して内製開発に挑戦する話
東京ガス内製開発チーム Tech Blog
みなさん、こんにちは!myTOKYOGAS フロントエンドチームに所属しております相川と申します。 2024年1月に東京ガスの仲間入りをし、早3ヶ月が経ちました。 このエントリでは、フリーランスから東京ガスに入社するに至った経緯について、拙い文章で恐縮ですが書いていこうと思いますので最後までお読みいただけたら幸いです。 これまでの経歴 東京ガスとの出会い なぜ東京ガスに入社したのか 入社後の気づき オープンなコミュニケーション文化 フレキシブルな働き方 貸与されるPCのスペックが高い 今、何しているのか さいごに これまでの経歴 入社以前はフリーランスエンジニアとして活動しておりました。 20…
9ヶ月前
Amazon EKS の Ingress を考える ~ AWS Load Balancer Controller + Istio ~
東京ガス内製開発チーム Tech Blog
みなさんこんにちは、杉山です。花粉症に必死に抗う毎日ですが、気づいたら3月も残りわずかですね。同士のみなさん、がんばって乗り越えましょう! さて今回は、私の前回記事:Amazon EKS 導入に続いて、少しだけ深堀りして Ingress の部分について書いてみたいと思います。 Amazon EKS の Ingress を考える ALBC + Istio 全体構成 構築してみる - ALBの作成 - Istio コアコンポーネントのインストール Gateway リソースの作成 Virtual Service の作成 実際にやってみて さいごに Amazon EKS の Ingress を考える …
9ヶ月前
Amazon EKS で始めるマイクロサービスプラットフォーム
東京ガス内製開発チーム Tech Blog
みなさんこんにちは! エンジニアリングチームリーダー兼SREの杉山です。 今回は「マイクロサービスプラットフォームとしての Amazon EKS 導入」について投稿します! 第一弾は導入にいたった経緯などをご紹介、以降は細かいところもご紹介できたらな・・・と思っています。 Amazon EKS とは? 導入のモチベーション どんな感じで使っているのか? 監視ツール Karpenter Bottlerocket Kubernetes は大変? さいごに ともに働く仲間を募集しています! Amazon EKS とは? みなさん大好きな AWS が提供するマネージド Kubernetes サービスで…
1年前
myTOKYOGAS内製化ジャーニー ~ エンジニアゼロからの挑戦 ~
東京ガス内製開発チーム Tech Blog
こんにちは、東京ガスのCX推進部デジタルマーケティンググループでテックリードをしております中島です。 東京ガスでは「myTOKYOGAS」のリニューアルプロジェクトにおいて、事業組織内に内製開発チームを立ち上げ、2023年11月にサービスインまでやり遂げました。今では自動テストやCI/CDの稼働はもちろんのこと、内製開発チームにて2週間1スプリントでのアジャイル開発と保守運用までを責任を持って行うことができるようになりました。 今回は我々が初めて内製化に挑んだプロジェクトであるmyTOKYOGASのリプレイスと並行して立ち上げを進めた内製開発チームについてお話ししたいと思います。 内製開発チー…
1年前
はじめまして!東京ガス内製開発チームです!
東京ガス内製開発チーム Tech Blog
みなさん、はじめまして! 東京ガスCX推進部デジタルマーケティンググループでエンジニアチームのリーダーをしております杉山です。 このたび、当チーム(以下、内製開発チームと呼びます)での技術的な取り組みについて紹介するため、 Tech Blog を開設しました! 実は私たち内製開発チームは note の方でも投稿しているのですが、このブログではソフトウェアエンジニアの内容に特化したものを投稿していく予定です💪 東京ガス内製開発チームって? 私たちのチームは myTOKYOGAS を中心としたお客さま接点のあるプロダクトを扱っております。23年11月、 myTOKYOGAS のリニューアルにあたっ…
1年前