Systemd units can be used to automatically start Docker containers on boot. Systemd, by default, will also monitor for the
Continue readingAbout Me
I’m an Engineer, working for Vonage (an Ericsson company). I write about stuff that interests me - primarily Networks, Software Engineering, VoIP and Electronics. It exists in the hope that someone may learn from my thoughts and ramblings. I'm on GitHub! I'm also currently fairly active on Twitter and LinkedIn.
Ansible: Automatically Generate and Verify AWS ACM Certificate
Ansible’s AWS ACM module didn’t, at time of writing, support generating new certificates. ACM certificates can be programatically generated and
Continue readingRepairing an Air Conditioner Unit (Slow or no Fan)
Intro to AC Units An air conditioning unit isn’t a hugely complex bit of kit. Its major electrical components are
Continue readingBuilding an Electronics Lab
I’ve recently gotten back into Electronics projects. Given the raft of small components and tools you need, it’s tricky to
Continue readingRepairing the BT 6000 Baby Monitor Parent Unit
Intro Looking around online, it seems this unit breaks a lot. Mostly the cause of the breakage seems to be
Continue readingA tale of VoIP, NAT and some confused Engineers
Foreword NAT and PAT, in their many forms, are so common these days that almost all of CloudCall’s customers use
Continue readingThe trials and tribulations of running statically linked 32 bit binaries in AWS Lambda
Foreword AWS Lambda is absolutely wonderful. The ability to deploy code and have it triggered by a variety of sources
Continue readingJuniper SRX: Clamp TCP MSS on a single interface
JunOS has some system wide settings for TCP MSS. These are limited to all TCP, IPSec VPN and GRE. Sometimes
Continue readingJuniper MX: Simple static VXLAN configuration
On most VXLAN deployments, you’ll want to be using EVPN to distribute MAC addresses between devices. However, if you’re doing
Continue readingLinux: Kill stuck NFS process (kill -9 doesn’t work)
Apparently kill -9 always works… except when it doesn’t. It also so seems that 99% of the time, when it
Continue reading