Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あなたの知らないマヒトの世界 / TechLunch #76

Mahito
November 14, 2018

あなたの知らないマヒトの世界 / TechLunch #76

社内勉強会TechLunch #76にて寿司を食べながらLTを聞く回で発表した内容。
エンジニアで、イベント運営者で、気まぐれなマヒトが仕事で何をしているかについて少しだけ共有した資料です。

Mahito

November 14, 2018
Tweet

More Decks by Mahito

Other Decks in Technology

Transcript

  1. あなたの知らない
    マヒトの世界
    2018/11/14
    水 ひる
    12 時
    00 分

    View Slide

  2. About me
    Mahito Ogura < Twitter: @Mahito >
    都内の某通信系会社所属の主夫
    業務:IoT関連 (2018/7〜)
    ● クラウドや分散システムの調査検証
    ● 分散トレーシングなどの分散システムの調査検証
    ● OpenStackやコンテナに関する調査検証
    ● アプリ開発からインフラ構築(Chef, Ansible)
    ● 採用のお手伝いとか各種イベント業, etc…

    View Slide

  3. ある日、家にて

    View Slide

  4. 妻「会社で何やってるの?」

    View Slide

  5. ワイ「え、しご・・・と?」

    View Slide

  6. 最近の仕事の割合(主観)
    妻にしゃべるところ
    妻にしゃべらないところ
    上司にあんましゃべ
    らないところ
    上司にしゃべるところ

    View Slide

  7. 仕事の全貌を誰にも共有していない

    View Slide

  8. 本日だいたい明かされる
    あなたの知らないマヒトの世界

    View Slide

  9. 1.技術系(本業)

    View Slide

  10. Spinnaker

    View Slide

  11. ● マルチクラウドで
    Continuous Delivery

    CD
    )を実現するプラットフォーム
    ● クラスタの管理や
    Image
    の作成、デプロイ管理などの
    Pipeline
    を提供
    Spinnakerとは
    Test/Build Deploy Test Approve
    CI CD

    View Slide

  12. dev staging
    production
    developer integration canaria stable
    manager
    コンテナ化 & コンテナ化されたものを共通的に継続的に
    自動試験・自動デプロイする仕組み(System & Team)を作る
    developer
    Jenkins Spinnaker
    関連部署との取り組み

    View Slide

  13. やってたこと:Automated Canary Analysis の導入
    Traffic Router
    Metrics
    Canary
    Analysis
    Production(v1.0)
    Baseline(v1.0)
    Canary(v2.0)
    Baseline

    Canary
    のメトリクスを比較し、差分を確認することで異常を確認
    1. Production
    :本番環境
    (many servers)
    2. Baseline

    Canary
    と比較するための現行バージョン
    (1 + m servers)
    3. Canary
    :新バージョン
    (1 + m servers)

    View Slide

  14. いまやってること:Pipeline-template の調査
    基本は
    Web UI
    で構築する
    Pipeline
    (下図)を
    YAML
    から生成できる機能
    これがうまく動けば
    Pipeline
    の構成管理とレビューが可能

    View Slide

  15. 2.イベント運営

    View Slide

  16. 不定期でお昼にやってる勉強会

    View Slide

  17. View Slide

  18. NTTのおもしろエンジニアが見れるイベント

    View Slide

  19. Copyright © NTT & NTT Communications Corporation. All rights reserved.
    NTT Tech Conference

    View Slide

  20. NTTグループ限定イベント

    View Slide

  21. NTT Engineers' Festa
    出典:https://www.flickr.com/photos/inucara/4834256475

    View Slide

  22. いろんなイベント運営やって〼

    View Slide

  23. 3.???系

    View Slide

  24. 人事(採用)のお手伝い
    季節労働の一種
    ● セミナー登壇
    ● 対話会参加
    ● インタビュー対応
    ● ワークショップ対応
    ● 懇談
    ● アフターフォロー →

    etc ...

    View Slide

  25. 人事や偉い人の協力を得られるようになったので、
    エンジニアが働きやすくするための活動中
    ● 現状の問題を把握し改善について人事とエンジニアで議論
    ● 社内システム改善に向けて人事と活動中

    Slack

    #pj_kaizen
    を作って部
    /
    社内の人と様々な改善に向けた議論
    改善活動

    View Slide

  26. グループ会社への働きかけ
    グループ会社の人事にもいろいろ情報を共有・提案中
    ● 各種イベントの実施結果やアンケート結果
    ● エンジニアのはたらきかたに関する参加者の声の共有
    /
    改善提案
    ● エンジニア育成に関する提案

    etc..

    View Slide

  27. でも人事系は色々言えないことが・・・
    (公開されるまで待ってね★ミ)

    View Slide

  28. 以上、あなたの知らない
    マヒトの世界でした

    View Slide