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

File Cannot Be Accessed Fix with Handle.exe
Handle.exe is a 3rd party tool that can help track down a process that is locking down a file you are trying access. Here is how.
Working with File Catalogs in PowerShell 5.1
Working with lots of files all strewn about in different folders can sometimes prove troublesome. This is where PowerShell can help.
Advanced PowerShell Functions: Upping Your Game
When writing large PowerShell scripts or modules, it will eventually become necessary to split up the code into modular pieces. Modularity can be achieved by using basic and advanced PowerShell functions. It also encourages good coding practices. One way to build modular...
The PowerShell Script Orchestrator
With companies moving services to the cloud, applications offering robust APIs and a driving need for automation, we need a more mature scripting language.
Windows Performance Counters Using GUI and PowerShell
When a Windows server is running as expected, no one notices. But as it begins running low on resources, a system administrator typically finds out quickly just how important that server is. Performance suffers and Windows performance counters can help. It's important...
Leveraging PowerShell Automation in the Cloud
As part of this cloud transition, it's important to realize that even though you can't see a system it still needs to be managed. Let's talk about PowerShell automation.
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