You can contact me on LinkedIn
You can find me on serverfault.com and other Stack Exchange sites.
Blog posts:
Falsehoods People Believe About Linux Swap and OOM.
Linux Active and Inactive Memory: The Deceptive Labels
Tech stack:
- AWS, Kubernetes, Nomad, Docker, podman, Hashicorp Consul, Vault, Packer
- Terraform, Ansible, Chef, Puppet
- Grafana, Loki, Prometheus, ELK stack
- Jenkins, GitHub Actions, Flux, GitLab
- Ruby, Python, bash.
Most of the public repos here are forks of Chef cookbooks and some Ruby gems.
There are some examples of my own code that I can publish:
-
Python code - a script to import a YAML whitelist into CrowdSec MySQL/MariaDB allowlist
-
An Ansible role - an Ansible role to install a simple package with Molecule tests
-
BigDoor REST API Ruby client library - clean code still showing A score on codeclimate.com
-
IP Accounting script utilizing Radix tree algorithms. This implementation sped up the ISP accounting cycle from 8 hours during the night to less than one hour.
-
An ancient C daemon - monitor a directory for new files (there was no
inotify
at the time and it was running on FreeBSD anyway) -
Another ancient C daemon - SMTP proxy daemon to pass all mail through drwebd antivirus from a time when there was no milter interface for Postfix.