DevOps
Using Hashicorp Vault as a PKI SSL/TLS CA
Encrypting data is important, both in transit and at rest. By far the most popular method of in-transit encryption is SSL/TLS. That sad truth is, except for our public facing web sites, most administrators rarely use it unless they have to. Many companies only run their own CA for VPN's or LDAP infrastructure, and they tend to use old solutions like Easy-RSA. Hashicorp's Vault burst onto the scene last year and has taken secrets management to ...
I'm excited to announce that Cuddletech is now 100% Docker Powered. This is particularly exciting for me because it comes after being hosted on containers for the previous 10 years of its life. To celebrate it seems like a good time to reflect on how containers have evolved over the last decade. For those not familiar with Cuddletech, since 1999 it has been my personal website dedicated to all things Solaris (and Enlightenment, and my ...
DevOps has often been criticized for drawing too strongly from manufacturing metaphors. SRE, DevOps, NoOps, we quibble over words. What is DevOps? We scratch at definitions to explain it. I think the time has come for the confusion to end and for us all to accept the reality: we have entered a new age, the information age. e-Commerce, e-Government, everything has changed as we've evolved with the coming of the internet. We ...
Since before the beginnings of the word "DevOps" many of us have tried to create an adaptation of the Agile Manifesto specific to Operations. All attempts failed. It is now apparent to me that they failed because DevOps was all together a more complex phenomenon than any of us realized at the time. While it is true that we were trying to transform the way Development and Operations had occurred in the past, we were in very green territory, ...
Many people believe that traditional IT Service Management (ITSM) and DevOps are incompatible. Nothing could be further from the truth. Most frameworks and standards for governance and security such as COBIT5, ITILv3, CMMI-SVC, ISO27K, etc, are treasure troves of good ideas. The reason there is such tension between these two camps lies not in the words but rather in the perspectives of the reader. Our perspectives are rooted in our core ...
In the LEAN and DevOps worlds we're obsessed with the idea of providing value. But what is value really? Some times we use a word so much that it is drained of any practical meaning and becomes more of an abstract idea. It may not be too much of a stretch to say that the word "value" ceases to really contain any value. Webster defines "value" as: "a fair return or equivalent in goods, services, or money for something exchanged" "the ...
Gemba Academy has posted an extremely interesting series of videos entitled: Reflections on 25 Years of LEAN. Featured on the panel are LEAN luminaries Jim Womack (who introduced the Toyota Production System to the US and coined the term LEAN), John Shook (author of the seminal "Learning to See" book on value stream mapping), and Dan Jones (Founder and Chairman of the Lean Enterprise Academy). The videos are interesting enough for anyone ...
There are many challenges associated with building applications in the cloud. One of the most challenging is that the cloud properly exploited is inherently transient. This means that your development environment must also be transient, such that you never depend on unfounded assumptions. Once upon a time you would routinely re-install your OS to ensure you weren't mistakenly assuming something were present. Moving development to a VM with a ...
Most systems administrators are quick, perhaps too quick, to tell you "I'm not a coder." Oddly, this admission normally comes after boasting about how many programming languages they know or have used. Why is this? Can this be changed? Here is my 5 step plan on how any SA can become an honest to goodness programmer. Step 1: Find a problem you care about solving, for yourself SysAdmin's don't actually use tools, they study them. ...
Big Data is the hotness, there is no doubt about it. Every year its just gotten bigger and bigger and shows no sign of slowing. There is a lot out there about big data, but despite the hype, there isn't a lot of good technical content for those who want to get started. The lack of technical how-to info is made worse by the fact that many Hadoop projects have moved their documentation around over time and Google searches commonly point to ...