---
title: "ATA Learning Tutorials"
description: "Learn from the best IT how-to tutorials from a range of experienced instructors comprising knowledge and skill from around the world!"
---

# ATA Learning Tutorials

> Learn from the best IT how-to tutorials from a range of experienced instructors comprising knowledge and skill from around the world!

---

# 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

*   PowerShell(331)
*   Linux(135)
*   Azure(79)
*   Active Directory(76)
*   AWS(70)
*   Ubuntu Linux(65)
*   Microsoft Azure(60)
*   Command Line(59)
*   Docker(56)
*   Windows(50)
*   Kubernetes(48)
*   Python(34)
*   Security(34)
*   Windows 10(33)
*   Ansible(30)
*   DevOps(30)
*   windows server(29)
*   Terraform(28)
*   Azure Virtual Machines(21)
*   Networking(21)
*   Specops(21)
*   VmWare(19)
*   Automation(17)
*   Office 365(17)
*   Azure DevOps(16)
*   File Management(16)
*   macOS(15)
*   Powershell Administration(15)
*   Raspberry Pi(14)
*   Bash(13)

See 10 more

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

[![](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/07/featured_image-2.png)](/deploy-paws-microsoft-entra-pim/)

*   [Active Directory](/tag/active-directory/)
*   [Microsoft Entra](/tag/microsoft-entra/)
*   [Security](/tag/security/)

[

## Deploy PAWs with Microsoft Entra PIM

Harden privileged access by pairing Microsoft Entra PIM with PAWs, Intune compliance, and Conditional Access so admin roles activate only from trusted devices.

](/deploy-paws-microsoft-entra-pim/)

[![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/07/featured_image-1.png)](/practical-guide-kubernetes-security-management/)

*   [AKS](/tag/aks/)
*   [Containers](/tag/containers/)
*   [DevSecOps](/tag/devsecops/)
*   [Kubernetes](/tag/kubernetes/)
*   [Security](/tag/security/)

[

## A Practical Guide to Kubernetes Security Management

Manage Kubernetes security with RBAC, Pod Security, network policies, posture scanning, and runtime detection using Kubescape, Falco, and Defender.

](/practical-guide-kubernetes-security-management/)

[![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/2026/07/featured_image.png)](/manage-hybrid-infrastructure-azure-arc/)

*   [Azure](/tag/azure/)
*   [Azure Arc](/tag/azure-arc/)
*   [Azure Monitor](/tag/azure-monitor/)

[

## Manage Hybrid Infrastructure with Azure Arc

Use Azure Arc to bring on-prem servers, Kubernetes clusters, and edge resources into Azure governance without losing sight of local operations.

](/manage-hybrid-infrastructure-azure-arc/)

[![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-24.png)](/stop-shadow-ai-microsoft-purview/)

*   [Azure](/tag/azure/)
*   [Governance](/tag/governance/)
*   [Security](/tag/security/)

[

## Stop Shadow AI with Microsoft Purview

With 80% of Fortune 500 companies now using active AI agents, employees are increasingly using unapproved generative AI tools that process sensitive corporate data outside of governance controls.

](/stop-shadow-ai-microsoft-purview/)

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

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-23.png)](/guide-transitioning-devops-mlops-engineer/)

*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Guide to Transitioning from DevOps to MLOps Engineer

As enterprise AI adoption accelerates, traditional DevOps engineers are uniquely positioned to pivot into high-paying MLOps roles. This guide breaks down the specific skills gap, maps existing CI/CD

](/guide-transitioning-devops-mlops-engineer/)

[![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-22.png)](/implement-workload-identity-aks/)

*   [AKS](/tag/aks/)
*   [Azure](/tag/azure/)
*   [Kubernetes](/tag/kubernetes/)
*   [Microsoft Entra](/tag/microsoft-entra/)

[

## Implement Workload Identity in AKS

A deep dive into replacing vulnerable service account credentials with Microsoft Entra Workload Identity in Azure Kubernetes Service (AKS). The post covers federated identity configuration, managed

](/implement-workload-identity-aks/)

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

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-21.png)](/automate-soc-2-compliance-powershell/)

*   [Azure](/tag/azure/)
*   [Azure PowerShell](/tag/azure-powershell/)

[

## Automate SOC 2 Compliance with PowerShell

A comprehensive walkthrough on using PowerShell and Azure Policy as Code to automate evidence collection and enforce SOC 2 compliance controls across enterprise cloud environments.

](/automate-soc-2-compliance-powershell/)

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

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-20.png)](/deploy-enterprise-powershell-modules-using-azure/)

*   [Azure](/tag/azure/)
*   [Azure Artifacts](/tag/azure-artifacts/)
*   [Azure DevOps](/tag/azure-devops/)
*   [PowerShell](/tag/powershell/)

