2021
Unstable Builds - Good or the Source of All Evil?
March 15, 2021
Range in DevOps
March 7, 2021
We Used to Do It Differently At ...
February 18, 2021
Understanding S3 Encryption
February 4, 2021
Encryption in Transit and Rest
January 24, 2021
2020
Granting Temporary Access to S3 Objects
November 12, 2020
On Hidden Costs and the Value of DevOps
September 29, 2020
Your #1 Tip for Starting a New DevOps Position
July 29, 2020
Your Developers hate using kubectl? Try this instead
July 16, 2020
Spring Boot application.properties in Kubernetes
July 6, 2020
When Do Kubernetes Operators Make Sense?
June 23, 2020
Keeping AWS Credentials Files Secret With AWS Vault
June 4, 2020
Accessing Kubernetes Volumes When Using Telepresence
April 25, 2020
9 Ways to Speed Up Your CI/CD Pipelines
April 2, 2020
Keep Passwords and Keys Secret With Ansible Vault
February 26, 2020
I Swear I've Seen This Error Before
February 19, 2020
Why Do We Need Secrets Managers?
February 5, 2020
Are You Skimping on Your Staging Environment?
January 29, 2020
2019
Unit Testing for Jenkins Shared Libraries
September 19, 2019
Should I Use This Helm Chart?
September 13, 2019
How to run an Internal Load Balancer with SSL on GKE
September 5, 2019
Jenkins on Kubernetes - Building Docker Images
August 21, 2019
Using Jenkins's replay feature to work on without repeatedly committing the Jenkinsfile
August 14, 2019
Hide your shameful commits with Git Squash
August 7, 2019
Making Sense of a Chaotic AWS Account
July 31, 2019
What should I use for running multiple Docker containers on a single server?
July 17, 2019
Testing your Ansible deployments with Molecule
July 10, 2019
2018
Security code review for public Kubernetes and Helm code
August 26, 2018