ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

Mastering DevOps [Video] 見た

Contents

  • What Is DevOps?
    • What is DevOps?
    • The First Way – Systems Thinking
    • The Second Way – Feedback Loops
    • The Third Way – The Culture of Experimentation
    • The Principle of Kaizen
  • The CAMS Model – DevOps Thinking
    • Automation
    • Measurement
    • Sharing
  • Establishing a DevOps Culture
    • Service Ownership
    • Hack Events
    • Destructive Testing
    • Cross-Functional Teams
  • Automation – Configuration Management
    • Configuration Management with SaltStack
    • Configuration Management for Distributed Systems
    • What about Containers?
    • Building and Running a Docker Container
  • Automation – Continuous Delivery
    • Your First Test Environment
    • Configuring and Launching with Vagrant
    • Testing with Serverspec
    • Am I Ready for Production?
  • Measurement
    • A Tour of Graphite
    • Getting Your Data into Graphite
    • Monitoring Agent Examples
    • Actionable Data
  • Sharing
    • Learning Reviews
    • Chatbots
    • Other Sharing Tools
  • Where Do I Go From Here?
    • Compliance
    • Sales, Marketing, and Beyond
    • Becoming a Learning Organization

感想

DevOpsっていえば、いかにDevしたものを速く、かつ、自動でOpsに乗せるかっていうものでしょって理解だったんですが、これ見てちょっと認識が変わりました。

CAMSモデルってのが説明されてるんですが、
Culture / Automation / Measurement / Sharing
の頭文字をとったものだそうです。

まずは、DevOpsやるぞっていうCultureがあり、
速くDev -> OpsするためのAutomationも重要で、
Ops -> Devのフィードバックを得るためのMeasurementを行い、
さらにDevOpsを根付かせるためのShareがあるという風に理解しました。

まあいきなり全部が全部やれるものでもないでしょうし、スモールスタートの考え方でよいのではないかと思います。
問題は、最初のCultureをどう醸成していくのか、そこらへんが一番難しそうです。