Shane Hull, DevOps Engineer and Developer in Melbourne, Australia
Shane Hull

DevOps Engineer and Developer in Melbourne, Australia

Member since August 23, 2022
Shane is a DevOps engineer with six years of experience in technology building globally distributed infrastructure in globally distributed teams. Aside from cloud infrastructure, he has experience with TypeScript, Go, and Python and considers himself a programmer. The line between DevOps and developers is becoming thinner with time, and he welcomes the transition.
Shane is now available for hire

Portfolio

  • 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...
  • Cool Bananas Services
    Networking, Docker, KVM/Qemu, LXC, Windows Server, Linux, Python, Ansible, MacOS

Experience

Location

Melbourne, Australia

Availability

Part-time

Preferred Environment

Kubernetes, GitLab, Go, TypeScript, Pulumi, Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...thing I've built is a PCI-compliant cloud infrastructure (IaC) for apps servicing payments for over 3,000 eCommerce stores.

Employment

  • 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)
  • 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
  • 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

Experience

  • 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.

Skills

  • Tools

    GitLab CI/CD, GitLab, Amazon EKS, Kaniko, NGINX, Amazon CloudWatch, AWS CloudTrail, Helm, KVM/Qemu, Grafana, HashiCorp, Vault, Amazon EBS, AWS CodeDeploy, AWS CodeCommit, AWS SDK, AWS CloudFormation, VMware, Ansible
  • Paradigms

    DevOps, Data Science, Object-oriented Programming (OOP)
  • Platforms

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

    Databases, Amazon DynamoDB, Amazon S3 (AWS S3), Datadog
  • Other

    Pulumi, LXC, Networking, HAProxy, 3D Printing, Algorithms, Discrete Mathematics, Amazon Kinesis, AWS CodePipeline, Amazon API Gateway, Tailscale
  • Languages

    TypeScript, Python, JavaScript, Go, Java
  • Libraries/APIs

    Node.js
  • Frameworks

    Express.js

Certifications

  • AWS Certified Developer Associate
    JULY 2022 - JULY 2025
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others