 Hey all, I'm Matt Broberg. I'm the current editorial lead for the upstream marketing subgroup And I'm here today to kick us off on a conversation around Kubernetes contributor stories and how you can tell your own and let's dig in a bit further First let's talk about SIG contributor experience or contrib ex for short that's the umbrella under which this group of people presenting today are coming from and SIG contrib ex is really the front door to your community experience The whole point of the group is to make sure you feel connected and know where to be who to connect with how to Navigate this Kubernetes community space. So they run a lot of things. They're great talks in this conference dedicated to them We're gonna go to that bottom line and dig into upstream marketing We are a newer working group been around for about a year and our sole purpose is to help you Connect and tell your story I like to say that we are the home for non-code contributors if you're a designer if you are interested in finding stories in producing videos and Just being somebody that's helping elevate the conversation around Kubernetes to highlight its inclusivity and its growing community of all kinds Then you could find a home with us But if you are part of the Kubernetes community What is that even mean? Because there's so many things going on all at once There are thousands and thousands of contributors that are participating in one or more github repositories or online event There are dozens of special interest groups just like contrib ex dedicated to everything from architecture to security and back again And that's just the Kubernetes project itself That's not to say the whole cloud native computing foundation, which is full of related and Welcome projects, but there are over 900 you could contribute to you there as well But the what we're really focused on today is you and your experience contributing to Kubernetes And if there's anything like mine This might actually be footage of your first touch in the community where you stare into what feels like a bit of a black hole filled with many many tweets and slack groups and discourse posts and Zooms you can join the beginning and end of it are not clear and everyone's saying hey join here check it out But that is one of the things that the upstream marketing team was founded to help Combat that experience of staring into the void I like to hope that we make you feel more like this You land on a couch Everything is fine. Even if you don't know what you're doing yet. You're welcome here. You are part of this and We do two main branches of things in upstream marketing and that is communication strategy So we've done quite a bit to map and connect the dots between the disparate sources of information in the Kubernetes community And that's a really fun topic that we can dig into in another talk Today we're just going to talk about the storytelling there is an amazing documentation sig and there is a blog subgroup there and We partner with them to tell really powerful stories that are dedicated to different subjects on The kubernetes.io Website that's dedicated primarily to users and the kubernetes dev domain Which is dedicated primarily to developers and contributors of that kind So today we're going to bring you through a checklist if you will of different tips that you can keep in mind as you think about your story and See yourself as a storyteller no matter where you are in your experience so far So in short lots of pictures very pretty I hope but what it comes down to is we're here to help you tell your story And I can't tell you this enough you have a great story to tell already if you are an expert in Some software as part of the stack or if you are coming with design skills Or if you're coming as a pure beginner in many ways that is in and of itself a value because those fresh eyes are a form of expertise and What you really only have to do to start making an impact is showing up when I think about How people contribute significantly in kubernetes land I I'd like to tell people if you have 20 hours to Give give two hours a week for ten weeks Don't pull an all-nighter and run out of steam very quickly kubernetes as a community and as an ecosystem improves only when Each member of that community continues to gain knowledge and contribute back We're all part of this ecosystem together and we grow as one when we keep showing up Now you might not find your perfect place from day one But you will find a home if you stick with it and keep showing up keep putting the sweat equity in Keep chopping wood and carrying water and you will find a really wonderful home And with that Piyush has a great story related to that so take it away Thank you, mate. Hello everyone. My name is Piyush Gupta. I am a senior developer advocate at Digital Ocean In kubernetes community. I am a member of special interest group Contributex that's short for contributor experience I Basically contribute to two sub projects one is the upstream marketing group. It's the group that's bringing you the stock and Another is a pack coordinator. I am also the release communication lead for kubernetes 1.22 release And I usually talk about containers kubernetes and any and all things cloud So let me start by talking to you a bit about my kubernetes journey I started contributing to kubernetes way back in 2015 at that point kubernetes was still pretty new and A part of my job was to make kubernetes available for pp64 early architecture So most of my work was centered around that and naturally I At that point of time I talked to relevant six like Sega architecture sick testing sick infrastructure, etc And I found out Those conversations were pretty amazing, right? The folks were very welcoming. I understand They were pretty busy with their day job, but they still took the time out to help me understand the concepts to answer my silly questions, etc, etc And I love that feeling So even if my job roles changed my job function changed, I still wanted to Is stay connected to the community, right? And then that's when I found out about sick contrabex It's a sake that is aimed at helping contributors making most of the kubernetes community And it felt like home. This is what I was looking for, right? So I Started contributing there and today I'm part of as I mentioned earlier two Subprojects one is the a pack coordinators that helps contributors in a pack region and another is upstream marketing That helps improving communication for kubernetes contributors. I Even made the turn in my career and got a community facing job now I'm not the only one with a story like this If you talk to any speaker in the stock You would realize that they started at some place else and then they realized that this might not be the right fit for them And then they moved on to another sake. They moved on to another group and you know found the right fit for themselves That brings me to my tip and my advice for you To tell a great kubernetes contributor story is keep exploring Let me expand a bit on that, right? So one of the thing that Almost everyone in kubernetes community would agree on is that it is a huge community, right? There are a lot of Special interest group there are a lot of working groups then there is cheering then there is you know a Huge ecosystem where there are multiple projects going in and out, right? So it might be intimidating it might be confusing for new contributors, right? but If you want to tell a great contributor story You don't have to be afraid of the huge community because there is a plus side to it and the plus side is Since it is a huge community. There is something for everyone to contribute, right? It doesn't matter what domain you belong to like It might be testing it might be infrastructure side of things It might be marketing project management documentation technical writing. It could be anything like There is a place for everyone to contribute and grow and sometimes You might feel stuck at a place or sometimes you might feel that your skills or your You could be a better fit at some other place do not be afraid to explore things, right? Because as I said since the community is huge there are multiple Or there are plenty of like-minded people who would want to work with you or would want to help you grow or whom You would want to help grow right now open Zeus is all about learning in public, right? But it's not just about Learning or improving your technical skills It could be about where you want to take your career It could be about what kind of people you want to associate yourself with right and all of these things Could be the part of learning as well So Basically learning where you want to be is is a learning in itself, right? So do not be afraid of exploring, right? And there could be multiple ways to tell your community story Could be I went to a meeting I liked it and today I'm a maintainer or it could be I thought I was at the right place but guess what I found there was a better place for me to contribute, right? It could be any part of it to not be afraid to explore Thank you for listening and with that I will pass it over to Kesslin Hi, I'm Kasslin Fields and I'm gonna tell you a little bit about my story of how I got started contributing to Kubernetes And I'm gonna tell you a little bit about how the upstream marketing team does our work So let's get going To start off a little bit more about myself. You can find me on Twitter at Kasslin Fields I'm a developer advocate at Google where I focus mainly on Google Kubernetes engine I'm also a cloud native computing foundation ambassador I'm a member of the special interest group for contributor experience on the marketing team the contributor comms team We seem to have many names. I focus on mainly containers cloud native DevOps and Kubernetes type topics and I love talking about them And I also like to illustrate technical concepts So I have a little website where I do some little comics to try to explain technical things So you'll see a few illustrations in this. I think that I did at least this one is one of mine So to start off, I'm gonna tell you a bit about my story of how I got into Kubernetes And essentially I got into Kubernetes by talking to people a Friend of mine was really passionate about containers and wanted to teach anyone who was willing to listen I Happened to be a willing ear. So I started to learn from him and his passion really grew on me So over time as I got more into containers and Kubernetes I noticed how friendly and welcoming and fun the Kubernetes open-source community seemed so I wanted to get involved It took me a couple of tries to find a place in the project I first tried sick storage and sick test But between workloads at my job and trying to find Good projects to work on as my first kind of tasks to get involved as a contributor The first couple of attempts just didn't really work out And I wondered if I would ever really find a way to to find a place within the contributor community in Kubernetes Eventually through making it known that I wanted to be a contributor And making connections within the Kubernetes community A friend who was a contributor told me about this marketing team that was spinning up It sounded like all the things I wanted to do and that I really love about the Kubernetes community It gave me a broad scope where I could learn about many aspects of the technology It involved supporting the contributor community And it also involved using tools like blog posts and social media Which I was already very familiar with since I had started going down the path to become a developer advocate And so it involved using those tools to help make contributors' awesome work more visible to the world So here I am now speaking to you at KubeConnuVirtual in 2021 as part of the upstream marketing group So let me tell you a little bit more about what we do Here you can see a screenshot of the GitHub repo where the contributor marketing team keeps various resources Like guides to the roles within our group And the roles that our contributors play and a few other resources that we use in our work I mentioned earlier that this team aims to support the Kubernetes contributor community Often by helping to make their amazing work more visible Through various tools like blogs and social media Any contributor can request help from our team to promote their work within Kubernetes Contributors can do that by submitting an issue in the Kubernetes community repo on GitHub There's a template available called a contributor comms request So this is what that template kind of looks like We have a lot of different ways that we can help make awesome Kubernetes contribution work more visible But the most important thing is that you tell us what you need is as the contributor who wants us to tell your story If you have an idea for a blog post if you want to maybe Tell people about your story of how you became a contributor You could go ahead and write a draft or just kind of tell us the general idea of what you think you want to do And we can help you figure out how we can help you do that What the process is like if you want to do something like a blog post If you want to tweet about something really cool that's happening in your sig We can help you get Going with that. We also have some slack and mailing list capabilities So it really depends on what you want to do. We just want to help you tell your stories of contribution So speaking of that to give a bit of an example I want to talk about twitter So we have a twitter handle called atk8s contributors. If you haven't followed it yet, definitely follow us But our goal with this twitter account Is to provide a twitter that is by contributors and for contributors in a sense So we want contributors to be able to post the really cool stuff that they're working on and any particular things that are going on that are relevant to other contributors And then have contributors follow this account and and be able to see that kind of news So how do we make this really a contributor? Involved community involved Twitter account So we use a bot We have a repo in github kubernetes sigs slash contributor tweets And this repo has a github action running on it Such that the pull requests of tweets into this repose tweets folder will then be posted From the atk8s contributors account when they're merged So this way anyone from the community can tweet making it truly a twitter account of the community This also means that tweets go through a review process similar to any other contribution to kubernetes It also means we have a history of archived tweets from the account that are all conveniently available So let's take a quick look at the process to submit a tweet to the atk8s contributors twitter account You would have to fork our contributor tweets repo add a new file and make a pr So it's a relatively simple process if you're familiar with source control or git But if you're not we want to make sure that this is a welcoming process for you as well I know that when I was getting familiar with contributing to open source kubernetes Git was a a bit of a hurdle for me So if it's a bit scary to you, uh, don't worry about it. A lot of us are here to help Which brings me to my last tip That I will leave you with today And that is to learn in public I mentioned that I was not very familiar with git when I came in as a contributor I'd used other source control tools, uh, but not really get before So that was a bit of a learning curve for me and, uh, something that I learned about working with the kubernetes community Is that everyone really is just learning in public together We all make mistakes The community is built of, uh, of people who make mistakes and nobody does it right 100% of the time But we all learn together And others will be able to learn from our past mistakes And with that I'm going to transition over to someone who has really helped me as I've gotten started with the community Especially as I've started learning my way around git And that'll be chris short Hello everyone, I'm chris short. I'm going to tell you a little bit about, uh, the work we do on the upstream marketing team And I'm going to tell you my story because I think it's an interesting story And it's one that we're actually working on as content for the upstream marketing team And that that idea that concept of a story is something I'm going to touch on multiple times as I discuss What we do so just keep that in mind Good marketing content is technically a story of some sort So who am I chris short? I think I mentioned that, uh, I work at red hat, uh, marketing is in my job title But that does not mean I know nothing Just think of me, you know, like there's dev advocates think of me as like an ops advocate I'm also a cncf ambassador. I have been for a while now I'm a member of sig contribex on the marketing team youtube admin slack admin Try to just help wherever I can I also contribute to the cncf newsletter cube weekly and I have a newsletter of my own called dev ops ish If you want to follow me in any other particular place, there's a qr code you can scan on screen And you can follow me on the twitters or the linkedins or wherever you find people uh So yeah, what do we do on the upstream marketing team? We mean great stories, right About amazing contributions shared with intention and imagination So we don't make things up obviously, but we do get somewhat creative sometimes in the way we tell the stories that we tell Um It's specifically, you know about or for kubernetes contributors to have an outlet for a wide range of content All content is technically a story Stories come in all shapes and sizes How did we do x? Why did we do something in the a certain way in the kubernetes community? These pieces telling the story behind features and deprecations in all manner of topics or How we show the world how things get done We work very closely with a lot of sigs including sig docs where the kubernetes website lives And sig contributes. We are a sub project underneath that so that's where the contributor site lives um, and we have You know have had since our inception representation on the release team Um, hopefully we can keep that up. We are a small group. We are looking for more people. I'll touch on that a little bit later but basically all content from marketing perspective is a story now sometimes that story can be Big and bulky right and it might need a very technical kind of hand to write that story and then You know, we'll review that content and you know edit it for grammar and anything else and You know size it up and beat it into shape and get hub and make sure everybody's good with it And you know, we'll take the story and run with it for you But we need to know what the story is to tell that's basically it right So if you have some event coming up great, you have a day zero event at cube con Hey, we have a process to send the tweet out about that right like caslin touched on that in the previous section so You know about that now Make use of that as best as you can um But we can write longer form pieces and that's kind of the gist of it right like My story is a long form piece. We're actually going to be putting it up online here pretty soon But let me run you through my kubernetes story, which is one of you know Fun and also um Career progression right like I didn't start off working on kubernetes when I started contributing to kubernetes I was doing dev ops by day and kind of kubernetes by night I was working on dev ops Uh dev ops engineer. I think was my title at some point uh during this journey Um, I had a little newsletter that had just started out and uh, I was covering all things tech I learned about kubernetes very early on obviously Took me a little bit of time To find my place, but I realized kubernetes was huge so Finding a place to live in this community would be vitally important So I went from docs Kind of bounced around and then I met george castrow at cube con austin in 2017 where it's snowed if people remember correctly And he told me about sig contribex and I've been in contribex ever since So that's pretty wild to think about That's kind of like stage one of my conversation. This was 2016 ish Stage two, which is like 2018 2019. I wanted a job at an organization vested In kubernetes. I was contributing so much time to the project that I needed my time and my work to be a little bit more aligned Um, so I did something crazy After 23 years of carrying a pager and being on call. I said enough is enough. I don't want to be on call anymore But I do want to still work in technical positions. So I jumped into marketing Why well because there was an opportunity on the ansible team to do a little bit of marketing and There's a lot marketing And devops could learn from each other is what I've learned over the years. Um, it's it's pretty wild But that's that's probably for another talk um, the I ended up as a highly technical product marketer Partly working on operator framework, which is now actually a cnc of incubating projects. So that was pretty cool And and this left me with a foot in both open source projects, right like ansible and kubernetes And it to be honest with you towards, uh, the you know, towards the end of 2019 I was having a lot of You know struggles just managing time and you know, okay Things are one way in one community in another way in another and that's difficult to kind of live in two worlds so Come 2019 I moved over to a kubernetes focused team as a technical marketer, which I've referred to as operations relations um I might have had to Move out of operational roles and into marketing roles But this is very much working for me. I'm still doing technical things I'm still talking about kubernetes. I'm still working upstream And my work now matches My hobby, right? And you know, if contributing upstream is my hobby I have work hobby alignment, which is very rare and I'm very fortunate. I understand that but That story Is real and it could happen to other people, right? So i'm happily plugging away in the ambassador community And the upstream marketing team and you know, wherever else I need to be but I started off not touching kubernetes at all on my day job And I've worked my way into this role that i'm in now Which is pretty cool So we should tell that story stories get fed to kubernetes.io through cooperation with the kubernetes blog sub project Which is under sig docs The process usually goes from a discussion within a sig About what needs to be communicated then the team works The marketing team works with all the parties that need to be involved because oftentimes something about um a particular project or component um Needs to be vetted between a few different Sigs and work groups and so forth before solid pieces worked out So we make sure everybody sees it Everybody has their say and you know can you know speak their piece and then we edit it and you know Check it for grammar and all that stuff that you know is hard And then we put it together and release it as part of the kubernetes website release process Which is managed by sig docs so we're kind of the The the storytellers in this scenario where sometimes the communication needs to be short, but we want it to be formal and have Some pretty good vetting. So like if we want to send something to kdev about Process change or hey, you know, hey the shadow applications just open for the release team, you know go apply We'll work on a message like that. We have boilerplate now I'm pretty sure four message is going to the kubernetes developer mailing list as well as tweening it out on kates contributor so Both of those things are stories, right like hey, this is why you should volunteer to be a shadow This is how that's a story and that can be an email that can be a tweet that can be a blog post it could be all three There's millions of stories like this in the community. You don't have to go very far to find them So we all have a tip in this slide deck. Uh, the best tip I can give you is that you're not alone Right so kazlan says, you know, don't be afraid to learn in public I like to remind people you're not alone while you're learning in public Uh, if you don't know anything about get no problem, we can teach you If you don't know anything about get hub or how that works or even get hub actions We can help you. We can give you resources that'll help you get quickly spun up Whatever the issue is no problem. We'll figure it out together So join us Marketing is a great way to contribute to kubernetes Um come to our meetings that are held every friday at 1700 c et 11 a.m. Eastern tag us in slack at contribute comms You can tweet us at kates contributor on twitter And we look forward to hearing from you Please don't hesitate to reach out And finally thanks to images from undraw and kazlan Icons from phosphor and contribution to the working group by paris pitman bob killen Jonas roslin myself carthican fuchs soresh taylor and many more Past present and future contributors. Thank you very much If you want to learn more about us and what we do head over to the marketing upstream repo and uh You can see us there and uh join us on fridays. Look forward to seeing you then