
Blog Posts
-
Hello, Skiddie. I will never give you up
We’re no strangers to
lovePHPI don’t currently have any kind of stats or log analysis for this website, but I was getting curious if I was getting any kind of traffic to my site and I wasn’t ready to dive into the world of website analysis tooling since I’m sure there’s a whole mess of options out there, so I did the lazy thing and just did a
cat
on the log and oh. my. lord. I was NOT ready for what I found. -
DevOps Your Job Hunt with GitHub Actions and the Google Gemini API For Fast-Feedback
Start at the beginning: DevOps Your Résumé
Back in 2016, I had just moved to the Portland Oregon area and was looking to reboot my tech career after taking about a year to explore other opportunities in video production. I was still fairly new to the city and as a result, I didn’t have much of a job network yet, so when a friend of mine who had also relocated from Chicago put out the word that he was looking for people to help organize DevOpsDays: Portland , I jumped at the chance.
-
SealedSecrets to ExternalSecrets: A Tale of Credential Migration, Maintenance, and Rotation
Why did we migrate?
The company I worked for had been a long time user of Bitnami’s SealedSecrets. SealedSecrets comes with a lot of great advantages, with one of the main ones being that you don’t need any special considerations when committing code to your repository. The secret is “sealed” (encrypted), so any credentials can be directly committed to the repository without any significant concerns of an account being compromised. However, new policies at the company concerning credential rotation were being implemented which highlighted some very significant pain points around with using SealedSecrets, the largest two among them being the workflow to add a secret, and the visibility into where the same credential has been used in multiple places.