Automating with Azure Automation - Ahmed Uzejnović

In this lecture, Ahmed (also known as Arji) engages with members of the PowerShell user group Inn-Salzach, providing insights into PowerShell and Azure Automation, drawing on seven to eight years of experience in IT automation consulting. The session unfolds with a brief introduction to the speaker and the agenda, which outlines a deep dive into Azure Automation, including its pricing, service limits, and practical demonstrations. The presentation begins with an explanation of Azure Automation as Microsoft's cloud automation framework. Ahmed outlines how it can be used to automate various tasks such as starting and stopping virtual machines, gathering data from SQL servers, and integrating with on-premises resources. He emphasizes the importance of understanding managed identities, which enhance security by allowing Azure resources to authenticate securely without needing credentials hardcoded in scripts. The speaker then guides the audience through the setup of a demo environment involving the creation of an Azure Automation account and a hybrid worker connected through Azure Arc. Ahmed highlights how managed identities can streamline access to Azure services and discusses the role of automation in optimizing operations. He also demonstrates creating a hybrid worker group that allows for secure automations in an on-premises environment. Pricing for Azure Automation is touched upon, where Ahmed notes that the first 500 minutes of code execution in a month are free and there are minimal costs beyond that, making it an attractive option for automators. He shares practical examples of runbooks that can automate repetitive tasks, like starting and stopping VMs based on schedules, emphasizing the need for performance optimization in scripting to keep costs down. The lecture doesn't shy away from challenges; Ahmed draws attention to service limits within Azure Automation, illustrating real-world scenarios where users hit these limits, such as a case with a customer whose complex automation exceeded parameter limits. He advises prospective users to familiarize themselves with these limits to avoid complications during deployment. As the session progresses, Ahmed moves into a live demo showcasing the Azure portal, demonstrating how to create runbooks, add modules, and utilize source control with GitHub. He shares insights on best practices for managing automation scripts and leveraging Azure Automation's capabilities while highlighting how to effectively troubleshoot potential errors encountered during execution. In the latter sections, the topic of integrating Azure Key Vault with Azure Automation is introduced, which enhances security by providing access to secrets without hardcoding them into scripts. Ahmed emphasizes the flexibility this provides for developers needing to handle sensitive data securely, particularly in hybrid scenarios. The presentation culminates with a robust Q&A session where audience members engage with Ahmed, clarifying aspects of managed identities and limitations of Azure Automation. Ahmed wraps up by thanking the participants for their engagement, reinforcing the community aspect of learning and collaboration within the PowerShell user group. This session serves as a comprehensive exploration of Azure Automation and best practices for integrating it into enterprise-level IT operations. Chapters: 00:00:00 Automating with Azure Automation Ahmed Uzejnovic 00:00:20 Welcome to PowerShell User Group 00:02:49 Introduction to Azure Automation 00:05:50 Benefits of Managed Identities 00:09:48 Understanding Azure Automation Pricing 00:13:09 Exploring Watchers in PowerShell 00:15:52 Service Limits in Azure Automation 00:20:56 Live Demo of Azure Automation 00:26:21 Managed Identities Explained 00:29:14 Integrating Azure Automation with Key Vault 00:40:24 Using Variables in Azure Automation 00:46:11 Source Control for Azure Automation 01:08:31 Hybrid Workers and Security Considerations 01:17:22 Setting Up Hybrid Workers 01:22:05 Best Practices for Hybrid Worker Management 01:35:31 Conclusion and Q&A Session

Modernizing Azure Automation with Runtime Environments - Andres Bohren
▶︎

Modernizing Azure Automation with Runtime Environments - Andres Bohren

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)
▶︎

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Stop Keeping AD Separate: Hybrid Identity in Microsoft Entra ID Explained
▶︎

Stop Keeping AD Separate: Hybrid Identity in Microsoft Entra ID Explained

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat
▶︎

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat

Uyuni Community Hours 28.05.2026
▶︎

Uyuni Community Hours 28.05.2026

How to Program Allen Bradley PLC Training for Beginners
▶︎

How to Program Allen Bradley PLC Training for Beginners

Microsoft Desired State Configuration as code for Everyone - Gijs Reijn
▶︎

Microsoft Desired State Configuration as code for Everyone - Gijs Reijn

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law
▶︎

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law

2 Hours Of Carl Jung Wisdom To Fall Asleep To
▶︎

2 Hours Of Carl Jung Wisdom To Fall Asleep To

The AI Blueprint: How To Use AI To Make Millions, & Change Your Life w/ Alicia Lyttle 🚀
▶︎

The AI Blueprint: How To Use AI To Make Millions, & Change Your Life w/ Alicia Lyttle 🚀

Your Graph Apps Are Over-Privileged - Let’s Fix That with PowerShell - Morten Mynster
▶︎

Your Graph Apps Are Over-Privileged - Let’s Fix That with PowerShell - Morten Mynster

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat
▶︎

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Choose your own adventure with WinGet   Demitrius Nelon
▶︎

Choose your own adventure with WinGet Demitrius Nelon

MicrosoftFabricMgmt - The PowerShell module to rule Fabric - Jess Pomfret & Rob Sewell
▶︎

MicrosoftFabricMgmt - The PowerShell module to rule Fabric - Jess Pomfret & Rob Sewell

PowerShell Universal : APIs and Dashboards in v5 - Gael Colas
▶︎

PowerShell Universal : APIs and Dashboards in v5 - Gael Colas

GOD FREQUENCY 963 Hz | ATTRACT MIRACLES, BLESSINGS AND GREAT TRANQUILITY IN YOUR WHOLE LIFE #15
▶︎

GOD FREQUENCY 963 Hz | ATTRACT MIRACLES, BLESSINGS AND GREAT TRANQUILITY IN YOUR WHOLE LIFE #15

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

The Frequency of God 963 Hz - Attract love, protection, wealth, miracles and blessings without limit
▶︎

The Frequency of God 963 Hz - Attract love, protection, wealth, miracles and blessings without limit