About

To help the greater community, I help companies realise the world of adaptivity by making ubiquitous computing as natural as breathing.

Empowering organizations to optimize Speed, Scale & Margin via foggy cloud structures and innovation with Zero Impact to production systems.

[ Speed ]: 1 Week @ NTT Data (Japan) eliminated 4 months of overtime commitment per year
[ Scale ] : 1 Month @ Cook Medical (Australia) a geographically diverse Google, Azure, VMWare (on-prem) able to operate as a unified single cloud.
[ Margin ]: 6 Months @ Vodafone Hutchinson (Australia) direct saving of $1.6 million over 3 years.

Combining the strategic approaches above with a plethora of IT knowledge, I am regularly invited to speak at events such as: CeBit (Australia), Robotic Process Automation (RPA) Brisbane, HackerX (Brisbane), Venture Summit (USA), Chief Data & Analytics Officer (Melbourne), TechCrunch (USA)

Ranked at TechCrunch USA 2018 as one of the World's Top 10 in Containerization for authoring of Cyvive (Operational & Governance Platform for Kubernetes) and implementing Fathomable through the co-ordination of 3 Universities & 35 Industry Publications to create an Open Source MicroService Configuration Language

Currently available for contracting, consulting, speaking engagements such as keynotes, panel discussions, roundtables and workshop sessions.

Experience

  • #

    Chief Research Officer: Foggy Clouds

     —    5 years

    Research & Development focused on accelerating ubiquitous computing in both Public and Private Providers while enabling Cloud Computing approaches in Bare Metal and Fog Computing environments.

