Latest Posts

Please don’t let SRE go the way of DevOps

 Opinions  ,

It always starts with a Tweet heard around the world state, amirite? Here’s my answer come at me https://t.co/gpTD54xcjy — Ernest Mueller (@ernestmueller) October 2, 2018 I will start this by saying I respect both of these gents immensely. Both help put on DevOps Days Austin and are really key figures in the Texas tech scene. Whether you reside in Dallas or San Antonio you probably know both of these Austin residents names.

Read more →

Kubernetes through iteration with a startup

 Tutorials  ,

At Capstone Metering we’ve been building our new application on top of Kubernetes like many other businesses. For those that are unfamiliar, Capstone is a software company that provides specialized services for automation and we’re also your average device tech startup. Architecting the stack in our case was equally important as architecting the software itself. We’ve been pretty hell bent on this continuous iteration approach where we used MVP’s to learn and ascertain direction for our engineering organization.

Read more →

Let’s talk DevOps job titles

 Opinions  ,

I’ve watched the community struggle on and off with job titles for those working in the DevOps market. DevOps is and always will be simply a set of philosophies, beyond that are three major systems-type fields I see companies using DevOps in: Operations, Platform Engineering, and Release Management. Site Reliability Engineering To avoid some initial confusion I’m going to address the topic of Site Reliability Engineering. For those that’ve read the book and heard the hype you’ll realize that SRE is Google’s implementation of Operations.

Read more →

Splitting up Terraform & state file separation

 Workshops  , ,

Terraform is fundamentally operated off of these things called “state files”. State files literally are the single source of truth, as far as Terraform is concerned, in regard to your infrastructure. They’re formatted in regular JSON but carry a lot of metadata that helps Terraform plan and predict what will happen with your infrastructure.

All infrastructure orchestrators have to work off of some sort of state. Interpreting live infrastructure state is complicated and sluggish at scale so many of them resort to some sort of centrally hosted file system that indicates this state to them. CloudFormation actually does much of the same thing with CloudFormation templates in S3 Buckets, you just see less of it exposed to you.

What Terraform really enables is an organization of infrastructure that can be reused, version controlled, and browsed by anyone in the organization. Nobody goes to the S3 bucket and views the Terraform state file, rather, they view the code that generated that state file hence it’s important not to make manual modifications to infrastructure once an orchestrator has run.

Read more →

How an automation engineer migrates to Google Music

 Workshops  ,

I recently posted on Facebook that I was ditching Facebook and all of the apps dependent on it. While Spotify isn’t inherently dependent on it, I also wanted the opportunity to use Google Music for some of my favorite podcasts. Thus, I made the decision that Spotify was going down too.

Migrating from Spotify to Google Play Music is already kind of a difficult task. I’ve had years of being on Spotify, to the point where I have 850 tracks on playlists and my library. I wanted a way to move my playlists I’ve built over the years over to Google Music. I found a service called Soundiiz that performs a very nifty function at a price of $4.95. It matches Spotify tracks to Google Play tracks and copies your playlist over. Unfortunately, I found that this only worked for playlists and not my music library. Thus, I took things into my own hands.

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