Jonathan Innis is a Senior Software Engineer with nine years of experience building full-stack web and cloud-native infrastructure, currently working on server platform engineering at Figma after contributing to Kubernetes autoscaling at AWS. He blends frontend expertise in React and Angular with backend and DevOps skills across Node, Flask, Django, Go, and cloud tooling, enabling end-to-end delivery from UI to infra. Jonathan is an active open-source contributor and core maintainer-level collaborator on high-profile projects like Karpenter and Flux2, where he’s improved autoscaling, installation stability, and spot-instance interruption handling for EKS. His background includes integrating GitOps into Azure Arc and shipping production-ready Azure CLI and AKS examples, reflecting a strong focus on reproducible, secure deployment patterns. Comfortable across languages and clouds, he also brings a designer’s eye from hands-on Figma and UX work during student hackathons, helping bridge product and platform priorities. Ambitious and pragmatic, he seeks roles that combine frontend polish with scalable backend and infrastructure automation.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Texas A&M University
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
Role in this project:
Backend & DevOps Engineer
Contributions:2274 reviews, 65 commits, 760 PRs in 3 months
Contributions summary:Jonathan primarily contributed to testing infrastructure and core code within the karpenter project. Their commits focused on adding expectations, configuration, and enhancements to the testing suite, including changes to pod and node configurations. They also implemented generic infrastructure tags and addressed issues related to the webhook component. The user further made contributions to scheduling and machine management, indicating a focus on core infrastructure components.
example repo for gitops with flux v2 cloned from the fluxcd project (https://github.com/fluxcd/flux2-kustomize-helm-example) and updated to work with multi-tenancy
Role in this project:
DevOps Engineer
Contributions:12 commits, 4 PRs, 13 pushes in 3 months
Contributions summary:Jonathan primarily contributed to the repository by adding examples for deploying applications using Azure Kubernetes Service (AKS) and Flux. Their work involved defining Kubernetes configurations with Bicep, specifically focusing on setting up Flux configurations, extensions, and GitRepository sources. Additionally, they added scripts to validate the Kubernetes manifests and used tools such as `kubeconform` and `kustomize` to validate the deployments. They also incorporated examples related to secure configurations using protected settings with private keys and HTTPS keys.
helmclonedexample-repotenancyupdated
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
Jonathan Innis - Senior Software Engineer at Figma