Projects

  • #

    Cloud Computing

     —    a year

    Providers: Bare Metal, AWS, GCP, Alibaba, Azure
    Situation: Cloud Native Computing Foundation (CNCF) in advanced implementations (enterprise) assumes companies have well established CI approaches following GitOps while requiring IaaC, CD, MicroService Governance and Kubernetes to operate as a Data Center replacement.
    Outcome: Cyvive allows MicroService Governance & CD to be implemented in any Kubernetes installation, or upgrade and optimize Cloud Providers to enable Kubernetes as a Data Center replacement.

    • [ Dev ]: MicroService Dependency Management, any part of organization dependency tree can be extracted and developed against in development (private or shared) Namespace
    • [ Sec ]: Just Enough Linux (JeOS) approach to Host Operating System via LinuxKit
    • [ Sec ]: Isolation between Kubernetes & System workloads
    • [ Sec ]: TTY & SSH removed from Nodes as unnecessary in IaaC
    • [ Sec ]: KataContainers for VM Isolation capabilities between Containers
    • [ Sec ]: Zero Trust Secrets
    • [ Sec ]: Multi-Cluster & Namespace networking isolation
    • [ Sec ]: Transparent Node <-> Node encryption, developers are safe to use HTTP for MicroServices
    • [ Sec ]: Policy Enforcement without Mesh Network. fallback to (legacy) ISTIO supported
    • [ Ops ]: Shadow Traffic Replication for Production Like Environments. i.e. production -> performance. Enables defect detection prior to true production release
    • [ Ops ]: On-Demand AZ or Instance Type upgrade options. Companies choose when to upgrade their Cloud
    • [ Ops ]: Automatic healing and resizing of Control Plane
    • [ Ops ]: ETCD Persistence & Recovery
    • [ Ops ]: Infrastructure On Demand for all Environments (Namespaces) at per hour billing resolution
    • [ Ops ]: Multiple Kubernetes Clusters able to be managed by one person per Cloud Provider
    • [ Ops ]: MicroServices able to move between Geographically Disperse Datacenters seamlessly
  • #

    Private StartupCloud Computing

     —    14 days

    Providers: GCP
    Situation: Rapidly growing startup required an IaaC environment to deploy their entire development stack including CI & CD against different GCP Projects.
    Outcome: IaaC deployed against any GCP project via Terraform from a single 'setup.sh' in the project's multi-repo

    • [ Dev ]: CI via Google Cloud Builder
    • [ Sec ]: VPC with Private Cluster & Private Cloud SQL
    • [ Sec ]: IaaC provisioning of Service Accounts & Keys
    • [ Sec ]: Restricted Traffic Ingress
    • [ Sec ]: Google Cloud KMS for Secrets
    • [ Sec ]: Google Cloud SQL Proxy with dedicated Service Account for Cluster -> DB Access
    • [ Ops ]: Lightweight (compared to Cyvive) CD for Namespace management
    • [ Ops ]: CDN with selective caching for Client facing MicroServices
    • [ Ops ]: Persistence Data through IaaC Teardown and Redeploy of Database
  • #

    FathomableFoggy Governance, MicroService Configuration Language

     —    2 years

    Situation: MicroService Dependency, Configuration & Secrets Management was non-existent. A few isolated approaches existed, but nothing with permanence.
    Outcome: Partnering with 3 Universities and 35 Industry Publications, a Universal MicroService Language using Machine Learning was created & Open Sourced.

    Documentation has been merged as 'Governance' in Cyvive.

  • #

    Cloud Computing

     —    6 months

    Providers: VMWare, AWS, Windows Containers
    Situation: Virtual Machine based Java tech stack via Oracle Service Bus on N-Tier & Domain Driven Architecture.
    Outcome: Foundation for Cloud Native Computing Foundation (CNCF) Architecture, with appropriate development practices

    • [ Dev ]: Agreement for NodeJS to be the primary language choice for Cloud Architected Services.
    • [ Dev ]: Cloud Agnostic starter kit http://github.com/sotekton/agnostic enabling 100% code coverage & 250% increase in development speed
    • [ Dev ]: Zero Impact deployments via MicroService optimized internal and external service backward compatibility
    • [ Sec ]: Uplift to Container aware security technology
    • [ Sec ]: PII & PCI compliance against Practices
    • [ Sec ]: Secure Containers via Just Enough Operating System (JeOS) for 'Development' & 'Production' environments
    • [ Ops ]: Centralized Logging via 'Common Log Format'
    • [ Ops ]: Autonomic environments for Developers, Continous Integration & Production Like via NIX
    • [ Ops ]: Kubernetes as Orchestrator
    • [ Ops ]: Reduction in Cluster operating costs by 20% & Container Image download time by 90% via graph-based popularity contest for NIX container layers
  • #

    Cloud Computing

     —    10 months

    Providers: VMWare, AWS, GCP
    Situation: Developing MicroServices against CNCF architecture without business buy-in & while encountering difficulty in approving the use of Kubernetes due to persistent storage requirements.
    Outcome: All business stakeholders unanimously agreed on using Kubernetes for MicroServices & Storage.

    • [ Dev ]: Disposable Developer Environments on-demand with sample data & MicroService dependency management via Cyvive
    • [ Sec ]: Uplift to Container aware security technology
    • [ Sec ]: Education sessions deep diving into Kubernetes & Containerization vulnerabilities and how to secure
    • [ Sec ]: HashiCorp Vault replaced with GitOps friendly secret encryption for public repos via Provider Key Management System
    • [ Ops ]: Hybrid Multi-Cloud implementation of Kubernetes spanning multiple on-premises data centres and AWS regions. As disaster recovery and business continuity were a critical concern of Max Gaming, it was necessary to prove applications are capable of continued operation despite cloud provider or region failure
    • [ Ops ]: In-Cluster data redundancy with S3 incremental synchronization
    • [ Ops ]: IaaC via Terraform controlled Provision for AWS & GCP with all security hardening, networking, and network optimizations enabled
    • [ Ops ]: Istio replacement with Cilium, a more secure IPv6 compatible Hybrid Cloud alternative
  • #

    Cloud Computing

     —    4 months

    Providers: AWS, GCP
    Situation: First Enterprise in Brisbane to implement CNCF & Kubernetes. Lacked any ability to install, integrate or operate Kubernetes.
    Outcome: AZ aware Enterprise Grade Kubernetes implementation with Disaster Recovery & suitable CI/CD pipelines

    • [ Dev ]: 'Stateful' services available in-cluster, 12 months ahead of official support Kubernetes support.
    • [ Dev ]: Disposable Developer Environments on-demand with sample data & MicroService dependency management via Cyvive
    • [ Sec ]: Uplift to Container aware security technology
    • [ Sec ]: CoreOS approved as a suitable container host operating system.
    • [ Sec ]: GitOps friendly secret encryption for public repos via Provider Key Management System
    • [ Sec ]: ISM, PCI & PII Compliance directed design, enabling reduction in external audit frequency
    • [ Ops ]: Cluster installed and all applications started within 60 minutes, enabling for the first time a fixed cost for disaster recovery
    • [ Ops ]: IaaC via Terraform controlled Provision for AWS & GCP with all security hardening, networking, and network optimizations enabled
    • [ Ops ]: Pioneered concept 'production', and 'everything else' via namespace isolation. Reducing infrastructure operating costs by 50% without sacrificing security or compliance
  • #

    Cloud Computing

     —    2 months

    Providers: Azure, GCP, AWS, Bare Metal
    Situation: Globally distributed manufacturing facilities operating on different cloud providers needed to be transparently stitched together ensuring MicroService reallocation and Service Discovery.
    Outcome: HashiCorp's Consul integrated with technology from eBay ensured a global datacenter-aware service discovery approach with dynamic bridging tunnels automatically established between Kubernetes clusters

  • #

    Vodafone Hutchinson & ING Australia, National Australia BankFog <-> Cloud Computing

     —    7 months

    Providers: Bare Metal, AWS
    Situation: Security concerns for pre-release mobiles, OS & application upgrade compatibility with existing devices.
    Outcome: Physical devices were placed in remote geographically disperse data-centres. Achieved in partnership with Perfecto Mobile

    • [ Dev ]: Operating System and Application level automation without rooting devices
    • [ Dev ]: CI/CD integration with existing toolsets
    • [ Sec ]: Co-located data-centers integrated with Telecommunication Equipment & bank level security
    • [ Sec ]: VPN Capabilities as required on Mobile Devices
    • [ Sec ]: On-demand tunnels between Cloud Providers & Device Data Center
  • #

    Cloud Computing

     —    a month

    Providers: Bare Metal
    Situation: Every Quarter significant application updates were released, following a Waterfall and large compatibility footprint required extreme hour commitments from staff for 1 month out of every quarter.
    Outcome: Cloud Computing practices reduced time commitment to office hours with all regular quarterly deliverables achieved in 2-week time-frames.

  • #

    Containerized WordPress HostingCloud Computing

     —    2 years

    Platforms: Bare Metal, AWS
    Situation: WordPress powered Micro-PaaS focused on Start-Up business.
    Outcome: Cheapest to run, most secure, reliable and scalable WordPress hosting technology of the time.

    This technology was retired when Kubernetes 1.6 was released and Fathomable created in its stead

    • [ Dev ]: Re-architected WordPress from its Legacy Status to 12 Factor Compliant, enabling native container adoption, and the core performance necessary to run at this platforms scale
    • [ Dev ]: Automated detection of real users vs spam-bots for registration. Increasing the business value of clients websites, and reducing overhead costs of contacting many false users
    • [ Sec ]: Zero day exploits are frequent and of strong concern in WordPress, by having a fully automatic daily production release testing and deployment system for all clients websites client brand reputation was maintained
    • [ Sec ]: No Hacked Websites, including actively attacked client websites
    • [ Ops ]: Early adopter of Containerization, entire infrastructure from CI to CD used Containers
    • [ Ops ]: Individual websites on the cluster able to handle 1 Billion Hits per Month without caching, the most complex running up to 160,000 lines of PHP code on 512Mb servers.
  • #

    Fog Computing

     —    2 years

    Situation: Smart Power Meters were to be rolled out by all Electricity Providers within the State of Victoria. Mesh Networking technology was unproven due to IoT being an emerging technology and company due to government mandate had zero tolerance of failure for this $300 million project.
    Outcome: Spent 6 weeks with networking vendor (SilverSpring Networks) to accelerate stability & lifespan of Mesh Networking technology. All Government deadlines were achieved on-time while present on the project

Education

  • #

    Mechanical, Electrical & Information Technology (Infomechatronics)Bachelor of Engineering

     —    4 years

    Queensland University of Technology

  • #

    Advanced Toastmaster Gold, Competent LeaderPublic Speaking & Leadership

     —    7 years

    Toastmasters International

  • #

    Advanced Placement Scholar

     —    a year

    Princeton University

Awards

  • #

    The Foggy Cloud (Founder)MeetUp

    Awarded on: 

    Australia's first Ubiquitous Computing MeetUp, in partnership with Michael Page (Brisbane)

  • #

    SpeakerRobotic Process Automation Conference (Brisbane)

    Awarded on: 

    A conference specifically targeted at Artifical Intelligence, Machine Learning and high levels of autonomy thorughout organizaitons.

  • #

    World top 10 in ContainerizationTechCrunch Disrupt - USA

    Awarded on: 

    As the sole author of Cyvive.io's beta release. An infusing of security, immutability and deep optimization of Kubernetes across bare metal and all major cloud providers. Resulted in this recognition.

  • #

    Seen on Channel 10, 11 and OneNetwork Ten Intensify

    Awarded on: 

    Co-sponsored by Network 10 after presenting Taylored Technology's Micro-PaaS technology