Skip to content
View lockwobr's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report lockwobr

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lockwobr/README.md

Hi, I'm Brian 👋

Senior systems software engineer at NVIDIA on the NVIDIA Kubernetes Accelerator (NKX) team. Based in Olympia, WA.

Before NVIDIA I spent about 12 years on data and ML infrastructure at startups.

What I'm working on

  • NVIDIA/nodewright (formerly Skyhook): I'm the lead developer. I started it on NVIDIA's Linux team and took it open source. It's a Kubernetes operator for safely rolling out node OS customizations, and it runs on hundreds of NVIDIA's internal clusters.
  • NVIDIA/aicr: AI Cluster Runtime. Generates validated, reproducible configurations for GPU-accelerated Kubernetes (snapshot → recipe → validate → bundle).
  • Software supply chain: signing and verifying what we ship with Sigstore, SLSA provenance, SBOMs, and OpenVEX.

Talks & writing

Before NVIDIA

Background
  • Stream processing and IoT: real-time Wi-Fi location analytics, triangulating devices from off-the-shelf routers running custom OpenWrt builds, streamed through Apache Storm. It competed with Cisco's location services at under $1k to get started, against $50k. Also a Kafka/Spark data lake for the location data.
  • Data platforms: high-volume ingestion and normalization (millions of real estate listings from 35 sources), Spark streaming, and warehousing on Snowflake, dbt, and Airflow.
  • Geospatial: geocoding and market definition on Spark, OpenAddresses, libpostal, and PostGIS.
  • ML infrastructure: CPU and GPU data and training pipelines on Airflow and EKS, which is how I ended up in Kubernetes.

Things I care about

  • Distributed computing
  • Data engineering
  • Good abstractions
  • Small, modular tools that do one thing well

Toolbox

Now: Go · Kubernetes · Helm · Sigstore / cosign · GitHub Actions · Terraform

Past lives: Spark · Kafka · Storm · Hadoop · Airflow · Snowflake · Scala · pandas

Pinned Loading

  1. NVIDIA/aicr NVIDIA/aicr Public

    Tooling for optimized, validated, and reproducible GPU-accelerated AI runtime in Kubernetes

    Go 447 124

  2. NVIDIA/nodewright NVIDIA/nodewright Public

    A Kubernetes Operator to manage Node OS customizations.

    Go 75 37

  3. NVIDIA/nodewright-packages NVIDIA/nodewright-packages Public

    Packages for the Skyhook Kubernetes Operator.

    Shell 10 10

  4. zeppelin-examples zeppelin-examples Public

    This project is for examples of how to use Zeppelin. https://github.com/apache/incubator-zeppelin

    25 9

  5. kubernetes kubernetes Public

    Forked from kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    Go

  6. topograph topograph Public

    Forked from dsx-ai-factory/topograph

    A toolkit for discovering cluster network topology.

    Go