---
title: "Read all of the ATA Learning tutorials on Automation here!"
---

# Read all of the ATA Learning tutorials on Automation here!

---

# ATA Learning Adam the Automator

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

Show FilterReset Filters

×

Reset Filters

## Tag Search

Search tags

## Tags

*   Automation(17)
*   AI(5)
*   Artificial Intelligence(3)
*   Azure(3)
*   DevOps(3)
*   Active Directory(1)
*   API(1)
*   Azure AD(1)
*   Azure DevOps(1)
*   Azure Pipelines(1)
*   Azure PowerShell(1)
*   Backstage(1)
*   Bash(1)
*   career development(1)
*   Command Line(1)
*   Git(1)
*   Google Workspace(1)
*   Kubernetes(1)
*   Microsoft 365(1)
*   Microsoft Sentinel(1)
*   n8n(1)
*   Platform Engineering(1)
*   Power Automate(1)
*   PowerShell(1)
*   Security(1)
*   SharePoint(1)
*   Splunk(1)
*   Terraform(1)
*   ThinkAutomation(1)
*   Ubuntu Linux(1)

See 10 more

No posts match those tags. Reset the filters and try again.

[![](https://adamtheautomator.com/wp-content/uploads/2026/08/featured_image-6.webp)](/automate-terraform-azure-devops/)

*   [Automation](/tag/automation/)
*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)

[

## Automate Terraform with Azure DevOps

Automate Terraform with Azure DevOps Pipelines: structure a multi-environment repo, store remote state in Azure Storage with locking, and deploy through

](/automate-terraform-azure-devops/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/08/featured_image-2.webp)](/splunk-to-sentinel-migration/)

*   [Automation](/tag/automation/)
*   [Microsoft Sentinel](/tag/microsoft-sentinel/)
*   [Security](/tag/security/)
*   [Splunk](/tag/splunk/)

[

## Migrate Splunk to Sentinel Without Losing Detection Coverage

A phased playbook for migrating Splunk to Microsoft Sentinel: audit detections, translate SPL to KQL, validate parity, and plan rollback.

](/splunk-to-sentinel-migration/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram15 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-5.webp)](/client-onboarding-automation-zapier-make/)

*   [AI](/tag/ai/)
*   [Automation](/tag/automation/)

[

## Automate Client Onboarding with Zapier AI and Make

Build a client onboarding automation as a Zapier Zap with an AI step, rebuild it as a Make scenario, then price Zapier tasks against Make credits.

](/client-onboarding-automation-zapier-make/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram14 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-3.webp)](/power-automate-document-intake-pipeline/)

*   [Artificial Intelligence](/tag/artificial-intelligence/)
*   [Automation](/tag/automation/)
*   [Power Automate](/tag/power-automate/)
*   [SharePoint](/tag/sharepoint/)

[

## Power Automate: Build a Reliable AI Document Intake Pipeline

Build a Power Automate intake pipeline that deduplicates Outlook attachments, extracts fields with AI Builder, and routes low-confidence results to Teams.

](/power-automate-document-intake-pipeline/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram15 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-2.webp)](/google-workspace-inbox-agent/)

*   [API](/tag/api/)
*   [Automation](/tag/automation/)
*   [Google Workspace](/tag/google-workspace/)

[

## Build a Resilient Google Workspace Inbox Agent

Build a resilient Google Workspace inbox agent in Apps Script that classifies Gmail messages, archives attachments to Drive, and prevents duplicate actions with an idempotent ledger.

](/google-workspace-inbox-agent/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-scaled.jpg)](/slack-ai-workflow-builder-faster-request-triage/)

*   [AI](/tag/ai/)
*   [Automation](/tag/automation/)

[

## Slack AI Workflow Builder for Faster Request Triage

Learn how to build a Slack AI Workflow Builder intake flow that captures request details, classifies issues, routes work to the right team, and blocks ambiguous submissions.

](/slack-ai-workflow-builder-faster-request-triage/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-3.png)](/build-first-internal-developer-platform/)

*   [Automation](/tag/automation/)
*   [Backstage](/tag/backstage/)
*   [DevOps](/tag/devops/)
*   [Kubernetes](/tag/kubernetes/)
*   [Platform Engineering](/tag/platform-engineering/)

[

## Build Your First Internal Developer Platform

Build your first Internal Developer Platform with Backstage, a software catalog, software templates, CI/CD handoffs, and Kubernetes deployment manifests.

](/build-first-internal-developer-platform/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-10.png)](/automate-soc-guide-sentinel-playbook-generation/)

*   [AI](/tag/ai/)
*   [Automation](/tag/automation/)
*   [Azure](/tag/azure/)

[

## Automate Your SOC: A Guide to Sentinel Playbook Generation

Generate Microsoft Sentinel Python playbooks with AI, Integration Profiles, real-alert testing, and safe SOC automation rollout steps.

](/automate-soc-guide-sentinel-playbook-generation/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/26989-monitor-windows-servers-prometheus-grafana-codex.webp)](/monitor-windows-servers-prometheus-grafana/)

