An approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, when releasing the software, doing so manually.
The main purpose of the release and deployment management is planning, scheduling and controlling of the build, testing and deployment of releases and delivering the new functionality which is required by the businesses and at the same time, protecting the integrity of the services.
Configuration (and asset) management is the set of processes designed to ensure the quality of any product obtained during any of the stages of development of an information system (IS), through strict control of the changes made to them and the constant availability of a stable version of each element for everyone involved in the development.
DevOps Security, or DevSecOps, refers to integrating security throughout the DevOps lifecycle, and ensures security is built into the product, instead of applied to a finished product. It means embedding security measures into every stage of the development workflow. To do this, organizations must ensure the entire DevOps team, including developers and operations teams, share responsibility for following security best practices. They should also enable automated security checks at each stage of software delivery by integrating security controls, tools, and processes into the DevOps workflow.