Using Open Source to Close the Cloud Skills Gap MIL-OSS LANT 2012 Conference Matt Zager, SAIC Vice President and Business Unit Chief Technology Officer May 23-24, 2012 NATIONAL SECURITY • ENERGY & ENVIRONMENT • HEALTH • CYBERSECURITY © SAIC. All rights reserved. Cloud Skills Gap • IT transformations – new opportunities – new challenges • The skill sets are not fundamentally new but the subtleties are • Cloud concepts, terminology, standards, APIs, and tools – API features, API compatibility, binary compatibility, and common core Deltacloud API Dashboard A SE CE CloudForms vCenter A vSphere VMware Dashboard A Nova OpenStack rhev-m rhev-h RHEV A • Crossing the chasm or heading for a trough? • Is one skilled in the art without applying the skill? • Where are these skills going to come from? 2 SAIC.com © SAIC. All rights reserved. oVirt KVM Linux Libvirt API A Architecture of Collaboration • • • • Security is a ubiquitous requirement for the U.S. Department of Defense service delivery Services are distributed without common centralized security infrastructure Services are implemented in diverse environments – binary re-use not always possible Services are key to capability in delivery of cloud models – build on SOA foundation Pattern: Identity propagation Standard: SAML Library: OpenSAML Code: Servlet filters, JAX-WS handlers P&P P&P Java Class Java Java P&P jar ONR SOA SA LTE ONR SOA RI Java C2RPC P&P P&P jar Java AP Pilot JCTD Class P&P jar DONCOOP (ONR Navy SOA + USMC MAGTF SOA) 3 jar NECC USA TS3 SAIC.com © SAIC. All rights reserved. • The overall level of effort to incorporate security into the components chosen for the security vignette was comparatively low. • Securing the interactions proved to be straightforward and easily accomplished in all cases. • All use case runs were successfully conducted with the expected results, verifying the functionality of the “service-toservice" security capability. - C2RPC Spiral 3 Report Community > License* • Using open source to close skills gaps – Provide low-barrier access to rapidly evolving technology – Develop skills that translate across product lines – Learn from others; teach others what you learn • SAIC’s Advanced Computer Engineering (ACE) Laboratory – platform for collaboration *In the open source paradigm, the community contributing to the project is more important than the license under which the project is released. 1141 Remount Rd. I Suite 300 I North Charleston, SC 29406 4 SAIC.com © SAIC. All rights reserved. Thank You Matt Zager, SAIC Vice President and Business Unit Chief Technology Officer 1141 Remount Road, Suite 300 | North Charleston, SC 29406 Tel: 843.405.1588 | Email: email@example.com Visit us at saic.com 5 SAIC.com © SAIC. All rights reserved.