We have two out already – James and I did DevOps Foundations, which lays out the basics of DevOps from culture to containers. It’s a three hour course, and should suffice to orient someone in all the ways of DevOps and defines Continuous Delivery, Infrastructure Automation, and Reliability Engineering as its three practice areas. (There’s a course handout under the Exercise Files that has links and bibliography, as well.) It’s DevOps 101 if you could use that!
And then we started to flesh out the major DevOps practice areas we defined in that course as 200-level courses. These focus on concepts but illustrate with tool demos. So we filmed DevOps Foundations: Infrastructure Automation in March, which released the end of April. It’s two hours, and covers infrastructure as code concepts and the basics of creating infrastructure from specs with e.g. CloudFormation, provisioning systems with e.g. Chef, and going immutable with Docker.
But now we have an irresistible urge to do more, so in a double shot that took about a year off my life, last week James and I recorded DevOps Foundations: Continuous Delivery, which goes over continuous integration and delivery and shows you how to build a delivery pipeline – we used Jenkins/Nexus/Chef/go/abao/Robot Framework but again we focused on concepts and did just enough implementation to illustrate it.
James went home mid-week and Karthik came out, and we also recorded DevOps Foundations: Lean and Agile! Lean and Agile are integrally related to DevOps and especially to being successful at DevOps. Our content manager actually asked us to do this one; we were kinda bulling ahead on our three main practice areas, but we said sure! We cover some Agile and Lean basics, and then we take a tip from The Goal and The Phoenix Project, and the bulk of the course is a fictional implementation stitched together from real experiences we’ve both had doing these at various companies. It was fun! Here’s a look at behind the scenes.
Both of these should drop in about 5 weeks, so keep an eye out.