Lee Berg
Lee Berg
Welcome to my Blog! I'm a Consultant, Automation Engineer, Content Producer Microsoft MVP, and Nerd. Here you will find a variety of topics on Azure Cloud, Automation, and Datacenter! Feel free to reach out if you have any questions!
My first Alexa Skill - "IT Service Management Facts"

I’ve published my first Amazon Alexa Skill!

You can find my free skill: IT Service Management Facts on the official Amazon Alexa Skill Store.

It’s a very simple skill, written in NodeJS. It has an embedded list of ~550 or so terms / definitions that have been harvested over the years relating to IT Service Management. Simply ask Alexa to: “open ITSM Facts” to get a random fact. When you interact with the skill, an Amazon AWS Lambda function is triggered to retrieve an ITSM fact.

Now… I know what you are thinking, this isn’t the most practical or interesting app in the world… but I published this skill as I was mostly interested in expanding my Alexa Skill development to include visual elements.

I actually have some items for a V2 of this skill that would allow voice interaction (Term lookup, quiz mode, etc.) and I even have an Amazon Echo Show on preorder, but for now, enjoy playing around with the IT Service Management Facts skill.


Read Post    Share:  Twitter
Top 3 Considerations for Azure Functions with Azure PowerShell

A few weeks ago, I deployed a number of PowerShell Azure Functions for a very large customer. These functions were very simple and basically filled a gap to manage and schedule Azure Automation Runbooks. Azure Automation is a good product but it has some large gaps in its management and scheduling capabilities that we’ve filled with Azure PowerShell Functions.

Specifically, we have PowerShell Azure Functions to use the AzureRM PowerShell CMDlets to login to the Azure Subscription for the purpose of executing to evaluating Azure Automation jobs on Hybrid Runbook Workers.

After a few weeks, we had some major issues come up, that I believe are now resolved. Based on my experiences I have compiled MY Top 3 considerations for using Azure PowerShell in Azure Functions.

Please note that this post applies to LATE MAY 2017 - Everything is subject to change with new releases of the product!


Read Post    Share:  Twitter
Speaking at Experts Live Europe 2017 🇩🇪

I am very happy to announce that I have been once again invited back to one of my favorite conferences of the year! In a few short months, I will be back in Berlin this year for Experts Live Europe August 23rd-25th!

Experts Live Europe, previously named “System Center Universe Europe” is once again at the Berlin Congress Center right off the Alexanderplatz in Berlin, Germany.

I will be speaking on the following Topics:

I’m very excited to be back in Europe for 2017 with a fresh set of cutting edge topics and demos!


Photo Courtesy Marcel Zehner


Read Post    Share:  Twitter
MMS 2017 Recap

Over the past week, I have been speaking at the Midwest Management Summit 2017 Conference, in the Mall of America in Minneapolis, Minnesota. This conference has a reputation for being an Excellent Conference and this year certainly lived up to those standards!

At this years MMS, I was on-stage for 6 Sessions, 1 Usergroup Presentation, and helped produce and participated in about a dozen Podcasts/Videos. I also attended some fantastic sessions, the speaker selection this year was a bit more selective so I was happy to be selected again and have a number of my sessions come into the “Top 10” highest rated sessions. As always catching up with all the great folks I am happy to call my friends was as always a highlight of the week!

In this post, I will include links to the code and an outline of my activities at the conference this year. This year was a not-stop barrage of activity that I feel I am still recovering from but it was all worth it and hope to participate again next year!


Read Post    Share:  Twitter
Monitoring Azure Functions with Application Insights & OMS

Azure Functions is a great solution for building cloud-based “serverless” functions that run small and effiecient pieces of code to fill a wide array of automation / develpoment tasks. Right now, one of the biggest asks from my customers are ways to efficiently maintain, monitor, and manage their Azure Functions… Application Insights is a great tool that fits this purpose. Recently, new preview features relating to Azure Function and Application Insights Integration have been released as a public preview. This solution is extremely promising and useful even in it’s preview state!

We can also take a “build-it-yourself” route to monitor Azure Functions with Application Insights.

I wanted to write a post quickly summarizing some options available to monitor Azure Functions utilizing Application Insights. There are a good deal of Wikis, Github Repos, and Documents coming out on the subject but I wanted to summarize my findings (as of MAY 2017) in an actual blog post to help out others looking for a solution.

Before we get started… you might have noticed I mention Operations Management Suite “OMS” in the title of this blog post, well, not much to say here other than the fact that it is very easy to pull our Application Insights data into OMS, but more on that later…


Read Post    Share:  Twitter