© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
J. S. TonelloPractical Linux DevOpshttps://doi.org/10.1007/978-1-4842-8318-9_8

8. Containerizing and Automating Your Deployments

John S. Tonello1  
Baldwinville, NY, USA

Modern software engineering embraces the DevOps workflow, which highlights some key principles for rapidly developing, testing, and deploying software in a wide variety of environments. Even companies that aren’t outright “software” companies are driven by technology, and they’ve adopted DevOps to consistently manage systems running in on-premise data centers and public clouds like Amazon and Azure and on edge devices, which are often ARM-based computing devices like the Raspberry Pi.

Get Practical Linux DevOps: Building a Linux Lab for Modern Software Development 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.