17944377. OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Shikhar Kwatra of SAN JOSE CA (US)

Richard Daniel Gunjal of Bangalore (IN)

Tiberiu Suto of Franklin NY (US)

Pedro Andres Guzman Benavides of Moravia (CR)

Nadiya Kochura of Bolton MA (US)

OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17944377 titled 'OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS

Simplified Explanation

The patent application relates to automating software development, security, and operations in a DevSecOps environment.

  • Receiving infrastructure as code files specifying a runtime environment configuration for source code in a continuous integration and continuous delivery pipeline for a cloud platform.
  • Generating compliance code for the infrastructure as code files.
  • Building the deployable image of the source code in the pipeline based on the configuration and compliance code.
  • Deploying an instance of the image in the runtime environment.

Potential Applications

This technology could be applied in various industries such as software development, cloud computing, and cybersecurity.

Problems Solved

This technology streamlines the software development process, enhances security measures, and automates operations, leading to increased efficiency and productivity.

Benefits

The benefits of this technology include faster deployment of software, improved compliance with security standards, and reduced manual intervention in the development process.

Potential Commercial Applications

Optimizing Software Development and Security Operations in DevSecOps Environment


Original Abstract Submitted

Aspects of the present disclosure relate generally to software development environments and, more particularly, to systems, computer program products, and methods of automating software development, security, and operations (DevSecOps). For example, a computer-implemented method includes receiving, by a processor, a plurality of infrastructure as code files specifying a configuration of a runtime environment for a deployable image of source code in a continuous integration and continuous delivery pipeline for a cloud platform; generating, by the processor, compliance code for at least one file of the plurality of infrastructure as code files; building, by the processor, the deployable image of the source code in the continuous integration and continuous delivery pipeline according to the configuration specified by the plurality of infrastructure as code files and the compliance code; and deploying, by the processor, an instance of the image in the runtime environment.