You've reached Shane Hull's corner of the intertubes.
Here you can find some information about me as well as some personal projects I've been working on.
Have a look around and get in touch if you have any questions.
Some projects I've been working on...
K3s Lab Cluster
A K3s lab cluster with Pulumi and Go. Quickly spin up lab environments for testing different configurations.
Pulumi EKS Example
A collection of Pulumi stacks to deploy an EKS environment, including k8s components and access via Tailscale.
Intro to RSA
Originally a uni write-up, this is a practical walk-through of the maths behind the RSA algorithm.
About me 🤷🏼♂️
I am a DevOps Engineer with 6 years of experience working with containers, cloud, and automation.
I help companies achieve streamlined, auditable, and security-compliant cloud deployments using Infrastructure as Code. I build out CI/CD pipelines that supercharge development workflows. I implement complete application & infrastructure monitoring solutions that provide visibility on uptime and reliability.
I love using tools like Pulumi and Terraform to provision cloud-native infrastructure in AWS and implementing GitOps workflows that align infrastructure provisioning with traditional software development and release workflows. I have experience with Kubernetes in many forms, in both private and public clouds, and have worked on globally distributed infrastructure in globally distributed teams.
Aside from infrastructure, I am also a bit of a coder, with 4 years of experience using Python to automate tasks and, more recently, using TypeScript and Golang to build web apps and APIs in my side projects. I make an effort to contribute to the code-base of the organisations I work for, with improvements focussing on reliability and security from a systems standpoint. The line between DevOps and Developer is becoming thinner with time, and I welcome the transition.