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 full-size slide

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

    View full-size slide

  3. ある日、家にて

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  9. 1.技術系(本業)

    View full-size slide

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

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

    View full-size slide

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

    View full-size slide

  12. やってたこと: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 full-size slide

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

    View full-size slide

  14. 2.イベント運営

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  21. 3.???系

    View full-size slide

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

    etc ...

    View full-size slide

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

    Slack

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

    View full-size slide

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

    etc..

    View full-size slide

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

    View full-size slide

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

    View full-size slide