She spends a lot of time contributing in the Go, Kubernetes, and Container open source spaces, and has a deep passion for building communities. According to an article she wrote on diversity for the CNCF (Cloud Native Computing Foundation), she shares:
Open source software has always been an ideology I keep very close to my heart. In fact, open source software is what helped inspire me to come out as a lesbian in my life. To me, open source software has always represented a wonderful world of science, honesty, and learning. A world where mistakes and failure is encouraged, and growing with your peers is a fundamental aspect of success.
One of the big lessons that Kris tries to help share is the idea that failure is encouraged, and that it’s okay to try something. She hopes to demonstrate that trying and failing can be accomplished with grace and dignity, especially in tech. Which unfortunately in her experience has very much been a shoot first and ask questions later kind of working space. Kris is on a life long mission to help change this.
Sneaking onto the scene
Kris was given a unique opportunity in tech, which is a second chance at a new life in tech with a new name and a new gender! So she was able to come into the Go and Kubernetes spaces relatively quickly and with a big impact. She tries her best to keep her old identity a secret. She has spent time working in many open source communities. From writing TCP exploits on the FreeBSD operating system, contributing to Go dep to spending time contributing to launchpad bugs and features, to sharing her home grown code in the PyPi repositories. Her most notable work is in the Kubernetes project on kops.
Kris is one of the core maintainers for Kubernetes kops, and is cited with tribal knowledge on running Kubernetes on AWS. Her article on running production Kubernetes clusters on AWS was the first of it’s kind and offers features never before seen in the community. She coded the back end components of the feature set while attending KubeCon in Seattle, Washington 2016. It was merged on mid-conference, and highly discussed the following day.
Kris also demonstrates leadership as an organizer for Kubernetes #sig-aws where she leads the community towards driving features in running Kubernetes on AWS. She spends countless hours contributing to the community, and coding in
Kris has worn a number of infrastructure and operations hats in her years in the professional community. She has spent time working at successful startups, and has professionally focused on
C, and object oriented
PHP. Her roles have always included leadership, mentoring, and she has commonly been the face of back-end technologies.
In her career she has always displayed exemplary work in software stability and scalable design. She has worked on many applications, most of which are still in production to this day.
In an effort to help solve the Kubernetes infrastructure problem Kris created kubicorn in her spare time. More information can be found in the official GitHub repository or on the official docs site. She hopes to introduce the idea that infrastructure can be solved using clever cloud native software, and also hopes she can demonstrate techniques on how to build a healthy open source community.
She has a few tutorials on getting Kubernetes up and running with kubicorn that can be found here.
The project is intentionally built and hosted outside of the Kubernetes public space, in order to demonstrate that anyone can work on Kubernetes projects wherever they would like.
Kris Nova co authored a book with Justin Garrison called Cloud Native Infrastructure.
The book looks at many of the lessons Kris and Justin both have learned over their careers at solving DevOps and Infrastructure related problems in the field. Kris has given many presentations on the manner, and continues to speak for the idea that infrastructure should now be encapsulated as software.
The book is available for sale and more information can be found on cnibook.info.