Skip to content

NIC (Nebari Infrastructure Core)

production Architect and tech lead
GoKubernetesArgoCDKeycloakTerraformOpenTofu

Most Kubernetes platforms require weeks of manual wiring before they’re ready for real workloads. NIC takes you from zero to a production-grade platform in a single command - auth, TLS, routing, GitOps, service discovery, and a self-registration mechanism so software can join the platform without manual configuration.

The core of NIC is the nebariApp CRD and nebari-operator. Services package themselves as software packs and register with the platform automatically, picking up SSO, routing, and observability without needing to know anything about the underlying infrastructure. Fifteen packs are built on this model.

Built in Go (96.7% of the codebase). I designed the architecture, wrote most of the Architectural Decision Records, and tech-lead the teams building it.