2 Years at Weaveworks
Time flies when you’re having fun: it’s now been two years since I started working at Weaveworks and I 💕 the experience it’s been.
Back then I was just concluding my sabbatical and had started pursuing a second career in that year. So my mind wasn’t exactly in the tech space, still I felt rested and open to new challenges. In the meantime, many old friends had already waved over from Cloud Native land and tried to lure me there. Especially my ex team mate Jorge Castro had raved about the Kubernetes community whenever we talked: that future was being made here and that the people were great and this was exactly the right thing to be involved with. If you know him just a little bit, you know this is typical Jorge.
When I set out looking for a job, I was lucky that Jono Lange reached out as well and told me what was happening at Weave. A couple of weeks later I was part of the team. The interview process was great because I got to talk to lots of people and get a feel for the entire team and their vision. The process wasn’t without mishaps though: to Alexis I talked on a video call out of a car on a mountain on Euboea, Greece - it was the only place where I had passable reception, to a call with Tamao I was 20 minutes late because of traffic in Cairo - ouch! - and when I talked to Matthias, Ilya and Stefan I had turn off video at times because the internet in Dahab at the Red Sea wasn’t quite up to it. I’m so glad they came to the conclusion to have me as part of the team and my future team put up with this.
I was a bit weary starting into this, since I had been out of tech for 13 months and the Cloud Native landscape is simply overwhelming when you’re new: it is a HUGE community, a big entangled mess of competing solutions, vendors, tools, its own lingo, hundreds of sub-communities and challenges I hadn’t deeply considered yet. Frankly, it was a very daunting perspective at the time and I wasn’t sure if I could “learn all of this” - in my mind, that’s what I thought I needed to do.
What helped me ease into the job and communities were right from the start my teams: Bianca, Filip, Lili and Simon in Berlin and the DX gang: Tamao, Ilya, Stefan, Lucas, Leigh, Stacey, Dennis and Chanwit.
All of them were infinitely patient, had great ideas to help me grow, encouraged me to dig deeper, introduced me to other interesting folks and gave me the feeling that even if they would probably never let me go near Prod or a customer’s cluster, that I was generally doing an all right job finding into this space. 🙏
My immediate impression from Weaveworks was that I enjoyed the fact that the company was smaller than Canonical (where I worked before) a lot: getting things done across “departments” (I think we were around 25 people when I joined) was often an ad-hoc affair that often just involved a call or chat on Slack. It gave me a sense of being able to influence direction and that people generally trusted my judgement. As the token German in my teams I sometimes felt things could be a bit more structured, so I was happy to help e.g. putting together a Wiki from our internal docs, setting up a Knowledge Base and so on.
There were so many things I got to work on and folks I collaborated with. Particularly that there is so much Open Source in our story makes me proud and happy to be here. Here are a few of my highlights:
Supporting our booth and workshops at conferences was fun! It got me in touch with many of our users, customers and friends - I learned a lot about the field and everyone’s challenges there.
I spent quite some time with the Flux team (Michael, Stefan, Hidde, Fons). As one of our most important projects, making Flux more accessible to users and developers was very rewarding. Initiatives like simplifying installation, adding more docs, improving some of the community structures fell on very fertile ground: the number of users and contributors exploded over time. Flux entering the CNCF was probably another big contributing factor. Flux and Argo joining forces is just another big milestone on the way.
Working with the Scope team (Fons, Bryan, Filip, Satyam, Akash) was a lot of fun too. It’s still one of the most loved k8s projects out there, you see it at booths and in workshops a lot, so having a healthy group maintaining it and re-integrating features from experiments elsewhere was important. Visiting Satyam and Akash and the entire MayaData team in Bangalore and working with them was a great experience too. Miss the great food there too!
During my time at Weave we released many useful tools to the world, all open source. If you haven’t checked out Firekube, Ignite, Footlose, eksctl, wksctl, Flagger or any of the other good stuff yet, please do - they’re going to make your life easier! I was happy to be able to help out in putting open source, community and docs structures in place for them. I recently helped others breath new life into kured and grafanalib - stay tuned for contributors meetings for the two any time soon.
I also started contributing upstream in Kubernetes. This was a great experience learning from all the great folks who make Cluster Addons (Justin, Jeff, Leigh, Evan and so many others), a sub-project of SIG Cluster Lifecycle happen.
Work at Weave hasn’t been focused on just Open Source things. Getting to talk to customers, users, contributors and partners was very educational and helped me understand their challenges. Commercially we added the Weave Kubernetes Platform to our product portfolio to help enterprises manage their Kubernetes cluster needs and customer uptake is great.
The company has been growing quite a bit in the last time as well. We more than doubled in size and added New York and Colorado Springs as office locations. We are still hiring, so if you’re bored at your current job, don’t feel supported there any more, stopped believing in your current mission, join us at Weave - it’s a great team and I feel privileged to be here.
There’s so much more that happened in the last time and this blog post is long enough already. Big thanks to the entire team for this great journey. I’m looking forward to our future together! 🚀
Update: Now that I finished the blog post I realised the so many of things I hadn’t mentioned:
- I managed to write the post without mentioning GitOps one time! Nuts! We helped to build a GitOps community and make the concept almost common-place.
- Sharing an Airbnb with Ilya and Stefan (and Oana!) in SF was so much fun!
- The culture at Weaveworks and how smart and caring people are! 💗