Adam Bertram

Founder & Principal Consultant

ATA Learning, Inc.

Adam Bertram is a 25+ year IT veteran, former Microsoft MVP, and self-employed consultant who helps organizations replace repetitive manual work with generative AI automation and agent-based workflows. He’s a successful blogger, consultant, trainer, published author and freelance writer for dozens of technology publications.

Bio Overview

Adam’s primary focus today is generative AI automation and agent workflows—helping teams design and implement AI-driven systems that eliminate manual busywork, backed by nearly two decades of experience in PowerShell scripting and IT infrastructure automation. He’s an avid open-source contributor on GitHub (github.com/adbertram), where projects like AgentTrainer and CourseCraft reflect his current work in AI agents and automated content pipelines.

Beyond consulting, Adam is a prolific technical educator. He has authored over two dozen video courses for platforms like Pluralsight and LinkedIn Learning, written hundreds of published articles and built a following of more than 13,000 professionals across his content channels. He’s also a published book author, having written “PowerShell for Sysadmins” (No Starch Press) and “The Pester Book” (Leanpub).

Areas of Expertise

  • Generative AI automation and agent workflows
  • Business process automation (Zapier, Make)
  • Technical writing, training, and course creation

Credentials & Publications

  • Former Microsoft MVP (6x)
  • Author, “PowerShell for Sysadmins” (No Starch Press)
  • Author, “The Pester Book” (Leanpub)
  • 26+ published video courses (Pluralsight, LinkedIn Learning)
  • 400+ published articles across dozens of technology publications

Connect

Articles by the Author

What is Workflow Automation?
Everyone has a morning routine that proceeds nearly the same way every day. We get up, brush our teeth, take a shower and put our clothes on. Every morning, this predictable routine repeats itself. It's like clockwork. It rarely, if ever changes. Think of your morning...
How to Copy Files to Azure Blob Storage
When working with Microsoft Azure, you'll inevitably come to a point to where you need to access material stored locally on premise.
Using Tags in PowerShell Pester For Unit Testing
One of Pester’s useful features is the Tags feature. A tag allows a developer to organize their tests based on different criteria and execute those tests accordingly. Tags allow a developer to manage large test suites that may take hours to run by only executing certain...
How to Publish Scripts to the PowerShell Gallery
Creating excellent PowerShell scripts is one thing, but sharing them with others takes them to a whole new level! One of the best ways to improve your PowerShell skills, share your scripts with the community, and make your work known is by publishing scripts to the ...
How to Create an Azure DevTest Lab
Lab environments are essential to lots of people in IT, including system administrators needing to test out the latest software or software developers needing to deploy their own custom software to test before rolling it out to production.
How to Manage Azure Automation Variables with PowerShell
In Azure automation, there exists a useful feature called Variables. Variables are assets in Azure Automation that allow you to set and query various values. 
Prefooter Dots
Subscribe Icon

Latest Stories in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

Loading animation