Written by Jennifer Lin
Prior to joining Juniper through the acquisition of Contrail Systems, Jennifer was a member of the early team and VP, Product Management at Contrail Systems, where she led the product management and marketing activities.
Customer requirements that center around open source and getting into an agile software development methodology has spurred dramatic change in the networking industry. Since a new type of expertise is necessary in these changing times, operational processes and dependencies across teams are in the process of being redeveloped.
One of the things around SDN that is a huge change is not only this agility aspect but the customer requirement for openness. That can go in many directions; it's not just open standards and interoperability, but also things like open sourced projects and incorporating open sourced applications into this infrastructure environment.
Things like OpenStack are doing a very good job capturing the community mind share around what interfaces represent the network as a service, or firewall as a service, or load-balancing as a service. What are the key APIs for telemetry or orchestration, et cetera? That discussion around open APIs is critical, but also open source.
In the networking industry open source has not been the mainstream way of delivering software. With Open Contrail we released a lot of our code under the Apache v2 license so that we could solve some of these new network problems as an overlay approach, but still interact natively with the existing infrastructure. That mindset around open source and getting into an agile software development methodology, and continuous integration and continuous delivery, in the networking industry is also driving a lot of change in operational processes and dependencies across teams, retooling, essentially, the types of expertise and subject-matter experts that folks are hiring.