There are only 10 types of people in the world: Those who understand binary, and those who don’t.

In the binary numeral system, there are two values used to generate results; zero and one. As a quick learner, I take up new technologies as a challenge. I love to use these values to help companies by abstracting hard issues into byte-sized solutions. These solutions can be the latest greatest technology or can be battle-tested systems. My focus is always delivering a working solution.

Within teams, I take ownership, act as a bridge between IT and management and help teams grow and professionalize.

My capabilities are: Linux, Containers, High Availability, Virtualization, Public Clouds, Private Clouds, Infrastructure as Code, Technical leadership, Open Source software, Scripting in Bash/Golang/Python, Security, Automation.

Per 2022 I am available for Freelance/Contractor positions as a Cloud Engineer, SRE, DevOps engineer, Platform engineer. This can be in a supportive role for your departments or in a technical leadership role where I help your teams grow.

Rogier Dikkes

Awesome tool: rclone

rclone is a storage swiss army knife

A couple days ago I was reading questions on a tech website, in one of the topics someone explained an issue that they needed to copy from an SFTP location files in a cron job. They tried using rsync, however SFTP does not support interactive sessions which rsync sets up. As a solution I mentioned rclone. This is such a great tool that has been in my arsenal for quite a while now and I thought it would be good to give a shoutout to this tool. [Read More]

Awesome tool: Shellcheck

Use shellcheck in all the things!

While sharing the solution to issues you encountered is great, sometimes tools are worth mentioning even if you did not build them or have issues with them. Most of the IT staff would not be where they are now without good tooling, this post is to add praise to one of those tools. Perhaps I will do this more often, but first lets discuss: Shellcheck. Since a couple years I have incorporated Shellcheck in my daily bash shell script writing. [Read More]

Terraform module debug

Lessons learned

The terraform module change I deployed seemed to have valid syntax, the module initialized properly with terraform init. The terraform plan created a valid plan, no errors or syntax issues were raised. When I started to execute the plan with terraform deploy it returned the following error: Error: Error launching source instance: VPCIdNotSpecified: No default VPC for this user status code: 400, request id: xxx This error pointed me towards a bug report on the Terraform github issues page, this stated: [Read More]