Shane Hull, Developer in Melbourne, Victoria, Australia
Shane is available for hire
Hire Shane

Shane Hull

Verified Expert  in Engineering

DevOps Engineer and Developer

Location
Melbourne, Victoria, Australia
Toptal Member Since
August 23, 2022

Shane is a platform engineer with eight years of experience in DevOps, systems, and the Cloud, with a focus on Kubernetes and the cloud-native ecosystem. In addition to Ops and Cloud, Shane has experience with Go, TypeScript, and Python and considers himself a programmer.

Portfolio

Carted
Kubernetes, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Go...
Swell Commerce
TypeScript, JavaScript, Node.js, Express.js, Pulumi, GitLab, GitLab CI/CD...
Orro Group
Docker, Kubernetes, LXC, VMware, KVM/Qemu, KVM, GitLab, GitLab CI/CD...

Experience

Availability

Part-time

Preferred Environment

Kubernetes, GitLab, Go, Terraform, Amazon EKS, Google Kubernetes Engine (GKE), GitOps

The most amazing...

...project I've built is a Kubernetes Operator and CRDs that serviced a highly scalable browser farm for performant, reliable, on-demand data scraping.

Work Experience

Senior DevOps Engineer

2022 - 2024
Carted
  • Rebuilt Carted's cloud infrastructure to be PCI compliant using IaC and successfully migrated to this new infrastructure with zero downtime.
  • Optimized the organization's cloud spend, cutting the Google Kubernetes Engine (GKE) environment spending by roughly 30%.
  • Migrated the organization's assets from GitHub to GitLab, simplifying PCI compliance and cutting existing CI/CD pipeline runtimes by 30% on average.
  • Implemented a GitOps workflow for all applications, simplifying and streamlining the delivery pipelines of all applications consisting of a combination of microservices and monoliths.
  • Designed and introduced a custom solution for development environments based on brief, "prod-like" instances of the entire system using a combination of Git, CI/CD, Argo CD, and vCluster to provision virtual Kubernetes clusters.
  • Implemented a complete observability platform using the Grafana/Prometheus stack.
  • Solved custom autoscaling using a combination of KEDA (Kubernetes Event Driven Autoscaling) and custom KEDA scalers written in Go.
  • Designed and developed custom Kubernetes controllers and CRDs to manage a set of pods servicing a "browser farm." The solution solved headless browser scaling and availability.
Technologies: Kubernetes, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Go, TypeScript, Pulumi, Terraform, gRPC, GraphQL, Graph Query Language (GQL), Istio, Argo CD, GitLab CI/CD, VPN, Unix, DevSecOps, Security, Infrastructure as Code (IaC), Scalability, Continuous Development (CD), Architecture, Docker, Linux, DevOps, Bash, CI/CD Pipelines, Container Orchestration, Vulnerability Assessment, Cybersecurity, RESTful Services, Prometheus, Grafana, Tailscale, Software Development Lifecycle (SDLC), PostgreSQL, Infrastructure

DevOps Engineer

2022 - 2022
Swell Commerce
  • Automated the provisioning and deployment of PCI compliant (AWS) architecture for a workload servicing payments on over 3,000 stores on Swell's eCommerce platform, using Pulumi and GitLab CI/CD.
  • Reduced manual actions for developing and releasing three core services and two microservices with iterations on continuous integration and delivery pipelines using Kubernetes, Helm, and GitLab CI/CD.
  • Decreased platform load significantly, caused by over 10 hacking attempts per week, improving the security and reliability of Swell's platform with contributions to the codebase that automated the deactivation of malicious clients.
Technologies: TypeScript, JavaScript, Node.js, Express.js, Pulumi, GitLab, GitLab CI/CD, Amazon EKS, DigitalOcean, AWS ALB, Kaniko, Docker, Helm, NGINX, HAProxy, Grafana, Datadog, HashiCorp, Vault, Linux, DevOps, Amazon Web Services (AWS), Git, Cloudflare, Redis, Unix, DevSecOps, Google Cloud Platform (GCP), Security, Infrastructure as Code (IaC), Scalability, Continuous Development (CD), Architecture, Bash, CI/CD Pipelines, Container Orchestration, Vulnerability Assessment, Cybersecurity, RESTful Services, Prometheus, Kubernetes, Argo CD, Terraform, Google Kubernetes Engine (GKE), Tailscale, Software Development Lifecycle (SDLC), MongoDB, Infrastructure

DevOps Engineer

