Companies turn to cloud providers for benefits like scalability, security and high availability, but the offerings are not identical. How can you ensure a good fit?
My original Mastodon account was on mastodon.social. I chose it because it’s the largest instance, it’s operated by the developers of the service, and it runs the reference implementati…
Usenix: Continuous Integration Is Just SRE Alerting 'Shifted Left'
What works for Continuous Integration can work for alerting and what doesn’t work for Continuous Integration might not work for alerting, and vice versa.
A Brief DevOps History: The Roots of Infrastructure as Code
If you look at the history of computing, configuration management tools have been around since the 1970s. How did we get from make files to Terraform configuration?
Time is a Flat Circle: Applying Nietzsche's Philosophy to Agile Development — Matt Puchalski - Pittsburgh Roboticist
This blog post explores how Nietzsche's concept of Eternal Return applies to software program management and planning, particularly in startups. It is important to recognize the cyclical patterns of challenges and use them to our advantage by being mindful of past mistakes, defining the project earl
For the closing keynote of the Southern California Linux Expo, the 80-year-old Unix pioneer Ken Thompson shared the tale of his "75-year-project" that combined his technologist's spirit and his sense of humor – as well as his love of music.
Her name is Mary Johnson. Born in 1917, the year the U.S. entered WWI, two years before women in the same country got the right to vote, she died in 1944, not long before the end of WWII. She was b…
What is HashiCorp Vault? HashiCorp Vault is a tool designed to address the challenges of managing and securing secrets in modern IT environments. Vault provides a secure, centralized system for storing and managing secrets, such as passwords, API keys, and TLS certificates. Vault supports a wide range of secret types and can be extended to support custom secrets as well.
Vault is designed with security in mind and provides several layers of protection for secrets, including encryption, access controls, and auditing.