In its most broad meaning, DevOps is an operational philosophy that promotes better communication between development and operations as more elements of operations become programmable. In its most narrow interpretation, DevOps describes the part of an organization’s information technology (IT) team that creates and maintains infrastructure.
DevOps 2.0 is the extension of DevOps practices through the entire organization, beyond development and IT ops.
DevOps engineer is a professional role for information technology (IT) employees who work with development, testing and other aspects of IT to bring new software releases through development, and deploy, test and run the code on production IT infrastructure.
SecOps, also called DevSecOps, is a management approach that connects security and operations teams, similar to how DevOps unifies software developers and operations professionals.