[

## Deploy Enterprise PowerShell Modules Using Azure Artifacts

Build a private PowerShell repository using Azure Artifacts with automated CI/CD publishing, semantic versioning, code signing, and JEA integration for secure enterprise module distribution.

](/deploy-enterprise-powershell-modules-using-azure/)

[![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-13.png)](/taming-ai-tool-sprawl-powershell-guide-auditing/)

*   [Microsoft 365](/tag/microsoft-365/)
*   [Microsoft Azure](/tag/microsoft-azure/)
*   [Microsoft Graph](/tag/microsoft-graph/)
*   [PowerShell](/tag/powershell/)
*   [Security](/tag/security/)

[

## Taming AI Tool Sprawl: A PowerShell Guide to Auditing and Governing Unauthorized AI Applications

Detect and govern unauthorized AI tools with PowerShell, Microsoft Graph, Entra ID, and Defender for Cloud Apps.

](/taming-ai-tool-sprawl-powershell-guide-auditing/)

[![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-12.png)](/cmmc-20-level-2-2026-compliance-blueprint/)

*   [Security](/tag/security/)

[

## CMMC 2.0 Level 2: Your 2026 Compliance Blueprint

Build a 2026 CMMC Level 2 roadmap: scope CUI, implement 110 NIST SP 800-171 controls, prepare evidence, and plan for C3PAO assessment.

](/cmmc-20-level-2-2026-compliance-blueprint/)

[![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-11.png)](/unify-soc-integrating-defender-xdr-sentinel/)

*   [Microsoft 365](/tag/microsoft-365/)
*   [Microsoft Azure](/tag/microsoft-azure/)
*   [Microsoft Sentinel](/tag/microsoft-sentinel/)
*   [Security](/tag/security/)

[

## Unify Your SOC: Integrating Defender XDR with Sentinel

Integrate Defender XDR with Microsoft Sentinel for unified incidents, endpoint event streaming, cross-product detections, and SOAR.

](/unify-soc-integrating-defender-xdr-sentinel/)

[![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/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/featured_image-9.png)](/devops-platform-engineer-2026-transition-roadmap/)

*   [DevOps](/tag/devops/)
*   [Kubernetes](/tag/kubernetes/)

[

## DevOps to Platform Engineer: 2026 Transition Roadmap

Learn how to move from DevOps to platform engineering in 2026 with a practical roadmap covering transferable skills, internal developer platforms, Backstage, Crossplane, and portfolio projects.

](/devops-platform-engineer-2026-transition-roadmap/)

[![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/06/26985-identity-proofing-service-desk-codex.webp)](/identity-proofing-service-desk/)

*   [Sponsored](/tag/sponsored/)

[

## The Death of Security Questions: Why Identity Proofing Is the Future of Service Desk Security

Specops sponsored article explaining why service desk account recovery needs identity proofing instead of knowledge-based security questions.

](/identity-proofing-service-desk/)

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

Adam Bertram4 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/26997-implementing-workload-identity-aks-codex.webp)](/implementing-workload-identity-aks/)

*   [AKS](/tag/aks/)
*   [Azure](/tag/azure/)
*   [Kubernetes](/tag/kubernetes/)
*   [Microsoft Entra](/tag/microsoft-entra/)

[

## Implementing Workload Identity in AKS

Implement Microsoft Entra Workload ID in AKS to replace static pod credentials with federated identity and managed identity access.

](/implementing-workload-identity-aks/)

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

Adam Bertram5 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/26995-troubleshoot-dns-issues-powershell-codex.webp)](/troubleshoot-dns-issues-powershell/)

*   [DNS](/tag/dns/)
*   [Networking](/tag/networking/)
*   [PowerShell](/tag/powershell/)
*   [windows server](/tag/windows-server/)

[

## Troubleshoot DNS Issues with PowerShell

Troubleshoot DNS issues with PowerShell by testing name resolution, DNS client settings, cache entries, and network connectivity in a repeatable workflow.

](/troubleshoot-dns-issues-powershell/)

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

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/26993-reduce-microsoft-sentinel-ingestion-costs-smarter-codex.webp)](/reduce-microsoft-sentinel-ingestion-costs-smarter/)

*   [Azure](/tag/azure/)
*   [Azure Monitor](/tag/azure-monitor/)
*   [KQL](/tag/kql/)
*   [Log Analytics](/tag/log-analytics/)
*   [Microsoft Sentinel](/tag/microsoft-sentinel/)

[

## Reduce Microsoft Sentinel Ingestion Costs with Smarter Tiering

Learn how to reduce Microsoft Sentinel ingestion costs by filtering noisy logs at ingest, routing low-value data to cheaper tiers, and proving the savings with

](/reduce-microsoft-sentinel-ingestion-costs-smarter/)

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

Adam Bertram5 min. read

](/author/adam-bertram/)

[«](/tutorials/)[1](/tutorials/)2…[75](/tutorials/page/75/)[»](/tutorials/page/3/)

## 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/)
