A few years ago during a job interview, someone asked me the difference between Ansible and Terraform. I confidently told them that Ansible is used for configuration management, and Terraform is used for infrastructure provisioning. For example, you could use Terraform to create a VM instance in the cloud, and use Ansible to install apps and configure the VM.
Imagine my surprise when, this week, I discovered that Ansible has a library of modules for provisioning resources for various Cloud providers!
I’ve always been drawn to the idea of Infrastructure as Code (IaC). Back in 2014, I took on a role whereby I had to help a team install a new version of a vendor product. That included not only installing the new software, but also included provisioning new hardware. Since these were pre-Cloud days (at least in the org where I worked), it meant provisioning new VMs through a very painful and manual process which required tons of paperwork followed by even more approvals. …
The world has gone digital, whether we like it or not. When I was a kid, I remember my parents having music on records. As I grew up, records were eventually replaced by cassette tapes, then by CDs. By the time I finished university, MP3s were slowly gaining popularity as the music medium of choice. With changes in music media also came the inevitable changes in the way we played our music. We went from bulky record players to more portable players like Sony’s iconic Walkman and Discman…
So, you want to learn yourself some Kubernetes. That buzzwordy bundle of techy goodness that everyone seems to be talking about. I can’t tell you how many recruiters have approached me with Kubernetes work. Kubernetes is definitely the cool kid in town!
Perhaps one of the following applies to you:
This week, after months and months of waiting for COVID-19 vaccines to reach the masses in Canada, vaccine distribution has finally shot up. And of course, when you’ve got tons of anxious people waiting for their dose of liquid gold, you need a good system in place to allow people to sign up for their chance at an arm jab. This is where technology can either be your friend, or your foe.
Unfortunately, things seem to point toward the foe part, like this tweet below:
While scrolling through LinkedIn last fall, I came across the following post, in which the author enthusiastically asked, “What does a DevOps Engineer need to learn? This DevOps roadmap is very useful. What do you think is missing here?”
If you’re a tech professional, you know that there’s a tech certification for just about anything out there these days. From Agile to Kubernetes, to your favorite cloud provider. You name it, there’s probably a certification for it. You might’ve seen posts on LinkedIn from someone in your network boasting about getting a shiny new certification. And comments from their connections showering them with compliments. I bet some recruiter is on their radar now. You might even be a little jelly. Maybe you’re pondering whether or not it’s worth getting a tech certification yourself.
Certifications can definitely be tempting. After…
Well folks, it’s been a few months now since we’ve started on the ArgoCD journey together, and it’s been a wild ride. But we’re not done yet!
If you’ve been following along at home, we’ve gone from setting up ArgoCD and Tekton on Kubernetes, to creating a Kubernetes-native build and release pipeline with Tekton and ArgoCD, to configuring SSO with Active Directory on ArgoCD.
So what’s next? Well, we did a simple app deployment with ArgoCD when we did the Tekton + ArgoCD example, which was a good start.
As you may recall, ArgoCD lets us define an
This past week, as I continued my quest for ArgoCD domination, I decided to look more deeply into different technologies to deploy manifests to Kubernetes. Among others, ArgoCD supports the popular kids, Kustomize and Helm. I had actually initially settled on a combo of Helm + Kustomize, which can be done with ArgoCD. (If you’re wondering how it’s done, check out my post here) I was pretty happy with that combo until…I read this post on Kapitan. Well, colour me intrigued. …
Continuous Autonomous Operations geek. Recovering corporate automaton.