I’m a technologist, programmer, SysAdmin and cyber security enthusiast.
I started learning to code as a kid in the late 90’s. I was fascinated with computers and I wanted to make my own computer games, but there were no kids coding tutorials or YouTube available then so I used the dial-up Internet in my Dad’s office to search for game programming tutorials on Yahoo! and Excite.com, using up all his printer paper to print out QBasic computer code that I’d take home and type into my old 486 computer.
The first lines of computer code I ever wrote were to modify the QBasic code in a game called Gorillas so that my banana always hit the target.
I discovered Linux in 2002 with Red Hat Linux 7.3, before Red Hat split into RHEL and Fedora Core. I fell in love with the freedom and variety that Linux offered and the ability to change things and make my system my own if I wanted to. I’ve used most of the major Linux distros, distro-hopping from Red Hat/Fedora, Ubuntu, Debian, Slackware, SUSE, Mandrake, PCLinuxOS, Linux Mint, Gentoo, Arch Linux…. I’ve tried my hand at LFS and building my own distribution, and I’ve used all of the BSD’s and OpenSolaris as well.
I was hired for my first web development job in 2008 to build and maintain a website for a local “adult entertainment” business. Their website was built in Adobe Flash by a previous developer who they had cut ties with and no one had access to the source code for the existing website, so I rebuilt the site in WordPress to make it easy for the staff to update content.
For the next few years I worked mainly as a freelancer or contractor, building and maintaining websites for clients and small businesses, or managing Linux and Unix servers.
I worked for a small IT service provider in Sydney that developed course enrolment software for schools and colleges. This was my first exposure to “real” Unix servers, mainly FreeBSD and Red Hat Linux.
I built and managed the website for The Hunter Valley Zoo for over 2 years. I also built a custom web applications for clients such as an Industrial tool manufacturer to provide product training and certification for their clients.
I’ve worked as a web developer on eCommerce websites, small business sites, and Learning Management Portals. I’ve build WordPress themes and plugins, managed sites built in Drupal, Joomla, Shopify and Magento, managed data migrations between platforms, coded custom apps, and built sites to scale under heavy load.
In 2017 I was hired as a Technical Lead for a Sydney Media company where I was responsible for a team of developers and over 70 high-traffic commercial websites, including managing the entire AWS environment, production Linux servers, and the security and reliability of all the digital assets.
I currently work as a Technical Specialist (Linux Systems), Infrastructure and Cyber Security Operations. I’m responsible for Cyber Security uplift, infrastructure automation and operational support across a fleet of Enterprise Linux servers.
Most days I find myself building and maintaining Linux servers, writing scripts and automations using tools like Python and Ansible, responding to service tickets and implementing services across the organisation.