Show of hands - who reading this is running OpenStack in their production environment? Prometheus? Perhaps you're generating Grafana dashboards? GitHub. GitLab. Nagios. Jenkins. Ansible. Puppet Enterprise?
Go ahead, put your hands down. Seriously, I can't see them anyway, you know.
The point of this incomplete list is that there are likely a dozen or more open source solutions responsible for deploying, managing, and monitoring the applications in your production environment.
In the most popular open source projects in 2017 the category of IT operations was in the top three - behind data & analytics and DevOps-enabling tools. Trending in 2018 amongst powerhouse open source software targeting ML, AI, and responsive apps? Software designed to automate: Ansible (#3), manage security: Vault (#7), and scale/route applications at runtime: Kubernetes (#9). Operationally focused software.
Part of the reason for the growing popularity of open source operations is, of course, the influence from DevOps and the adoption of cloud-native architectures. The latter requires the coupling of infrastructure and applications in order to produce a fully operational, scalable application. The former demands adoption as a means to seamlessly integrate continuous delivery with continuous deployment to realize the time to value expected by business of its growing portfolio of application capital.
Take, for example, NGINX Ingress Controller. Literally, it's free and open source. Yes, it's part of a cloud-native application and yet its purpose is to route application requests; typically, an operational function in most enterprise network architectures. In fact, if you look at the last results of the bi-annual CNCF survey, you'll see that NGINX is the top ingress controller (64%) used by a respondent base that includes 36% in an operations role.
But that's infrastructure operations, right? What about network operations? Well, they're "operations" and open source users, too. Take, for example, Ansible - again, literally - as pipeline-executing, operational software that automates the deployment of app infrastructure and app services. According to our own State of Application Services research, use of Ansible for automation by every role - including NetOps - grew from 20% in 2018 to 23% in 2019. That's alongside competing open source solutions like Chef, Puppet, and OpenStack.
The reality is that open source software is eating the software that's eating IT. And IT includes operations.
A significant impact of this movement toward open source is not just the software used to operate IT on a daily basis. It's also the cultural impact of community in which ideation and solutions are shared, collaborated over, and ultimately consumed by peers. This is evident in the growth of open repositories housing templates, configurations, and scripts designed and refined by open-minded communities that are interested in helping others thrive.
The collaboration in communities on the deployment artifacts necessary to speed and scale application delivery is as much as an extension of DevOps into the enterprise as methodologies associated with the approach (e.g. Agile). That collaboration will ultimately result in organically developed best practices and de facto standards for deploying entire architectures that encompass security, performance, and availability of applications.
Given the overwhelming complexity of today's operational environments, this kind of collaboration and support is critical for operations to achieve its goals of faster, safer application deployments.
Operations are - and should be - embracing open source solutions. To fully realize the benefits, however, operations should also actively participate in and contribute to the communities creating the configurations, templates, and best practices around its implementation.
Open source isn't just about creating code anymore; it's also about how that code is packaged, deployed, and operated as it's delivered to customers.
Open source is absolutely for operations, too.
About the Author

Related Blog Posts

F5 accelerates and secures AI inference at scale with NVIDIA Cloud Partner reference architecture
F5’s inclusion within the NVIDIA Cloud Partner (NCP) reference architecture enables secure, high-performance AI infrastructure that scales efficiently to support advanced AI workloads.
F5 Silverline Mitigates Record-Breaking DDoS Attacks
Malicious attacks are increasing in scale and complexity, threatening to overwhelm and breach the internal resources of businesses globally. Often, these attacks combine high-volume traffic with stealthy, low-and-slow, application-targeted attack techniques, powered by either automated botnets or human-driven tools.
F5 Silverline: Our Data Centers are your Data Centers
Customers count on F5 Silverline Managed Security Services to secure their digital assets, and in order for us to deliver a highly dependable service at global scale we host our infrastructure in the most reliable and well-connected locations in the world. And when F5 needs reliable and well-connected locations, we turn to Equinix, a leading provider of digital infrastructure.
Volterra and the Power of the Distributed Cloud (Video)
How can organizations fully harness the power of multi-cloud and edge computing? VPs Mark Weiner and James Feger join the DevCentral team for a video discussion on how F5 and Volterra can help.
Phishing Attacks Soar 220% During COVID-19 Peak as Cybercriminal Opportunism Intensifies
David Warburton, author of the F5 Labs 2020 Phishing and Fraud Report, describes how fraudsters are adapting to the pandemic and maps out the trends ahead in this video, with summary comments.
The Internet of (Increasingly Scary) Things
There is a lot of FUD (Fear, Uncertainty, and Doubt) that gets attached to any emerging technology trend, particularly when it involves vast legions of consumers eager to participate. And while it’s easy enough to shrug off the paranoia that bots...