2020 - 2022
Orro Group
  • Streamlined the onboarding process for more than 3,000 business and web hosting servers by implementing an automated, no-touch monitoring and up-time solution.
  • Alleviated laborious admin work on over 3,000 workloads by developing DevOps and automation procedures for software and infrastructure using SaltStack and Python.
  • Reduced wasted resources and improved reliability for web and API applications by containerizing and deploying them with Docker, Kubernetes, and GitLab for CI/CD.
  • Simplified and modularized network infrastructure by implementing load balancers, including HAProx, Nginx, and Layer 7 Firewalls for Orro's web-based workloads.
  • Completed network infrastructure provisioning for the onboarding of over 20 clients by implementing SDWAN and VPN solutions and configuring network switches and WiFi hardware for the on-site portions.
Technologies: Docker, Kubernetes, LXC, VMware, KVM/Qemu, KVM, GitLab, GitLab CI/CD, Amazon Web Services (AWS), Amazon EC2, Networking, HAProxy, NGINX, DevOps, Linux, Git, Cloudflare, VPN, Unix, DevSecOps, Security, Infrastructure as Code (IaC), Scalability, Continuous Development (CD), Architecture, Python, Bash, CI/CD Pipelines, Container Orchestration, Vulnerability Assessment, Cybersecurity, Hybrid Cloud Infrastructure, RESTful Services, Prometheus, Grafana, Software Development Lifecycle (SDLC), Google Workspace, PostgreSQL, Infrastructure

Network Engineer

2016 - 2020
Cool Bananas Services
  • Maintained and improved coverage of network and WiFi infrastructure consisting of over 500 access points and 100 switches with optimizations to channeling, band-steering, and new switching infrastructure.
  • Implemented a system for wireless content sharing for 200 staff and 2,000 enrolled students using a custom-designed mDNS repeater and Google Chromecast.
  • Administered servers and MacOS desktop systems, serving over 2,000 students and 200 staff.
  • Facilitated access to IoT, 3D printing, VR, and robotics for over 2,000 enrolled students by spearheading the Classroom Technology program.
Technologies: Networking, Docker, KVM/Qemu, LXC, Windows Server, Linux, Python, Ansible, MacOS, Git, Cloudflare, VPN, Unix, Security, Architecture, DevOps, Bash, Amazon Web Services (AWS), Container Orchestration, Cybersecurity, Hybrid Cloud Infrastructure, Grafana, Google Workspace, PostgreSQL, Infrastructure

Pulumi EKS Example

https://gitlab.com/shanehull/pulumi-example-eks
A collection of Pulumi stacks to deploy a secure EKS environment in AWS. It is a complete, somewhat opinionated example that includes cluster components for app deployment, auto-scaling, and cluster access via a Tailscale VPN.
JULY 2022 - JULY 2025

AWS Certified Developer Associate

Amazon Web Services

Libraries/APIs

Node.js

Tools

GitLab CI/CD, GitLab, Amazon EKS, Kaniko, NGINX, Grafana, Git, Google Kubernetes Engine (GKE), Amazon CloudWatch, AWS CloudTrail, Helm, KVM/Qemu, HashiCorp, Vault, Terraform, VPN, Amazon EBS, AWS CodeDeploy, AWS CodeCommit, AWS SDK, AWS CloudFormation, VMware, Ansible, Istio

Paradigms

DevOps, DevSecOps, Continuous Development (CD), Data Science, Object-oriented Programming (OOP)

Storage

Databases, Amazon DynamoDB, Amazon S3 (AWS S3), Datadog, PostgreSQL, MongoDB, Redis

Platforms

Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS ALB, Docker, Amazon EC2, Linux, MacOS, Unix, AWS STS, DigitalOcean, KVM, AWS Lambda, Windows Server

Frameworks

Express.js, gRPC

Languages

Go, TypeScript, JavaScript, Bash, Java, Python, GraphQL

Industry Expertise

Cybersecurity

Other

Pulumi, LXC, Networking, HAProxy, 3D Printing, Tailscale, Argo CD, Infrastructure as Code (IaC), Scalability, CI/CD Pipelines, Container Orchestration, Vulnerability Assessment, Hybrid Cloud Infrastructure, RESTful Services, Infrastructure, Cloudflare, Security, Architecture, Prometheus, Software Development Lifecycle (SDLC), Google Workspace, Algorithms, Discrete Mathematics, Amazon Kinesis, AWS CodePipeline, Amazon API Gateway, Graph Query Language (GQL), GitOps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring