(A few) Ops Lessons We All Learn The Hard Way Jan. 28, 2020, 8:47 a.m.

Nope, not another Falsehoods post, but not entirely unlike one. Only here we have a few lessons in operations that we all (eventually) (have to) learn; often the hard way. Why things are the way they are, or what the lessons mean is left to the reader to interpret, agree, or disagree with. It's more fun that way. Enjoy!

funny devops it

A Tutorial Introduction to Kubernetes July 6, 2018, 8:57 a.m.

Kubernetes is the hottest kid on the block among container orchestration tools right now. In this tutorial, I want to document my journey of learning Kubernetes, clear up some points that tripped me as a beginner, and try to explain the most important concepts behind how it works.

sysadmin tutorial reading devops kubernetes

DevOps Conferences 2018 Jan. 17, 2018, 2:26 p.m.

International list of DevOps conferences for 2018.


Lies My Parents Told Me (About Logs) Jan. 12, 2018, 4:20 p.m.

Eben’s guide to leveled logging:

ERROR: "your code is really broken"
WARNING: "your code is broken, but only in a subtle way that will bite you later"
INFO: "irrelevant trivia"
DEBUG: "information that would help you understand what's going on if you had enabled debug logging in production which you didn't"
sysadmin devops

Linux Load Averages: Solving the Mystery Aug. 11, 2017, 1:31 p.m.

Load averages are an industry-critical metric – my company spends millions auto-scaling cloud instances based on them and other metrics – but on Linux there's some mystery around them. Linux load averages track not just runnable tasks, but also tasks in the uninterruptible sleep state. Why? I've never seen an explanation. In this post I'll solve this mystery, and summarize load averages as a reference for everyone trying to interpret them.

linux devops

Amazon EC2 Systems Manager (PDF) May 2, 2017, 3:09 p.m.

Amazon EC2 Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon EC2 instance or on-premises machine in your hybrid environment that has been configured for Systems Manager.

pdf devops aws

Quotes from the Cloudiest WebScaliest DevOps Teams March 28, 2017, 5:24 p.m.

ITIL comes from the Latin word Itilus which means “give up”

funny devops

The Devops Dictionary March 28, 2017, 5:23 p.m.

Internet: the cause of and solution to all of our problems. Hardened against thermonuclear war but susceptible to attacks carried out by swarms of over-engineered refrigerators.


Cloudcraft – Draw AWS diagrams Jan. 12, 2017, 10:34 a.m.

Design a professional architecture diagram in minutes with the Cloudcraft visual designer, optimized for AWS with smart components

devops aws

End to End Deployment with Microsoft Azure Sept. 20, 2016, 2:58 p.m.

If you're a sysadmin who needs to deploy resources in Microsoft's Azure platform your choices have been limited to either the web portal or complex scripts. Today I want to highlight a set of new technologies that when combined together provide a way to move away from manual processes and complex scripts and instead produce a declarative, reusable, and easy to manage and maintain solution for deployment to Azure.

sysadmin azure devops