
Sign up to save your podcasts
Or
Michael Schwartz: Hello and welcome to Open Source Underdogs. I’m your host Michael
CloudBees is a company behind Jenkins, the famed
Many commercial and open-source projects use
Jenkins was forked from a project called Hudson,
Tracy has been an entrepreneur, a developer, a
Hopefully that gives you a little background, so
Tracy Miranda: Thanks, Mike. It is my pleasure to be here today.
Michael Schwartz: For 10 years, you founded and ran your own consultancy,
And as I was talking to people out in the industry, I got introduced to Kohsuke Kawaguchi, who’s the creator of Jenkins, and at the time was the CTO of CloudBees. And the more he talked about the next stage of CloudBees, and what he wanted to do with Jenkins, the more exciting it sounded to me, so I could not resist the opportunity to join his team and lead the open-source team and try that future direction.
Michael Schwartz: So, for the non-geeks in the audience, can you talk a little bit about the history of Jenkins, and how that impacted the development of CloudBees?
Tracy Miranda: Yes, yes. So, Jenkins is a built automation server. It is most
And it was the first tool that sort of helped
And around it, so companies like CloudBees
Michael Schwartz: So, CloudBees has a number
Tracy Miranda: In 2020, well – let me talk about the direction
So, in that model, we
Today, what a lot of companies have is basically focused on continuous integration and continuous delivery, so, tooling around tools like Jenkins, we also have SaaS versions of CICD tools, and then, any tools that help you deliver faster. So, we’ve got a whole kind of portfolio, depending on your flexibility and what you’re trying to achieve.
Michael Schwartz: CloudBees is in a very horizontal market. As you mentioned,
Tracy Miranda: I think probably the most clear segmentation, which we will kind
And oftentimes, it will depend on the industry. So, certain industries might have very strict compliance or governance around it. So, perhaps, it always has to be an in-house solution. But then, perhaps some new startups, so, in different segments can afford to go with much more as a service model, where they don’t really want to deal with the nuts and bolts, and the upgrades and the security patches – they’re just happy to focus on what they need to do to get their software out the door.
Michael Schwartz: Without open source, there probably would be no Jenkins, at
I think there’s lots of different benefits we
A lot of the developers we hired in the early
But then, there’s also other kind of strategic
So, in that way, we also kind of look at technologies for them to be open and for them to drive the future direction of the industry and help us to get to an innovative place. So, we always want to be involved with open source and find ways to just create those kind of win-win situations for both the community and the company.
Michael Schwartz: You mentioned previously that it was an Enterprise version of Jenkins, and I’m wondering about, today, is there still software that’s non open source, and if so, how do you decide what to open-source and what to keep private?
Tracy Miranda: Yes. I know that’s a key thing, and it’s constantly evolving. So,
One thing that CloudBees do is, for the software
So, this is focused specifically on things like security and governance and running things at scale. So, typically features in those areas, or verifying plugins, will be the areas we’ll tend to kind of have as the more closed source. And anything developers tend to use, this tends to be pretty open.
Michael Schwartz: I’m sure you’ve heard this term “open source strip mining”, where large companies take open-source software projects and commercialize them. You know, you have a SaaS, you are offering themselves, but is this something that you’re concerned about, or any thoughts about this sort of phenomenon?
Tracy Miranda: I’ve definitely heard the term, yeah, it’s a pretty controversial one. But I think it is something that is always a consideration. So, you take something like Jenkins X, which is a new open-source project. It’s not related to Jenkins, as the name might indicate, but it’s actually a complete new CICD tool based on Kubernetes. And it’s one of the best ways to do Cloud Native CICD.
So, a lot of Jenkins X is open source, and you
So, I guess that the people, at the end of the day, are a secret source. So, even if other people want to come and extend it or do it in a different way, I think we’re always kind of focused on what’s the vision, how is this going to evolve, how we’re going to keep pushing the industry forward. It’s a concern, but we try not to spend too much time focused on that, just more time focused on what do the users want and where are we headed.
Michael Schwartz: In terms of monetization strategy, is the Enterprise license the majority of the revenues, or is SaaS the biggest part of the revenue stream?
Tracy Miranda: Yes. Enterprise licenses are definitely the main focus. I think that will evolve over the next set of years, but, for now, that’s certainly the case.
Michael Schwartz: Few questions about pricing, which is hard for a lot of startup entrepreneurs. Many organizations are using Jenkins for free – is it hard to move these customers to a paid offering? What type of gates do you define? Is it per developer? And is pricing still evolving with new offerings, or have you achieved some stability in the pricing area?
Tracy Miranda: Yeah. No, I think this is an area constantly evolving. You know,
When you are sort of doing things in open source
So, I think kind of the offerings and the bundling and the way that works is always evolving. And like we will do things as well, like offer kind of more analytics on top of that, which give people sort of more insights in what they can do with their systems, and yeah, that’s just constantly growing,
Michael Schwartz: What have been some of the more important partnerships for CloudBees in terms of specially impacting the business?
Tracy Miranda: In today’s world, I think you really can’t succeed as a company
And the other big one today is the partnerships with the cloud providers, and with those we have really strong relationships. I think every cloud provider has a marketplace out there, and you can easily access all CloudBees products very easily from the cloud marketplaces. I think this year we’ve also named the Google Cloud partner of the year, so, yeah, a lot of strong relationships, especially towards a whole Cloud space.
Michael Schwartz: You have a lot of experience in this area, so I can’t resist asking, but companies can host their own open source and build their own governance infrastructure around their project, or they can move to a foundation that can help maybe attract a larger community. What’s the strategy of CloudBees there, and how’s that evolved over the years?
Tracy Miranda: Yeah, a great question. So, Jenkins itself pretty much had its own governance, and that worked well and served the community really well for the first kind of ten, fifteen years. You know, it is very alike with model software in the public interest, it provides some great services. But, eventually, it got to a point where there was some kind of sticking points in the community. These were things sort of shared widely with the community.
Some key things like just having a business
So, these are kind of some of the limitations
So, that’s been the key thing. The creation of the Continuous Delivery Foundation is what have helped launch over the last year. And that’s been a major kind of change, both for Jenkins and for CloudBees as a business.
Michael Schwartz: You have been an advocate for a
Tracy Miranda: Yeah, I think diversity is super important for all sorts of
So, I have a great team, and I’m happy to say
We also have lots of initiatives at CloudBees. One of the things I’m pleased to say is, there’s a lot of people doing things like CloudBees, and kind of constantly changing the status quo, which is nice, because it’s not always something I have to do, and then I can just kind of focus on my main job. But, yeah, a lot of great folks pushing things in the right direction.
Michael Schwartz: We’re recording this episode in May of 2020, so the pandemic
Tracy Miranda: That’s really interesting. But I think by moving online and by a
Michael Schwartz: Just speaking from my
I know you’ve talked a little bit about this topic, but maybe you can share why do you think there aren’t more women in tech, and what are some of the challenges that women face? And how can we maybe help more women get into the tech business?
Tracy Miranda: I spent a lot of time over the last three or four years trying to
We’ve got just a ton of research that shows how lots
So, the good news is I think we have more
And then, just having more not just mentors for women but sponsors who are ready to kind of pull them up in the right channels, help them to get and meet their goals much faster. And I think we’re getting a lot more systematic approaches in place to do this. And actually, I was really glad to see with your podcast, you have a lot of the recent guests have been some very frankly incredible and awesome women. And I think that’s places you start, just having that representation, having those people talking and telling their story.
Michael Schwartz: Thank you. We are doing our best. So, last question, you run
Tracy Miranda: I think there’s a lot that gets said about kind of open source
I think you see a lot of startups today embracing
So, not that open source is the only way to do it, but it’s such a great way to do it, and I think the main advice would be: if you’re doing it, you have to commit to it completely. You can’t kind of be half-hearted about open source, you have to commit to the vision and to the community and constantly growing it and tending to it like garden. And then, it will play huge dividends. And we have seen the companies who have done really, really well off open source. It’s just kind of really sort of impressive.
Michael Schwartz: Tracy, thank you so much for spending some time with us
Tracy Miranda: Thanks very much for having me. It’s been great.
Michael Schwartz: Thanks to the CloudBees team for helping us to promote this episode on social media. Editing by Ines Cetenji. Transcription by Marina Andjelkovic. Cool graphics by Kamal Bhattacharjee. Music from Broke For Free, Chris Zabriskie and Lee Rosevere.
The podcast Twitter handle is @fosspodcast.
Next week we talk to Ev Kontsevoy, founder and CEO of Gravitational. Stay safe everyone. And until next time, thanks for listening.
The post Episode 47: Jenkins Software Delivery Automation and Management with Tracy Miranda, Director of Open Source Community CloudBees first appeared on Open Source Underdogs.
5
1111 ratings
Michael Schwartz: Hello and welcome to Open Source Underdogs. I’m your host Michael
CloudBees is a company behind Jenkins, the famed
Many commercial and open-source projects use
Jenkins was forked from a project called Hudson,
Tracy has been an entrepreneur, a developer, a
Hopefully that gives you a little background, so
Tracy Miranda: Thanks, Mike. It is my pleasure to be here today.
Michael Schwartz: For 10 years, you founded and ran your own consultancy,
And as I was talking to people out in the industry, I got introduced to Kohsuke Kawaguchi, who’s the creator of Jenkins, and at the time was the CTO of CloudBees. And the more he talked about the next stage of CloudBees, and what he wanted to do with Jenkins, the more exciting it sounded to me, so I could not resist the opportunity to join his team and lead the open-source team and try that future direction.
Michael Schwartz: So, for the non-geeks in the audience, can you talk a little bit about the history of Jenkins, and how that impacted the development of CloudBees?
Tracy Miranda: Yes, yes. So, Jenkins is a built automation server. It is most
And it was the first tool that sort of helped
And around it, so companies like CloudBees
Michael Schwartz: So, CloudBees has a number
Tracy Miranda: In 2020, well – let me talk about the direction
So, in that model, we
Today, what a lot of companies have is basically focused on continuous integration and continuous delivery, so, tooling around tools like Jenkins, we also have SaaS versions of CICD tools, and then, any tools that help you deliver faster. So, we’ve got a whole kind of portfolio, depending on your flexibility and what you’re trying to achieve.
Michael Schwartz: CloudBees is in a very horizontal market. As you mentioned,
Tracy Miranda: I think probably the most clear segmentation, which we will kind
And oftentimes, it will depend on the industry. So, certain industries might have very strict compliance or governance around it. So, perhaps, it always has to be an in-house solution. But then, perhaps some new startups, so, in different segments can afford to go with much more as a service model, where they don’t really want to deal with the nuts and bolts, and the upgrades and the security patches – they’re just happy to focus on what they need to do to get their software out the door.
Michael Schwartz: Without open source, there probably would be no Jenkins, at
I think there’s lots of different benefits we
A lot of the developers we hired in the early
But then, there’s also other kind of strategic
So, in that way, we also kind of look at technologies for them to be open and for them to drive the future direction of the industry and help us to get to an innovative place. So, we always want to be involved with open source and find ways to just create those kind of win-win situations for both the community and the company.
Michael Schwartz: You mentioned previously that it was an Enterprise version of Jenkins, and I’m wondering about, today, is there still software that’s non open source, and if so, how do you decide what to open-source and what to keep private?
Tracy Miranda: Yes. I know that’s a key thing, and it’s constantly evolving. So,
One thing that CloudBees do is, for the software
So, this is focused specifically on things like security and governance and running things at scale. So, typically features in those areas, or verifying plugins, will be the areas we’ll tend to kind of have as the more closed source. And anything developers tend to use, this tends to be pretty open.
Michael Schwartz: I’m sure you’ve heard this term “open source strip mining”, where large companies take open-source software projects and commercialize them. You know, you have a SaaS, you are offering themselves, but is this something that you’re concerned about, or any thoughts about this sort of phenomenon?
Tracy Miranda: I’ve definitely heard the term, yeah, it’s a pretty controversial one. But I think it is something that is always a consideration. So, you take something like Jenkins X, which is a new open-source project. It’s not related to Jenkins, as the name might indicate, but it’s actually a complete new CICD tool based on Kubernetes. And it’s one of the best ways to do Cloud Native CICD.
So, a lot of Jenkins X is open source, and you
So, I guess that the people, at the end of the day, are a secret source. So, even if other people want to come and extend it or do it in a different way, I think we’re always kind of focused on what’s the vision, how is this going to evolve, how we’re going to keep pushing the industry forward. It’s a concern, but we try not to spend too much time focused on that, just more time focused on what do the users want and where are we headed.
Michael Schwartz: In terms of monetization strategy, is the Enterprise license the majority of the revenues, or is SaaS the biggest part of the revenue stream?
Tracy Miranda: Yes. Enterprise licenses are definitely the main focus. I think that will evolve over the next set of years, but, for now, that’s certainly the case.
Michael Schwartz: Few questions about pricing, which is hard for a lot of startup entrepreneurs. Many organizations are using Jenkins for free – is it hard to move these customers to a paid offering? What type of gates do you define? Is it per developer? And is pricing still evolving with new offerings, or have you achieved some stability in the pricing area?
Tracy Miranda: Yeah. No, I think this is an area constantly evolving. You know,
When you are sort of doing things in open source
So, I think kind of the offerings and the bundling and the way that works is always evolving. And like we will do things as well, like offer kind of more analytics on top of that, which give people sort of more insights in what they can do with their systems, and yeah, that’s just constantly growing,
Michael Schwartz: What have been some of the more important partnerships for CloudBees in terms of specially impacting the business?
Tracy Miranda: In today’s world, I think you really can’t succeed as a company
And the other big one today is the partnerships with the cloud providers, and with those we have really strong relationships. I think every cloud provider has a marketplace out there, and you can easily access all CloudBees products very easily from the cloud marketplaces. I think this year we’ve also named the Google Cloud partner of the year, so, yeah, a lot of strong relationships, especially towards a whole Cloud space.
Michael Schwartz: You have a lot of experience in this area, so I can’t resist asking, but companies can host their own open source and build their own governance infrastructure around their project, or they can move to a foundation that can help maybe attract a larger community. What’s the strategy of CloudBees there, and how’s that evolved over the years?
Tracy Miranda: Yeah, a great question. So, Jenkins itself pretty much had its own governance, and that worked well and served the community really well for the first kind of ten, fifteen years. You know, it is very alike with model software in the public interest, it provides some great services. But, eventually, it got to a point where there was some kind of sticking points in the community. These were things sort of shared widely with the community.
Some key things like just having a business
So, these are kind of some of the limitations
So, that’s been the key thing. The creation of the Continuous Delivery Foundation is what have helped launch over the last year. And that’s been a major kind of change, both for Jenkins and for CloudBees as a business.
Michael Schwartz: You have been an advocate for a
Tracy Miranda: Yeah, I think diversity is super important for all sorts of
So, I have a great team, and I’m happy to say
We also have lots of initiatives at CloudBees. One of the things I’m pleased to say is, there’s a lot of people doing things like CloudBees, and kind of constantly changing the status quo, which is nice, because it’s not always something I have to do, and then I can just kind of focus on my main job. But, yeah, a lot of great folks pushing things in the right direction.
Michael Schwartz: We’re recording this episode in May of 2020, so the pandemic
Tracy Miranda: That’s really interesting. But I think by moving online and by a
Michael Schwartz: Just speaking from my
I know you’ve talked a little bit about this topic, but maybe you can share why do you think there aren’t more women in tech, and what are some of the challenges that women face? And how can we maybe help more women get into the tech business?
Tracy Miranda: I spent a lot of time over the last three or four years trying to
We’ve got just a ton of research that shows how lots
So, the good news is I think we have more
And then, just having more not just mentors for women but sponsors who are ready to kind of pull them up in the right channels, help them to get and meet their goals much faster. And I think we’re getting a lot more systematic approaches in place to do this. And actually, I was really glad to see with your podcast, you have a lot of the recent guests have been some very frankly incredible and awesome women. And I think that’s places you start, just having that representation, having those people talking and telling their story.
Michael Schwartz: Thank you. We are doing our best. So, last question, you run
Tracy Miranda: I think there’s a lot that gets said about kind of open source
I think you see a lot of startups today embracing
So, not that open source is the only way to do it, but it’s such a great way to do it, and I think the main advice would be: if you’re doing it, you have to commit to it completely. You can’t kind of be half-hearted about open source, you have to commit to the vision and to the community and constantly growing it and tending to it like garden. And then, it will play huge dividends. And we have seen the companies who have done really, really well off open source. It’s just kind of really sort of impressive.
Michael Schwartz: Tracy, thank you so much for spending some time with us
Tracy Miranda: Thanks very much for having me. It’s been great.
Michael Schwartz: Thanks to the CloudBees team for helping us to promote this episode on social media. Editing by Ines Cetenji. Transcription by Marina Andjelkovic. Cool graphics by Kamal Bhattacharjee. Music from Broke For Free, Chris Zabriskie and Lee Rosevere.
The podcast Twitter handle is @fosspodcast.
Next week we talk to Ev Kontsevoy, founder and CEO of Gravitational. Stay safe everyone. And until next time, thanks for listening.
The post Episode 47: Jenkins Software Delivery Automation and Management with Tracy Miranda, Director of Open Source Community CloudBees first appeared on Open Source Underdogs.