liveBook · Manning

Automation

Automation is the execution of tasks or processes by machines or software with reduced direct human intervention.

How 19 Manning books explain it

"Looks Good to Me"

Automation is the execution of tasks by software, machines, or other systems with reduced or no direct human intervention.

How it is used
Improves code review by removing tedious, objective work and preserving human attention for nuanced decisions.
How deep it goes
Explains candidates, prerequisites, team effects, and human limits, but stops short of detailed tool configuration.
Examples
Uses Selenium functional testing, style rules, pull-request validators, CODEOWNERS assignments, quality gates, and review reminders.
What you can do after
Apply it via testing, validation, quality gates, reviewer assignment, and reminders while retaining human review for context-dependent decisions.

Read how "Looks Good to Me" explains automation →

Inside AI

Automation is the execution of tasks or processes by systems with reduced direct human intervention.

How it is used
Uses automation to examine business efficiency and claims that AI will replace human jobs.
How deep it goes
Explains feasibility through concrete tasks and a failed venture, without detailing how to build an automation system.
Examples
Uses a factory robot punching metal and Zume’s robot-assisted pizza production and delivery.
What you can do after
Evaluate/understand it by distinguishing an automatable task from a viable service or replaceable profession.

Read how Inside AI explains automation →

Practical Automation with PowerShell: Effective scripting from the console to the cloud

Automation is the execution of tasks by software with reduced manual intervention, especially for repeatable operational work.

How it is used
Reduces repeatable IT operational work while guiding tool choice, task selection, and maintainable delivery.
How deep it goes
Explains cost evaluation, triggers, reusable components, phased delivery, adaptability, and restartability through operational scenarios.
Examples
Uses file-share monitoring, scheduled cleanup, server configuration, account provisioning, and zero-touch Windows ISO deployment.
What you can do after
Build reusable, phased PowerShell automations with appropriate triggers, configuration data, error handling, and restartable workflows.

Read how Practical Automation with PowerShell: Effective scripting from the console to the cloud explains automation →

The Art of AI Product Development

Automation is the use of software or machines to perform tasks with reduced direct human intervention.

How it is used
Guides which tasks an AI product should take over and where human judgment should remain.
How deep it goes
Defines three gradual automation levels and offers task-selection criteria, without detailing an automation implementation.
Examples
Contrasts call-center routing with product-feature decisions and quantifies time saved on planners' data aggregation.
What you can do after
Evaluate/understand it by prioritizing candidate tasks and choosing an appropriate balance of AI action and human control.

Read how The Art of AI Product Development explains automation →

AI for Everyday IT

Automation is the execution of tasks or processes by systems with reduced direct human effort.

How it is used
Deploys AI-assisted automation across IT operations, DevOps, business workflows, communications, and career planning.
How deep it goes
Explains practical planning, coding, integration, testing, documentation, and validation without covering AI model internals.
Examples
Uses server checks, log analysis, configuration review, test conversion, message handling, and HR CSV cleanup as concrete applications.
What you can do after
Build it from scratch using prompts, scripts, APIs, and workflow tools, then test, document, and secure the resulting automation.

Read how AI for Everyday IT explains automation →

Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform

The execution of operational or development tasks by software with reduced manual intervention.

How it is used
Uses repository-triggered workflows to automate microservice testing and Kubernetes deployment.
How deep it goes
Builds from a minimal runnable workflow toward deployment, but defers parallel jobs, job dependencies, and runner OS choices.
Examples
Uses a push-triggered Hello World workflow, a manual rerun, and a microservice deployment to Kubernetes.
What you can do after
Apply it via GitHub Actions to trigger a microservice deployment by pushing code.

Read how Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform explains automation →

Data-Driven Cybersecurity

Automation is the execution of tasks or responses by systems with minimal direct human intervention.

