Top expert inKubernetes and Cloud-Native Technologies
Jordan Liggitt is a Senior Staff Software Engineer with 13 years of experience designing and maintaining large-scale cloud-native systems, currently at Google after a multi-year tenure at Red Hat. He blends high-level API and architecture work with hands-on implementation, contributing significantly to foundational projects like Kubernetes (kubectl, api, client-go, kubelet) and etcd, as well as OpenShift tooling and web console features. Jordan’s strengths include dependency and code-generation hygiene, API evolution, and security-minded infrastructure (PKCE, CSR approver, RBAC tooling), reflecting deep expertise in Go and distributed systems. He’s comfortable across the stack—from regenerating client libraries and code-gen improvements to TLS/OAuth integrations and CI/test infra—and often focuses on the subtle, stability-driving work that keeps critical projects production-ready. Based in the Raleigh-Durham-Chapel Hill area, he pairs steady maintenance craftsmanship with strategic feature work that enables long-lived platform ecosystems.
13 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at North Carolina State University
Autogenerate RBAC policies based on Kubernetes audit logs
Role in this project:
Back-end & DevOps Engineer
Contributions:10 releases, 57 commits, 37 pushes in 4 years 8 months
Contributions summary:Jordan primarily contributed to the `audit2rbac` project by implementing features related to processing and generating RBAC policies from Kubernetes audit logs. They introduced audit streaming functionality, allowing for real-time processing of audit events, and improved the system's ability to parse and handle various audit event formats. Key changes included code to parse the APIGroup from audit events, improving the correctness of generated policies, and refactoring of the code used to generate rules. They also focused on improving the build process and packaging of the binaries, incorporating versioning and cross-compilation, with additions like darwin/arm64 support.
Contributions:230 commits, 57 comments in 6 years 7 months
Contributions summary:Jordan's commits primarily focused on enhancing the `apimachinery` library within the Kubernetes project. The work included implementing features related to field selectors, specifically allowing arbitrary values and fixing issues with parsing and unescaping. The user also worked on strategic merge patching by modifying the `patch_test.go` and `patch.go` files to address issues with applying two-way and three-way merge patches. These contributions suggest a focus on improving the core functionality and stability of Kubernetes' API machinery.
k8s-staging
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jordan Liggitt - Senior Staff Software Engineer at Google