Course “Intro to DevOps” by Udacity

I love MOOCs: Coursera, Udacity, Stepic. There are so many courses to watch for entire life. Just now watched a course Intro to DevOps by Udacity.

The course is concise and comprehensive. Here are some notes I’ve made.


DevOps

DevOps is the practice of operations and development engineers participating together in the entire service life-cycle, from design through the development process to production support.

DevOps is also characterized by operations staff making use many of the same techniques as developers for their systems work.

CommitStrip — what DevOps is not

Components that make up DevOps — CAMS:

If you can’t measure it, you can’t improve it.

Solving the Environment Problem

  1. Golden image
    • more work up front — large install image must be regenerated for any change
    • much faster installation/boot
  2. Configuration management
    • lighter build process — integration is done at install/initial boot time
    • slower start up process
  3. Combination of 1 & 2

Monitoring

Monitoring data sources:

Monitoring data products:

Monitoring systems

Additional Resources

Notable Books

Notable Presentations

Additional DevOps Related Blogs and Sites

Additional Resources by Nutanix

Popular Monitoring Tools