The OpenDaylight community is comprised of leading technologists from around the globe who are working together to transform networking with open source. This blog series highlights the developers, users and researchers collaborating within OpenDaylight to build an open, common platform for SDN and NFV.
About Jamie Goodyear
Jamie Goodyear is a Computer Systems Analyst with Savoir Technologies, an Apache Software Foundation Member, and an open source evangelist. He has designed, critiqued, and supported architectures for large organizations worldwide.
Jamie has worked in systems administration, software quality assurance, and senior software developer roles for businesses ranging from small start-ups to international corporations. He has attained committer status on Apache Karaf, Servicemix, and Felix, and is a Project Management Committee member on Apache Karaf. He is co-author of Instant OSGi Starter (Packt Publishing, 2013), co-author of Learning Apache Karaf (Packt Publishing, 2013), and co-author of Apache Karaf Cookbook (Packt Publishing, 2014).
Currently he divides his time between providing high-level reviews of architectures,mentoring developers and administrators with MicroService deployments, and helping to grow the Apache community.
What project in OpenDaylight are you working on? Any new developments to share?
I am a lead computer system analyst at Savoir Technologies where I develop and support Apache Karaf - the micro services platform OpenDaylight (ODL) is built upon. My favorite project with ODL was, of course, helping in its refactoring to run on Apache Karaf! Since then, I’ve been getting the distribution to run on small platforms such as the Intel Edison or Raspberry Pi. Thanks to Karaf’s feature mechanism, ODL can now easily be tailored to run on these small systems. I’ve also enjoyed developing custom Karaf commands to help simplify monitoring the controller’s state via the console (see our MD-SAL Status command on github: https://github.com/savoirtech/mdsal-status).
OpenDaylight’s Lithium release is due out this year. What do you think is most important for the project to focus on for the next release?
The refactor from a near plain OSGi core to Apache Karaf really helped bring structure to the project. Now that the initial work has been completed, it’s time for the ODL community to fully take advantage of Karaf features, commands, and ecosystem of tooling to help make the user and developer experience better. At Savoir, we commonly help our clients projects enter this phase after an initial port to Karaf. Leveraging Karaf’s micro-services architecture will help differentiate OpenDaylight distributions in the marketplace.