When Juniper Networks' software engineers discuss DevOps, micro services and agile development with their counterparts at service providers, they are talking from experience.
The vendor recently finished a two-year program to train its entire staff of between 2,000 and 3,000 engineers, Donyel Jones-Williams, director of product marketing at Juniper, tells the New IP Agency. And, beginning next year, customers and partners will see the results of those lessons throughout many of the developer's products, including Contrail, he says.
"On the engineering side, we have completely revamped the way we look at engineering so we have deployed the way we build software. We have trained the entire software engineering force to be an agile model," he says. "We are forcing ourselves to go through that and build that into our product, so that's one step we are going along in our journey, and we feel that allows us to have more credibility when we talk to our service providers about how hard it is to actually go through this ourselves and do the work ourselves because we've done it ourselves. We're using ourselves as our own guinea pigs -- eating our own dog food -- in this environment."
Juniper Networks Inc. (NYSE: JNPR) now uses micro services to create an infrastructure focused on scalability to support transformative technologies such as Internet of Things or solutions that suddenly require huge amounts of storage or power, including security. The vendor's building its own products in this manner, so Contrail Service Orchestration is now constructed with micro services from the ground up using Docker and Kubernetes containers built-in, says Jones-Williams.
"Obviously there are always enhancements to it, but in 2017 customers will start to see the benefit and value of that in terms of more stability in software, our ability to take feature functionality and turn it around [to get] it to market faster, elements like that," he adds.
— Alison Diana, Editor, The New IP Agency. Follow her on Twitter @alisoncdiana or @The_New_IP.