The following is a guest post by Mavian Ruiz, Partner Marketing Manager at Bitnami.
These days, many software developers and IT professionals find themselves frustrated in their attempts to implement DevOps practices in their organizations.
At Bitnami, we have found that when it comes to DevOps, Continuous Integration (CI) and Continuous Delivery (CD) systems, along with code repositories, are key (some might say mandatory) components of modern DevOps toolchains used by organizations following agile software development practices.
If the inner workings of DevOps are new to you, you can think of this as a collection of tools and methodologies used to bring software to production more quickly and to drastically reduce the iteration time between versions. This allows new features to be added more often, which leads to a better match of technology to business and market needs.
As a Microsoft partner that provides over 150 open source applications to the Azure Marketplace, Bitnami is in a unique position to gather information about a wide range of cloud application and infrastructure use cases. One of the ways we gather this information is via regular user surveys, where we ask users about their current usage and future plans around technologies such as cloud, containers, orchestration, etc.
One of the survey questions that generated some particularly insightful data was around the use of CI/CD systems. Bitnami asked survey participants to describe their current level of automation with CI systems. Out of 5,000 respondents, two-thirds have no CI/CD system in place today. Within the last third of respondents who were using CI and/or CD, many are still using a manual build process across their organizations.
This represents a significant opportunity for Azure partners to assist customers in their migration to agile software development practices by setting up a DevOps toolchain in the cloud. This doesn't need to be a Herculean effort, either. Many of the most popular open source CI/CD tools and code repositories are already available, often for free, within the Azure Marketplace. Customers can start off with a small project and expand their usage as their proficiency and business needs change.
If you'd like a quick overview and demonstration on how this all works, Bitnami conducted a joint webinar on this topic with Microsoft, which is now available for on-demand viewing.