2.2 Life-Cycle Processes

As noted earlier, DevOps is a systems development life cycle that utilizes teams comprised of software developers, infrastructure engineers, and operations personnel to approach the delivery of applications and services on a continuous basis using CI/CD tools, techniques and goals (Figure 2.6). While people who use a waterfall life cycle view software and systems life cycles as the responsibility of the engineering and development department, DevOps broadens the scope of work to the operations department as well—it is a cross-departmental function and process.

Although the DevOps approach uses short iterative cycles, it still consists of stages. The stages depend upon several things: (1) a development/delivery method ...

Get Information Security Management, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.