I’m Adam Burns, and I do DevOps. That means I automate what System Administrators and Operators used to do by hand. Mostly. Sometimes I get side-tracked building terrible robots.
The knowledge the tech community has shared has fueled my work, so I try to return their investment by sharing the knowledge I uncover myself. When I solve a gnarly problem or find a best practice, I write it up here. Things like:
- Technical how-tos. Struggling to troubleshoot lambda function failures? So did I, and I figured out an easy way to get logs that are verbose enough to actually help. Trying to set up PowerShell on OS X? I got you.
- Non-technical guides. Working with a remote team and struggling to be productive while keeping everyone in the loop? Here’s how I do it. New to managing DevOps projects and swimming in all the jargon? Check out my glossary.
- Deep dives. Sometimes you need to know how the pipes under the city of infrastructure are welded together. Did you know that AWS Security Groups will guess the state of stateless protocols like ICMP? Trying to figure out why your CloudFormation Custom Resources time out for exactly two hours? I can help.
- Best practices. Wasting time on scripts that run without errors but are definitely failing? Try this pattern. Swimming in the fiddly details of too many Pull Requests? You might need a checklist. Lose data because a former worker who still had access logged in and deleted things? You can use a checklist for that, too.
If you need help with more than what I’ve covered in these articles, I’m available to consult.