Overview
Jon Stuart runs Zikomo, a single-player technology consultancy based in Melbourne, Australia with over 25 years experience building and operating internet-facing services. Both bare metal and cloud, from startup and SME and the occasional enterprise.
My core work is generalist UNIX-shaped infrastructure and platform engineering: making different systems work together, keeping them running and performant, and building the tools developers need to ship - CI/CD, monitoring, deployment workflows.
Infrastructure as code with Terraform, Puppet and Chef underpins my work. Recent roles span greenfield GCP builds for startups, multi-cloud platform operations, on-premises FreeBSD fleets and z/OS mainframe tooling.
I'm experienced in cross-discipline troubleshooting and incident resolution in production environments. I bring a SRE and DevOps mindset to my work.
On-premises
I have deep experience with FreeBSD, Linux and ZFS. Recently I built and operated a FreeBSD/ZFS platform from proof of concept to a multi-regional fleet over a six year period. I managed generational OS upgrades, multi-terabyte database migrations, and delivered a 75% cost savings compared to an equivalent cloud deployment. Previously I ran an on-premises Joyent / Triton stack, managing compute resources for microservice tenants and executing several datacentre migrations.
Cloud
I am skilled at building services and managing workloads on GCP and AWS. Recent work includes a ground-up GCP platform for a healthcare startup delivered on time and budget, and a project to consolidate a startup's diverse cloud and SaaS resources down to Fargate on AWS. I build CI/CD pipelines with Jenkins, GitHub Actions and CloudBuild.
Skills
- OS
- FreeBSD, Linux (Debian / Ubuntu / RHEL), Solaris (Oracle, Illumos, SmartOS)
- Storage
- ZFS
- Virtualisation
- Docker, bhyve, Jails, KVM, LXC
- IaC
- Terraform, Puppet, Chef, Ansible
- AWS
- EC2, ECS, Fargate, RDS, CloudFront, Secrets Manager, IAM, VPC
- GCP
- GCE, CloudRun, GKE, CloudSQL, CloudCDN, Secret Manager, IAM, VPC
- CI/CD
- Jenkins, GitHub Actions, GCP CloudBuild
- Databases
- PostgreSQL, MySQL, BigQuery
- Networking
- TCP/IP v4/v6, DNS, VLAN, Wireguard, OpenVPN
- Monitoring
- Nagios, Grafana, Prometheus
- Security
- X509 PKI, private CAs, VPN, firewalls
- Languages
- Ruby, Python, PHP, Perl, Bash
Contact
I'm available for short and long-term contracts and consultancy, and am often a good fit for organisations that need the skills but not a full-time hire. I'm comfortable working 100% remote and have strong online collaboration and communication skills. Being Australian I'm flexible with timezones, too.
Please say hello if you would like to know more.