Just want to see all the DevOps articles? Go here.
Hello! I’m Adam Burns, and I do DevOps (which means I build automation to do what System Administrators and Operators used to do by hand). Mostly. Sometimes I get side-tracked building terrible robots.
The endless knowledge shared in the blogs and posts of the tech community has fueled my work, so I try to return that investment by sharing new knowledge I uncover along the way. When I find the solution to a gnarly problem or identify a best practice or even read a book about a company that influences success in my work, I write it up here. Stumped by a config problem? Want another pair of eyes on a best practice? Need a good book to read? Message me, and if I have an answer and the time I’ll write it up for you! Want to get an email when new articles are posted? Subscribe!
Here are some of the topics I focus on:
- Technical how-tos. Struggling to troubleshoot lambda function failures? So did I, and I figured out a robust way to get logs that are verbose enough to actually help you. Having trouble getting your Mac setup to test several projects that depend on several different versions of Python? I got you.
- Non-technical guides. New to managing DevOps projects and swimming in all the jargon? Check out my glossary.
- Deep dives. Sometimes you have to know how the pipes under the megapolis of infrastructure tools are welded together. Did you know that EC2 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?
- Best practices. Ever lose data because someone left, nobody remembered to turn off their access, and then that person logged in and deleted things? That’s an Ops Problem, but one that you may want to solve with documentation instead of automation.
I also do some open source work that you can find on github.