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

インターンとはじめたInfrastructure as code

インターンとはじめたInfrastructure as code

TakashiAsanuma

January 27, 2014
Tweet

More Decks by TakashiAsanuma

Other Decks in Programming

Transcript

  1. 1 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION インターンとはじめた Infrastructure as code 2014年1月24日 株式会社じげん 浅沼 敬(@rmacchoj7)
  2. 2 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION 会社・自己紹介 ・ 株式会社じげん  -  ライフメディアプラットフォームとして情報の網羅性・検索性と一括申込み・ 応募の利便性にこだわった、比較検索型情報メディアを複数運営。 ・ 浅沼 敬  -  インフラ構造変えたり、サイトの開発もしたり -  Chefを書いたり、Jenkinsの設定をしたり -  インフラからアプリケーションまで幅広くやっています。 h"p://zigexn.co.jp/
  3. 3 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION じげんの Infrastructure as code
  4. 4 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION じげんのInfrastructure ad Code @Naoyaのはてなダイアリーに紹介あります http://d.hatena.ne.jp/naoya/20131215/1387090668
  5. 5 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION Infrastructure ad Codeのキーワード ・インフラのワークフロー変革 - 暗黙知から共有されたソースコード - TDDと継続的インテグレーション - Social Coding - Work in Progress Pull Request - GitHub - Chef+Vagrant+Serverspec+Jenkins
  6. 6 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION これから取り組むこと ・次の課題 - 複数サーバへのデプロイめんどくさい - レシピ間の依存関係 - Jenkins上のテスト実行時間
  7. 7 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION 実は、ここまでの環境を インターン生と一緒に 作っていました
  8. 8 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION インターン生の制約条件 ・インターン生は時間制約がある - 勤務日が限られる - 勤務時間も限られる - 開発経験がちょっとだけ - でも、教育はしっかりやりたい - しかし、学業優先
  9. 9 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION ・今回の利点 - 短期間で成果物を積み重ねられる - レビュー量も少ない状態ではじめられる - しっかりTDDできる - CIのプロセスを身につけさせる - インフラ環境を今の内に叩き込める Infrastructure ad Codeで学ぶ
  10. 10 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION ・重要なのは良いプロセスを身につけること - Scrum, WIP, TDD, CI … ・定点観測 - レビューワー + インターン - レビューワー + メンター - 目標、背景、理由 インターン生の教育に良かったこと
  11. 11 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER

    the DIMENSION ご清聴、ありがとうございました!