CHAPTER 11

Automation

In this chapter, we will cover:

•   The need for automation

•   DevOps

•   DevSecOps

•   Command line access to environments

•   Infrastructure as code

Almost everything we have been doing so far has been manual. This is not to say that we have been going out and physically constructing systems in the case of virtualized or cloud environments. Instead, we have been using some interfaces manually that trigger back-end automation. When we’ve created virtual machines through VMware ESXi: for instance, we took the manual steps of configuration through a web interface, but ESXi has done the rest of the work by creating the files the hypervisor uses to provision a virtual system that gets presented to the operating system. ...

Get Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments 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.