Jussi Roine
writingcontact →
writingcontact →

azure

Browse posts in this collection.

Building a monitoring solution for Office 365 service availability using Azure Logic AppsIf you are looking for a straightforward way to track the health of your Office 365 services, this post walks you through leveraging the Office 365 Service Communications API. I explain how to register an Azure AD application, configure the necessary permissions, and set up a monitoring solution using Azure Logic Apps to keep your tenant's status in check.
December 17, 2019
Building a monitoring solution for Power Platform events using PowerShell, C#, Azure Log Analytics, and Azure SentinelIf you are struggling with the manual effort and limited retention of Office 365 audit logs for Power Platform governance, this post shares my practical solution. I explain how I built an automated monitoring system using PowerShell and C# to extract these logs and integrate them with Azure Log Analytics and Azure Sentinel, offering a cost-effective alternative to additional licensing.
December 9, 2019
Building a Point-to-Site VPN setup to Azure using Azure AD authenticationWith the shift to remote work, I explore why a Point-to-Site VPN remains relevant for accessing Azure-based resources like file shares and virtual machines from home. I detail how leveraging Azure AD authentication simplifies the traditional setup, avoiding the cumbersome management of certificates or RADIUS servers while providing secure access to the cloud.
October 1, 2021
Building a print-anywhere setup using Universal Printing and an old HP LaserJetDiscover how you can leverage Microsoft Universal Print to share legacy hardware like my old HP LaserJet over the cloud, eliminating the need for third-party management servers. I walk through the practical setup process using Azure connectors and Intune, demonstrating how to enable print-from-anywhere capabilities for your on-premises devices in just about an hour.
February 2, 2021
Building a quick uptime monitor for the home office Internet connectionAfter a recent ISP outage disrupted my home network, I realized I needed a reliable way to monitor my internet connectivity from outside my local environment. I demonstrate how to leverage Azure Application Insights to ping my existing Plex Media Server API every five minutes, creating a simple and effective uptime monitor that alerts me only when the connection fails.
January 4, 2023
←7891011→

Let's talk

The fastest way to reach me is by email, or via LinkedIn or Teams.

[email protected]Connect with me on LinkedInMessage me via Teams
© 2026 Jussi RoineHelsinki, Finland