How it is used
Connects security data collection and analysis to faster alerts, reporting, incident management, and response.
How deep it goes
Describes integrated workflows and threshold-triggered actions, but does not provide an implementation procedure or code.
Examples
Uses scheduled scans and key rotations, automated incident escalations, and a 24-hour critical-patching target.
What you can do after
Apply it via tool integrations and thresholds to shorten response or patching time, then check results against stated targets.

Read how Data-Driven Cybersecurity explains automation →

The Complete Obsolete Guide to Generative AI

Automation is the execution of tasks or processes by software or machines with little or no manual intervention.

How it is used
Applies AI tools to streamline repetitive research, spreadsheet, messaging, task-management, and startup operations.
How deep it goes
Demonstrates concrete tool workflows and an API pipeline, while warning that larger scripts require substantial debugging.
Examples
Uses Form 10-K scoring and ranking, spreadsheet formulas, Slack bots, and Kanban workflow actions as examples.
What you can do after
Apply it via AI tools and APIs to automate recurring workflows while accounting for debugging, charges, and output errors.

Read how The Complete Obsolete Guide to Generative AI explains automation →

Effective Platform Engineering

Automation is the execution of tasks by software or machines with reduced need for direct human intervention.

How it is used
Applies automation to platform engineering, delivery workflows, infrastructure operations, and developer self-service.
How deep it goes
Explains operational uses, measurement, rollout, and outcomes, but stops short of implementation internals for individual automation systems.
Examples
Uses Python and Bash scripts, Jenkins, GitLab, Jira, GitHub Actions, CI/CD configurations, monitoring, and infrastructure provisioning as examples.
What you can do after
Apply automation to accelerate delivery, reduce manual errors, improve reliability, and free developers for higher-value work.

Read how Effective Platform Engineering explains automation →

Shipping Go: Develop, deliver, discuss, design, and go again

An automated process is a software or operational procedure executed by systems with limited or no manual intervention.

How it is used
Reduces manual work between committing code and delivering a product, leaving more time for customer-driven features.
How deep it goes
Illustrates repeatable setup and check-in-triggered feedback, but stops short of prescribing detailed pipeline configuration.
Examples
Uses a Go Makefile and README setup commands alongside pipeline feedback for compilation or quality failures.
What you can do after
Practice/perform it by scripting repeatable setup and using code-triggered checks to identify problems before delivery.

Read how Shipping Go: Develop, deliver, discuss, design, and go again explains automation →

Machine Learning Platform Engineering

Automation is the execution of workflow activities by systems rather than through repeated manual intervention.

How it is used
Structures ML experimentation, evaluation, training, deployment, and monitoring as repeatable workflows.
How deep it goes
Explains orchestration, reproducibility, evaluation, deployment, and observability, but stops short of specifying a complete implementation.
Examples
Uses orchestrated ML pipelines, automated holdout evaluation, CI/CD container deployment, pipeline dashboards, and model-output sanity tests.
What you can do after
Build repeatable ML workflows that evaluate models, expose metrics, reduce manual errors, and deploy changes consistently.

Read how Machine Learning Platform Engineering explains automation →

How Large Language Models Work

Automation is the use of technology to perform tasks or processes with reduced direct human labor.

How it is used
Frames automation as an economic and ethical question, especially when LLMs extend it from manual labor to knowledge work.
How deep it goes
Compares historical labor changes with LLM risks, but stops short of predicting automation’s eventual economic outcome.
Examples
Uses farming, mining, assembly work, copywriting, banking, and ATMs to illustrate different automation effects.
What you can do after
Evaluate automation claims without assuming that task replacement directly predicts job loss or social benefit.

Read how How Large Language Models Work explains automation →

Introduction to Generative AI, Second Edition

Automation is the use of technology to perform tasks or processes with reduced direct human labor.

How it is used
Frames automation as a labor-market force that changes productivity, occupations, and the distribution of human work.
How deep it goes
Explains affected tasks, adoption delays, worker displacement, and adaptation needs without detailing implementation mechanisms.
Examples
Uses customer support, content moderation, administrative work, marketing, legal research, and software development as affected work.
What you can do after
Evaluate how generative AI may alter tasks, productivity, employment, and retraining needs while distinguishing forecasts from established effects.

