Leveraging Technology, Process, and People in DevOps Pipeline
This content discusses the importance of building a DevOps pipeline that leverages technology, process, and people to address national security challenges, software development considerations, software supply chain management, and platform service value chain in modernizing information technology for mission success.
Uploaded on Feb 28, 2025 | 0 Views
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Putting Together a DevOps Pipeline Leveraging Technology, Process, and People 1 May 2019 Mr. Patrick Bush
National Security Challenges Gray or hybrid warfare Time to respond Data, Information, and Intelligence Complacence Build capabilities faster that can quickly adapt to changing missions across the spectrum of conflict 2
National Security Imperative We will use the latest commercial capabilities, shared services, and best practices to modernize our federal information technology. We will improve our ability to provide uninterrupted and secure communications and services under all conditions. National Security Strategy December 2017 3
Software Crucial and growing part of mission success Increasing use of commercial products (COTS, FOSS, and GOTS) Production processes that support new mission features Organizational transparency and synchronization How we build software is more important than what it does 4
Software Development Considerations Innovation Security Environment Development Software Supply Chain Test Migration Source Code Operations Configuration Control Risk Assessment Platform is the foundation of innovation 5
Platform Service Value Chain Software Services Platform (S2P) Development Pipeline RHEL AMI Dev. Desktop MS Windows BitBucket Fisheye/Crucible Nexus Repo Manager Nexus IQ Server Jenkins SonarQube Fortify Commit & Review Unit Testing Quality Analysis Vulnerability Analysis Publish Develop Build PIWIK Confluence JIRA Chef API Management Deployment Pipeline Functional Testing Continuous Monitoring Performance Testing Publish Provision Selenium Cucumber Nexus Repo Manager Nexus IQ Server Graphic is UNCLASSIFED 6
Software Supply Chain Management Collect the body of evidence through automation Establish criteria for acceptable risk Download from a trusted source by a responsible component Maintain an approved software repository - Know vulnerabilities and accept risk Update vulnerability scores Track deployments throughout the enterprise Help manage and predict license agreements Supports rapid development, contains risk 7
Keys to Adoption Established a software services platform Support adoption as a value proposition - Speed - Quality - Cost avoidance Partner across the organization - Security accreditation - Software supply chain management - System engineering and requirements - Operations - Contracts Treat the Software Services Platform as a System 8
Platform as a System Modular and adaptive Support lifecycle Deliver new capabilities faster Transform existing capabilities Responsive to needs and opportunities Guide adoption of new supporting processes Focus the enterprise Ignite creativity Essential enabling capability 9
Summary View the platform as a system - Enterprise security boundary - Multiple uses Adopt processes consistent with automation capabilities - Security accreditation - Development pipelines - Operational deployment - Requirements management - Rapid innovation Allow the user developer teams to create - Data analytics - System orchestration Leverage Technology, Process, and People 10