“DevSecOps and Software Factories”
Guest Speaker: Rick LaRowe, PhD, Principal Engineering Fellow
Date: Thursday, January 30, 2020
Time: 4:00 p.m. – 4:45 p.m. EDT
Location: MET College, 1010 Commonwealth Ave, RM 101
This event has passed. View the recording of this event.
Developing software for large-scale cyber-physical systems is a complicated endeavor, especially when those systems include real-time safety and security consideration. In the past, we tackled this complexity with rigid “waterfall” development processes that lead to lengthy development cycles that are prone to late (and expensive) failure. The software industry as a whole, including the DoD and Aerospace sectors, have recognized that speed and cycle time, along with “fail quick” thinking, are key to getting software into the hands of customers or warfighters quickly. In this presentation, we will talk about the transition of large-scale software development efforts for DoD systems to agile DevOps (a contraction of “development” and “operations”) processes, and how we extend that thinking to include certified cyber security defenses into that software for DevSecOps. We will further discuss the concept of Software Factories that builds on DevSecOps principles for increased efficiencies.
Rick LaRowe is a Principal Engineering Fellow and has been with Raytheon Integrated Defense Systems
(IDS) for 17 years. He is currently the IDS Software Engineering Technical Director and leads the IDS strategy and roadmaps for Artificial Intelligence and Machine Learning. Rick contributes to systems and software architecture and engineering initiatives across multiple IDS captures and programs. He is a Raytheon Certified Architect, Chair of the IDS Architecture Review Board (ARB) and has been Chief Architect on multiple programs, including the Zumwalt class destroyer program. Prior to joining Raytheon, Rick held senior management and technical positions working in advanced systems and software at Baltimore Technologies, GTE Internetworking, BBN, Worcester Polytechnic Institute, and Encore Computers. Rick has background and experience in systems and software architecture, parallel and distributed computing, networking, artificial intelligence, fault tolerance, and Cyber security. He has numerous publications and holds four patents. Rick holds Ph.D., M.S., and B.S. degrees, all in Computer Science.