Skip to content
Any time is coffee time
Any time is coffee time




@weaveworks @cncf @breadtubetv @nothing-but-josh @cloudnativelon
Block or Report

Block or report jmickey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi 👋, I'm Josh

Platform Engineering, Software Engineering, Kubernetes, Go, Bare Metal, GitOps

About Me

I'm a software and infrastructure engineer, hobbyist data scientist, photographer, cyclist, mechanical keyboard enthusiast, and dog owner living in Cambridge, UK. I specialise in container orchestration, software development, continuous delivery, and cloud operations. With over a decade of experience, I have extensive knowledge of a range of technologies within the infrastructure and software engineering spaces, including:

  • Kubernetes & containers
  • AWS cloud administration
  • Go, TypeScript, Python, and C# programming languages
  • Infrastructure as Code, with extensive Terraform experience
  • Continuous integration & delivery systems (CircleCI, ConcourseCI, TeamCity)
  • Agile development methodologies (Scrum, Kanban)

I'm currently at Weaveworks as a Tech Lead working on bare metal and edge Kubernetes solutions using Firecracker MicroVMs. Previously I worked at Snyk solving Kubernetes security challenges and Condé Nast building a large scale global Kubernetes platform.

Occasionally I speak at tech events and meetups, you can see my various slide decks on Speaker Deck.

Originally from Perth Australia 🇦🇺, I now live in Cambridge UK 🇬🇧.


Website Link Website
Twitter Icon Twitter
LinkedIn Icon LinkedIn
GitHub Icon GitHub
Keybase Icon Keybase
Email Icon Email Me!


  1. Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.

    Go 8 4

  2. Use Snyk to find and fix vulnerabilities in your Kubernetes workloads

    TypeScript 48 35

  3. logmon Public

    HTTP Log Monitor console application written in Python

    Python 1

  4. Single player implementation of the Battleships game in Go

    Go 2

  5. Basic terraform example for demonstration purposes

    HCL 3

371 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri
Activity overview
Contributed to snyk/kubernetes-monitor, weaveworks/flintlock, jmickey/dotfiles and 5 other repositories

Contribution activity

October 2021

Created a pull request in weaveworks/flintlock that received 9 comments

chore: add vagrant configuration with complete dev environment

What this PR does / why we need it: PR adds a few things. Vagrantfile with fully scripted development environment setup Basic containerd configura…

+132 −1 9 comments
Reviewed 3 pull requests in 1 repository

Created an issue in weaveworks/flintlock that received 1 comment

Implement immutable field custom validator

The validation will be different for different API endpoints. E.g. update compared to create. With update there are only certain fields that can be…

1 comment
Opened 1 other issue in 1 repository
envoyproxy/protoc-gen-validate 1 open

Joined the Weaveworks organization


weaving containers into applications

4 contributions in private repositories Oct 4 – Oct 26

Seeing something unexpected? Take a look at the GitHub profile guide.