Read how Introduction to Generative AI, Second Edition explains automation →

100 SQL Server Mistakes and How to Avoid Them

Automation is the execution of operational or administrative tasks by software with limited manual intervention.

How it is used
Uses automation to manage recurring SQL Server maintenance and reduce dependence on manual DBA effort.
How deep it goes
Explains operational benefits and failure modes through a maintenance scenario, but does not provide implementation scripts.
Examples
Uses MagicChoc, corporate backup tools, index rebuilds, statistics updates, consistency checks, and per-instance Agent jobs.
What you can do after
Apply it via automated maintenance to reduce repetitive work and redirect DBA time toward performance investigation.

Read how 100 SQL Server Mistakes and How to Avoid Them explains automation →

Delivering Machine Learning Projects: From design to deployment

Automation is the execution of processes by software or machines with reduced manual intervention.

How it is used
Uses automation to structure ML testing, CI/CD promotion, post-release verification, and operational handoffs.
How deep it goes
Develops concrete testing and release tasks but stops short of algorithmic implementation or detailed pipeline configuration.
Examples
Uses test-design tickets, reproducible test environments, Jenkins pipelines, automated post-release plans, and deployment contingency procedures.
What you can do after
Operate reproducible model tests and automated production promotions with verified results and prepared intervention paths.

Read how Delivering Machine Learning Projects: From design to deployment explains automation →

Lead Developer Career Guide

The technique of having software perform tasks or workflows automatically according to defined triggers or rules.

How it is used
Streamlines the SDLC by automating repetitive work, deployment tracking, reporting, testing, backups, and recovery.
How deep it goes
Identifies candidate tasks, names implementation tools, and describes deployment triggers, but stops short of implementation detail.
Examples
Uses Jenkins, Selenium, Jira, GitHub, Trello, Azure DevOps, Slack, and Microsoft Teams for practical workflow examples.
What you can do after
Apply it via SDLC tools to reduce errors, accelerate releases, update project status, and improve productivity and reporting.

Read how Lead Developer Career Guide explains automation →

Deep Learning with R, Third Edition

Automation is the execution of tasks by systems according to predefined training, rules, or programs rather than autonomous adaptation.

How it is used
Frames automation as the practical encoding and operation of human skills for narrowly defined problems.
How deep it goes
Defines automation and contrasts its failure on novelty with intelligence, without detailing implementation mechanisms.
Examples
Uses lookup tables, dictionaries, hardcoded if-else programs, deep networks, and the cartoon-versus-living-being analogy.
What you can do after
Evaluate/understand whether a system is responding within trained or programmed cases rather than adapting to unfamiliar situations.

Read how Deep Learning with R, Third Edition explains automation →

Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

Automation is the execution of operational or provisioning tasks by software rather than manually by a person.

How it is used
Automates AWS provisioning, infrastructure management, deployments, testing, and environment cleanup.
How deep it goes
Explains benefits and workflows with AWS examples, but defers detailed CLI configuration and infrastructure-as-code implementation.
Examples
Uses WordPress stacks, virtual machines, databases, networks, CloudFormation deletion, CLI scripting, and isolated deployment environments.
What you can do after
Build and remove AWS environments on demand, script recurring operations, and structure automated build, test, deployment, and monitoring workflows.

Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains automation →

Learn AI-Assisted Python Programming, Second Edition

Automation is the technique of having software perform repetitive or otherwise routine work with limited human effort.

How it is used
Automates repetitive work by turning tedious tasks into reusable, time-saving tools.
How deep it goes
Explains motivation and applications, then identifies supporting Python modules without detailing their implementations.
Examples
Uses report merging, photo archiving, duplicate removal, customized email, grade collation, and forwarded-email cleanup.
What you can do after
Build small programs that automate repetitive jobs and select suitable Python modules with Copilot Chat.

Read how Learn AI-Assisted Python Programming, Second Edition explains automation →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.