*   [Automation](/tag/automation/)
*   [Command Line](/tag/command-line/)
*   [DevOps](/tag/devops/)

[

## How to Monitor Windows Servers with Prometheus and Grafana

Set up Windows Server monitoring with windows\_exporter, Prometheus, Grafana, and Alertmanager. Learn how to secure port 9182, scrape targets, and validate alerts.

](/monitor-windows-servers-prometheus-grafana/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image_v2.png)](/ai-automation-work/)

*   [AI](/tag/ai/)
*   [Artificial Intelligence](/tag/artificial-intelligence/)
*   [Automation](/tag/automation/)
*   [career development](/tag/career-development/)

[

## When AI Automates the Joy Out of Work

A personal look at how AI agents and automation can boost productivity while draining the satisfaction that makes hands-on technical work feel meaningful.

](/ai-automation-work/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/05/featured_image-9.webp)](/entra-automation-users-groups-conditional-access/)

*   [Active Directory](/tag/active-directory/)
*   [Automation](/tag/automation/)
*   [Azure AD](/tag/azure-ad/)
*   [Azure PowerShell](/tag/azure-powershell/)

[

## Entra Automation: Users, Groups, and Conditional Access

Use Microsoft Graph PowerShell to automate Entra ID users, security groups, group membership, and Conditional Access policies with report-only validation.

](/entra-automation-users-groups-conditional-access/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram13 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/05/featured_image-8.webp)](/servicenow-vs-jira-service-management-enterprise/)

*   [Automation](/tag/automation/)
*   [DevOps](/tag/devops/)

[

## ServiceNow vs Jira Service Management: Enterprise ITSM Guide

Compare ServiceNow and Jira Service Management for enterprise ITSM across governance, identity, CMDB depth, migration effort, TCO, and DevOps alignment.

](/servicenow-vs-jira-service-management-enterprise/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram11 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-16.webp)](/microsoft-365-e7-99user-price-tag-worth-it/)

*   [Automation](/tag/automation/)
*   [Azure](/tag/azure/)
*   [Microsoft 365](/tag/microsoft-365/)
*   [PowerShell](/tag/powershell/)

[

## Microsoft 365 E7: Is the $99/User Price Tag Worth It?

Evaluate whether Microsoft 365 E7’s $99 price justifies Agent 365 governance using PowerShell scripts to assess Copilot usage and automation risk exposure.

](/microsoft-365-e7-99user-price-tag-worth-it/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2025/05/Untitled.jpg)](/when-script-worth-thousand-ai-prompts/)

*   [AI](/tag/ai/)
*   [Artificial Intelligence](/tag/artificial-intelligence/)
*   [Automation](/tag/automation/)
*   [Bash](/tag/bash/)
*   [Git](/tag/git/)

[

## When a Script is Worth a Thousand AI Prompts

When traditional scripts outshine AI: a developer’s journey back to automation basics.

](/when-script-worth-thousand-ai-prompts/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/26d32fe4-c6cd-496d-8bff-4392d2df044c.webp)](/automate-aws-cert-creation-n8n-slack/)

*   [Automation](/tag/automation/)
*   [n8n](/tag/n8n/)

[

## From Days to Seconds: Automating AWS Certificate Requests with n8n and Slack

Learn how to automate AWS certificate requests by building a custom Slack command using n8n workflow automation. Eliminate ticket queues and manual processes with this hands-on guide.

](/automate-aws-cert-creation-n8n-slack/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram9 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2021/10/How-to-Install-Terraform-on-Linux-and-Windows.jpg)](/install-terraform/)

*   [Automation](/tag/automation/)
*   [Terraform](/tag/terraform/)
*   [Ubuntu Linux](/tag/ubuntu-linux/)
*   [Windows](/tag/windows/)

[

## How to Install Terraform on Linux and Windows

Terraform is the most popular automation tool to build, change and manage your cloud infrastructure in an effective and quick way. Jump in this article to learn how to install Terraform on your Linux and Windows devices!

](/install-terraform/)

[![Sagar Avatar](https://secure.gravatar.com/avatar/2beb65fca997135120ed98dc6a2e57dcdf1a7d7d2f5ff687b5d91dc7ccd7a6b5?s=192&d=mm&r=g)

Sagar3 min. read

](/author/shanky-mendiratta/)

[![](https://adamtheautomator.com/wp-content/uploads/2021/05/TA-5-launch-lockup-with-screens-e1622565542292.jpg)](/thinkautomation/)

*   [Automation](/tag/automation/)
*   [Product Review](/tag/product-review/)
*   [Sponsored](/tag/sponsored/)
*   [ThinkAutomation](/tag/thinkautomation/)

[

## ThinkAutomation: Automating all the Things

Get a birds eye view in how the ThinkAutomation automation platform can help you manage tasks and create automated workflows.

](/thinkautomation/)

[![Bill Kindle Avatar](https://secure.gravatar.com/avatar/4147968aa2332aa682bcebf295e4e9d0eb2672dee3d9ae0523a00ac51e7d6017?s=192&d=mm&r=g)

Bill Kindle6 min. read

](/author/bill/)

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
