Hey, I'm Joe
I'm a Software & DevOps Engineer based in the UK, and a Fellow of the Python Software Foundation.
I'm passionate about open-source software, automation, and building communities. I'm always looking for new and exciting projects to work on. I'm interested in a wide range of technologies, but I have a particular fondness for Python, Kubernetes, and Ansible. I also am interested in the nitty-gritty of how the internet works, and have a particular fondness for DNS and BGP.
I work primarily in Python, but am also happy working in JavaScript/TypeScript, Elixir, Golang or Erlang.
I'm co-founder of Python Discord, one of the largest programming communities on the planet with over 380,000 members. I also undertake the role of DevOps Lead for the community, maintaining our Kubernetes and Ansible based infrastructure.
I am also the administrator of the hobbyist AS211224 network, a small, IPv6-only network that I use to experiment with BGP and other networking technologies.
I'm best contacted via email, at joe@jb3.dev, preferably encrypted with the below PGP key.
🔑 PGP Key
You can fetch the below key from https://jb3.dev/pgp.txt
or copy the below public key block into your PGP client of choice.
-----BEGIN PGP PUBLIC KEY BLOCK-----Comment: User-ID: Joe Banks <joe@jb3.dev>Comment: a.k.a.: Joe Banks <joe.banks@nstv.co.uk>Comment: a.k.a.: Joe Banks <joe.banks@urn1350.net>Comment: a.k.a.: Joe Banks <psyjb17@nottingham.ac.uk>Comment: Valid from: 17/07/2023 17:04Comment: Fingerprint: 509CDFFC2D0783A33CF87D2B703EE21DE4D4D9C9
mDMEZLVmghYJKwYBBAHaRw8BAQdARPO/7yeCz0HKWXXHFcx+gcyWDTP6avX8i1qsSSNt71e0F0pvZSBCYW5rcyA8am9lQGpiMy5kZXY+iI4EExYKADYCGwMCGQEWIQRQnN/8LQeDozz4fStwPuId5NTZyQUCZNaXQgULBwkDAgUVCAoCAwMWAQICHgQACgkQcD7iHeTU2ckkMAEAqxGO+4U0TmYDu01tFlhfEFeY8C9LnRZGjc+CGkly+K0BAOlV+EiZYLhEW8B/vVfjkxVFliNDwPcKe7+psv/tozACtCBKb2UgQmFua3MgPGpvZS5iYW5rc0Buc3R2LmNvLnVrPoiLBBMWCgAzAhsDFiEEUJzf/C0Hg6M8+H0rcD7iHeTU2ckFAmTWl0IFCwcJAwIFFQgKAgMDFgECAh4EAAoJEHA+4h3k1NnJjcIBAPRnoOJS72H3I45kAUx/MppdNpu56tvIqEoWvbhLfzenAQCWjJEN1ZKaIXX690FBwvT+dJu+dilwxoPB1YWMYWCwBLQhSm9lIEJhbmtzIDxqb2UuYmFua3NAdXJuMTM1MC5uZXQ+iIsEExYKADMCGwMWIQRQnN/8LQeDozz4fStwPuId5NTZyQUCZNaXQwULBwkDAgUVCAoCAwMWAQICHgQACgkQcD7iHeTU2cn0BAEAzIx5iUPpL4smkumpbFOwIvCppaXUhTODMdTWKAMcai8A/3miEilIAV2bkeUFtoJJXNSWHgVv6RaQdHep+eqRBtgEtCRKb2UgQmFua3MgPHBzeWpiMTdAbm90dGluZ2hhbS5hYy51az6IiwQTFgoAMwIbAxYhBFCc3/wtB4OjPPh9K3A+4h3k1NnJBQJk1pdDBQsHCQMCBRUICgIDAxYBAgIeBAAKCRBwPuId5NTZyZ/EAQDSgIR9jF9h5D0vERh+9cULi9vLbN1Z+Hfo1K6PVqjB8wEAvgnPRmzIlhIo1vRnAsmrVniY8fgiBcCkNY0wQ3v7UAu4OARktWaCEgorBgEEAZdVAQUBAQdAx1VcS8r1Ke7rr3Zpc5c6jZ7qNiHgOyNB2Sp6OXth8DQDAQgHiHgEGBYKACAWIQRQnN/8LQeDozz4fStwPuId5NTZyQUCZLVmggIbDAAKCRBwPuId5NTZyRTLAQC+X6vf83kQJueHKiR25u7oH1e3KH6kwlD5GTZlattpSgD+N6/ViGCBOIso3b+EDj7RccWpCm6A5z+4JLVM2DDfnwk==bonM-----END PGP PUBLIC KEY BLOCK-----
Latest Blog Posts
- PyDis Statistics Part 1: Collection June 26, 2024
-
View all posts
Projects
AS211224
AS211224 is a small IPv6-only hobbyist network.
DIY DNS
My DIY DNS project replaced the nameservers for jb3.dev with self-hosted BIND nameservers deployed using Ansible. It implements advanced DNS features like DNSSEC, including (fairly secure!) automatic key generation.
Python Discord
Python Discord is a programming community with over 380,000 members from around the globe, I'm a Co-Founder and DevOps Lead for the community. I maintain the Kubernetes cluster which the Python Discord infrastructure resides on.
RapidIX
RapidIX is an Internet exchange point present at Interxion LON1.