Latest Posts

DevOps and SRE in the Enterprise

 Opinions  , ,

At start ups we have the luxury of starting from the ground up. Philosophical and cultural revolutions are always easier to consider when simply nothing exists. This is a common complaint of large enterprises when they examine DevOps, SRE, or Production Engineering for their own organizations. Subsequently they end up morphing the core beliefs of those philosophies to fit their existing culture. While this can be done it really results in a lot of confusion and frustration especially at the ground level where, in the aforementioned disciplines, most of the work and decision making takes place.

Read more →

Using return values inside CloudFormation UserData

 Tutorials  ,

I’ve been working on a project that uses CloudFormation exclusively, so I don’t get to do variable interpolation with return values that’s as simple as Terraform makes it. Thus, I’ve had to do some improvising when generating files based off my infrastructure orchestration. Unfortunately CloudFormation is not as versatile as AWS would like you to believe, though it does constantly improve. One of the things I really like having is the ability to drop some return values in my UserData that’s based on my infrastructure orchestration.

Read more →

Testing Jekyll with Travis CI

 Workshops  , ,

I’ve finally settled with the fact that Jekyll is going to be my mainstay for a while. It’s got a lot of features I like some of which are subsequent to being a static site generator, others being thoughtful implementations. Here’s a few highlights: Kramdown. If you haven’t heard of Kramdown, it’s like normal markup language on steroids. It gave me a lot of bootstrap-esque features I liked, like notifications.

Read more →

Variations in High Availability

 Workshops  , ,

High availability is a term thrown around quite a bit these days. Many professionals conflate high availability with the idea of a theoretical 100% availability. I’ll be the barer of bad news in saying such a thing rarely exists, is even harder/more expensive to obtain, and often not worth it. Rather, I encourage teams to identify what high availability means to them. This article will be an exercise in exactly that.

Read more →
Social Media
  • @codencombovers
  • mattouille
  • code_n_combovers
  • mattouille
  • 5854293/matt-o