 All right. Well, thank you all for coming today. I know it's getting towards the end of the very last day of the summit, so I appreciate you coming and spending time here. I am Kendall Nelson. I'm a senior upstream developer advocate at the Open Infra Foundation, so I wear a lot of hats, and I do a lot of different things. But one of my favorite things is maintaining the relationships that we have with various universities, which yields a variety of students being involved in our Open Infra projects. So today I'm going to go over the current university partnerships that we have, how to get in contact with me and build out potentially new relationships with universities, and if you are just a student, how you can try to bring that about or other opportunities that you can seize to get involved in our Open Infra projects. So, getting started. First, we have Boston University, who are an associate member of the Open Infra Foundation. So what our programs look like? There are two different programs that are run regularly at Boston University that we have participated in. So the one that happens most often is their Fundamentals of Cloud Computing course. This runs September through December for a single semester, and we've actually had the privilege of having both OpenStack and Cota Containers participate, and what that looks like is, so we have community members propose a project to the professors, and the professors put it in front of the students, and they get a variety of proposals put in front of them, and students are like, I want to work on this one or that one or whatever, and four to five students get paired with a project. We just had a round finish up in December, so that was, well, geez, that was almost six months ago now already, time flies, doesn't it? So they worked on both Cota Containers and OpenStack this last round. I do hope for all of these projects to get more of our, or all of these courses and universities to get our other OpenInfo projects involved, but OpenStack is a very established community. When it comes to mentorship, they're very familiar with how to do that, so that is usually how we get involved first, and then Cota Containers and hopefully Stranglienk someday and Zool as well. So that is kind of the background of that. We've also participated in a senior design course, which was awesome, because it actually ran for an entire year. So we had the same students working on OpenStack Manila and the OpenStack SDK for an entire year. So they were really able to dig in, get involved, learn all of what it takes to work upstream and land a lot of patches. And I think actually one of them ended up getting hired by Red Hat at the end, so it was really awesome to keep that talent around. And that's a goal that I have had particularly this year, making sure that we retain that talent that we're investing in as a community and all of the mentors time obviously as well. So that senior design course was just participated in by OpenStack, and that was actually because the proposal that they had submitted for the fundamentals of cloud computing didn't get picked by a whole lot of students, but then they're like, oh, we have this other opportunity if you're interested in, and Manila was like, heck yeah, let's do it. So that was really awesome, and I would like to see more of that. Our next university, Oregon State University, is also an associate member, and they are a little bit different in terms of how they're involved in the community. So that varies a lot because what Oregon State University provides is an open source lab. And in their open source lab, they hire a number of students throughout. The durations are different. A lot of them, the students will be around until they graduate. So we work with Lance Albertson, who actually is the OpenStack Chef PTL, who you might know, who is also a professor at that university, and he runs the open source lab there. So he will assign interns to work on OpenStack upstream. And so right now we have an intern, Antonia, working on the OpenStack SDK and the OpenStack CLI with Stephen Finukin and Artem Gontrov. And we tend to funnel students into those projects from this university because it gives them a little bit more focus on operations of OpenStack, given that they're working in the lab and managing the cloud there. And it also gives them experience working upstream in the community. So it's a really good like DevOps sort of situation for them. But yeah, we've had one or two students working on that at a time. The Open Infra Foundation used to help fund the money that that intern actually got paid. But in more recent years, we have seen enough support from Oregon State University that we haven't needed to do that, which has been great. We've still been getting that student to work upstream without having to donate monetarily to them. Our third university, unfortunately, all of these universities are only based in the US. But I would really love to broaden out into the rest of the world, as there are universities all over the place. And I know that the US is not the only place that has OpenStack in labs and OpenStack on the mind in various computer science programs and engineering programs. So North Dakota State University is our third university in the list. They are also an associate member. And we've actually been working with them since I think it was 2017 when we first got started. And every year from January to May, they offer this capstone class. And it is very, very similar to the fundamentals of cloud computing course at Boston University, where they focus on a single project for the entire duration of the semester. More recently, it's evolved a little bit more into like defined roles where one student will be a project manager one week, and then they'll be in a different role the next week to get them more exposure to the different roles that they could have out in the rural world. But what's really fun for us with regards to this course is that we're one of the only open source projects that get proposed. And so we're really popular. The rest of the proposals usually come from companies local to North Dakota, which you can imagine are a lot of like, you know, really agriculture focused engineering sort of companies. There are some other businesses, but we're we're the final ones because we're open source. And it's actually entertaining because the way the most recent professor has been addressing this is like, oh, but like, don't you don't you need the students to sign an NDA? Like, no, no, we don't we like, they're going to sign a CLA. But that just means that they don't own their code. But they can still talk about it. And they should talk about it. They should talk about their involvement in open source. And so we try to get them to be involved in writing articles for our super user blog or open stack blog. And this last year, we also had Cota containers participate in this one as well. So we had them write content for the Cota blog. Those articles are not published yet. But I will hopefully get to that soon after this event. Focus was a little bit, you know, on the summit, as you can imagine. So it's awesome to have them participating for as long as they have been. And we hope to continue growing this list and hopefully include Starling X someday. The last university I'm going to talk about today is Carnegie Mellon. And this is actually a really new relationship. Right after KubeCon EU this year, which was in Amsterdam in mid April ish, I was contacted by a former Open Infra Foundation employee who had a contact at Microsoft, who is he's like a part time professor at Carnegie Mellon. And he was like, so I have this summer program, and it's going to be 20 to 30 students. And I need five to six open stack projects for them to work on. And you have two weeks to do it. And I was like, okay, all right, well, I'll see what I can do. I'm confident that we have enough people in the community that are willing to mentor because OpenStack is really focused on bringing new people in. We need help. And we're willing to support them. So I was like, yeah, yeah, we can do this. We can totally do this. It was a little bit touch and go towards the end. I was at like four project proposals. And I had like two days to go. And then it all came in. It all worked out. It was really great. So this is a like summer program that they have running from the middle of May to the middle of August. And I don't know if they usually focus entirely on one open source project or if this is just a new thing. But I was more than happy to have all of these projects represented in this program. And it like, it seems to be going really well. So I am very pleased that it's all worked out. I'm getting positive feedback from the professor. And I look forward to connecting students from this program to member companies as well. More recently, I have been working a lot with Bloomberg. And they are a member company of the Open Infra Foundation. Thank you, Bloomberg. Also, super user winners, as you may have seen during keynotes earlier this week. We are trying to get a representative from that company and hopefully other companies as well to talk to these students working on OpenStack so that we can keep them in the community. Because that is definitely a thing that we have struggled with. We're participating in a lot of these mentoring opportunities. But keeping these people, these wonderful students that add so much energy and insight and new perspective in our communities. So that's something that I'm really, really trying to do as well. So hopefully, if you have suggestions on that, I am more than willing to receive all of those. And so some of the numbers that I've collected. This is like historic data. So throughout the last seven years of my working with various universities, this is how many students we've had go through these projects for both OpenStack and Kata. And it just occurs to me now that the OpenStack is blue at the top and red in the slide. This is why more people should review your slides before you do them live. So obviously, OpenStack should be red and Kata is orange. And someday, Starling X and Zool as well will be purple and blue. But obviously, I haven't mentioned Outreachy yet. And that is a completely separate program not hosted by any particular university, which I will talk about in a little bit. But taking a moment to look at the data is really cool that we've had 15 students from North Dakota State University over the six-ish years. And that doesn't include the very first year we did it. I actually couldn't find how many students we had working on it. I think it was four. But that was before I owned all of these programs and managed them. So it was hard finding that data. Oregon State University, obviously the kind of special one that a student will stick around until they graduate. So they might do it for 18 months or even two years that they're working upstream before they graduate and move on to something else. But we've had five students from there working on OpenStack, 12 from Boston University, working on OpenStack, and five working on Kata. And we're at about 20 from Carnegie Mellon, from what I understand. I need to get the exact details from the professor, but they all got started only a couple weeks ago. So I'm really excited to see how that goes. In Outreachy, we've been participating in at least twice a year for the last decade, I believe. And the number of students in Outreachy varies a lot as well based on the amount of funding that we are able to provide as a foundation and also get from the Software Freedom Conservancy who organized the Outreachy program. And there's another variable too that I am struggling to remember right now. But yeah, it varies a lot. But Outreachy has definitely been the biggest influx of students into our community. And we've actually managed to retain some of those as well. People like Victoria Martinez, De La Cruz, or Ashley Rodriguez, they work on different projects within OpenStack. And we have benefited from the Outreachy project and getting them are like to stick around. So how do you get involved in these programs? Well, if you are a student at a university, you can advocate internally for us to participate and work with each other. So if there are courses like the other universities that I talked about, you know, the course is about working on a project for the entire semester, or maybe it's just a summer program, we can work with that. And we are working with that. So we are definitely able to build a relationship with the professor of that particular course. Please put me in contact with them. And maybe we can get them involved in OpenStack or CADA or one of our other projects as well. If there are specific professors I should talk to, please connect us. There is my email. It will be on another slide at the very end. I have business cards to give out to whomever wants them. The other thing I would suggest is if there isn't a course like one of the ones I outlined, maybe an independent study is something that your university does. Usually you need a professor to work with you on that and advocate for that so that you make sure to get university credit. But it's another thing that we can work together with to get you involved in OpenStack or any of our other open info projects. So advocate. Our other programs that you could participate in if you can't do an independent study or you can't get it going at your university are Outreachy, one of the ones I already mentioned, hosted by the Software Freedom Conservancy. They have both summer and winter North America, but also it would just be the opposite of Northern Hemisphere, but it would be the opposite if you were in the Southern Hemisphere. So it's still summer and winter. And those are shorter term internships. But we have OpenStack involved in that currently and we have future plans for getting Starling X involved. The Google Summer of Code is another option. We have not historically been regular participants of that because it's very difficult to get a project accepted because they have such a huge influx of project applications. But if it's something that you're interested in, we can definitely work with you in proposing a project to that and maybe it'll work out. Historically, we've only had OpenStack participate in that, but maybe Kata containers would have better luck or Starling X or whatever you are most interested in. There are also open info days that happen globally. So those are local events and there are talks there. They're usually trainings, networking. If there's something in particular you want to learn about, let the local meetup organizers know and I'm sure they can reach out to our network and find people willing to provide that training or that knowledge that you're looking for. Lots and lots and lots of variation in ways to get involved. So lastly, you know, just go do it yourself. Like you don't need anybody else. You can just go dig into the documentation. So OpenStack has a lot of documentation. Kata containers has been working on updating theirs. Starling X is also working on an update. And Zul has really great developer resources as well. So you don't really need somebody else, but if you want the like more involved community experience, we do have other programs. So depending on what your comfort level is, what you're interested in doing, do it yourself. We'll be here for you. Questions? If I think we have a mic that you can ask questions at, if you have them, otherwise, you can keep them to yourself and then contact me one of these four ways. And I would really love to hear from all of you, in particular, students and professors or mentors. People interested in mentoring, too, would be really great. But yeah, thank you so much for paying attention and hanging out. We're like, we got like 10 minutes for questions if anybody has them. Sure. Okay, yep. What's the time of getting something ready for the full semester? Say like, I have a seminar in advanced software and I can easily substitute it. Is that doable? Yeah, I definitely think so. So the question to restate for recording and whatnot, what is like the necessary amount of time to get a project proposal for a university course? So you have a course running, it starts in the fall, so you would want it by August. So it starts then. Like I said, for the Carnegie Mellon thing, I got proposals together, six of them together in two weeks. Do I want to do that to myself again? No, not really. But we have all of July and I definitely think we could get you one or two if you want one from OpenStack and one from Kata, we can definitely figure that out. Yeah. Great, thank you. For sure. Yay, more questions. Yay, I love questions. It's more interactive than me just talking at you. A bit like Google Summer of Code, these are kind of student write-ups like at the end of instance of the project planner, typically in this case. So usually we haven't had students involved in the application process to get accepted in Google Summer of Code? No, no, sorry. I was meaning more like the end of the project write-ups like Google Summer of Code. Like what they learned? So we've done that for a couple of the university programs like Boston University and North Dakota State University. We've done that for, I hope to do it for Carnegie Mellon as well. But the Google Summer of Code round, though like one that we were accepted for was before me. So I don't have that information, but I can definitely try to find it for you. Yeah, Stephen? Just to add a point on that, not quite the question you asked, but in my experience, mentoring students have good view of the lecturers. This has been part of the actual course itself is the expectation that they will keep a diary of what they're doing, they'll keep like meeting notes and stuff. And they'll report, generate a report at the end, like describe what they did, kind of the problems they face, how they overcame them, this kind of stuff. So we like I've never been mandated from you guys to get the students to do this, is usually come from the university itself. This has been part of the course itself. I think outreach also requires that that like every week or something, the student does a blog post, because that's like a 40 hours a week internship, basically. So they need to show that they're actively working on the project for 40 hours a week. So that's required for that one. But yeah, that's a good point. That's a good question. Passing it around. Is there any training material that you already prepared that can be shared by the university and use inside the course to prepare a common basis to afford this project? So we usually provide the like contributor guide for OpenStack or for CADA as like a first step. And alongside the, we provide that alongside the project proposal, so that they have like a baseline of the things that they're going to need to get set up. In addition to that though, I can't think of anything off the top of my head. Stephen has done a talk before about mentoring. I was literally going to say that we talked on this in Berlin last year that should be up on YouTube. I know that the Manila guys have done this as well. They, like we usually in SDK and OpenStack client produce a document, a getting started guide that we give to the students that will encourage them to go and give them directions on deploying DevStack, you know, setting up their laptops, the, like a high level goal, and then the more minute breakdown of what we're expecting from them in both work and kind of meetings and stuff. Again, that's mostly done by the mentors themselves as part of the actual mentorship. I mean, we could move it up, but we do it ourselves. As the foundation can support, let's say, a virtual environment that is already available and ready to be used by the students, because the difficulties that usually we find is that we spend lots of time to arrive to a point that the system is right. At that point, the course is almost at the end, and it's sometimes difficult to start with the project. But if you don't do this, they don't understand how OpenStack is structured and how to manage it. So sometimes it's a bit difficult to do both things. Yeah. So we have, like, a variety of things that we've done related to that issue. So we have gotten donations from some of our public cloud companies that are members of the foundation, like Vexhost and Chlora, to donate resources to students and stuff like that. So we're able to make use of their OpenStack clouds. So they're actually working with the production environment. This last time for Carnegie Mellon because the co-professor is a Microsoft employee or contractor. I'm not sure. I think he's an employee. He was able to get us some Microsoft Azure credits so that we could run on top of that. The other thing that we have done to address this issue back when we did an upstream training before the summits called Upstream Institute, we maintained a VM image that had everything you needed for DevStack and the basic tools that you use so that we had everybody starting from the same point when we got into that training. The only issue there is that they needed a laptop that could run VirtualBox and be able to use that image. But some universities like Oregon State University, they have their own lab. North Dakota State University also does and are able to donate resources. But we've approached it a number of different ways. Stick. Oh, Siang Siu, you have a question first. I was just going to say, we have a developer cloud in Iceland which was donated and we get free hosting and free energy in return for hosting open source project development. Woo, we need to be friends, Stig. It does training courses and it does a lot of our upstream development and testing activities. But we'd be very happy to host. Yes. The other piece of this is that there is also a summer project which we will be getting an intern of our own to do which will be to make a sort of a multi-note open stack deployment as a like a click appliance in Asmath. So very cool. It should be interesting towards, you know, the end of the summer that we may have this kind of resource. Awesome. Yeah, we'll talk about that more. I'll buy you a beer. Always. Siang Siu? Yeah. Who and how did the university you mentioned learn that program? Profession or project members? Because some of the university involved in a very specific project such as an OpenStack SDK. Yeah. Then how did they learn that program? So usually I'm in contact with those universities. So like Ildiko, for example, went to an event and she met a professor from UC Santa Clara and she put me in contact with them and I'm talking to them and we'll hopefully have something set up. So it's a lot of really like organic connections with the professors but I'm the one that like manages all of the university partnerships and from there I work with our community managers like Triva Williams from Coddick Containers or Jeremy Stanley from Zool to get them to work with their communities to create the project proposals for these universities. So hopefully that answers the question. Yes? Yeah. Cool. Awesome. We got two more minutes. Yeah. So this is less of a question and more of a comment. Sure. So you can obviously we're doing this at the moment for universities but it will take Oregon State University user that they've got the lab environments and it's an intern that's working doing sysadmin stuff. Yep. There's no reason that a similar model to this can't be used for companies that are you know have a vested interest in OpenStack. Definitely. So we'll say if you have a load of people there it's different for you guys because you're something specific and you've people that would be able to mentor but if you have you know mostly sysadmin guys that don't generally work upstream but you have things that you actually want to get done there'd be no reason that they couldn't reach out those companies couldn't reach out to you and say well we have definitely at an intern that's willing to work on this can you give us something to work on give them something to work on they learn loads they get a mentor they get paid by the company the host company this kind of stuff so everybody profits exactly exactly that's another model yeah good addition anybody else one more minute for questions please come find me if you know of a professor I should talk to I am friendly but thank you so much for coming end of the day on the last day of the summit I really appreciate your attention so thank you