Jussi Roine
Home About Me Contact
Home About Me Contact

azure

Browse posts in this collection.

Lessons learned from building an Azure Function to configure Exchange Online mailboxes

Lessons learned from building an Azure Function to configure Exchange Online mailboxes

August 10, 2023

If you need to programmatically manage Exchange Online mailbox properties like proxy addresses, this post shares my experience building an Azure Function to fill the gap left by unsupported APIs. I detail the challenges with authentication and dependencies, highlighting how leveraging Laura Kokkarinen’s Managed Identity approach helped resolve the issues.

Lessons learned: Testing new Azure features

Lessons learned: Testing new Azure features

October 18, 2022

If you are considering testing Azure features in a Pay-As-You-Go environment, this story serves as a crucial warning about the potential financial risks of preview services. I recount how a billing bug in the Azure DNS Private Resolver caused my monthly expenses to skyrocket to nearly €30,000 in a single day, highlighting the importance of monitoring costs when experimenting with new cloud capabilities.

Managing cybersecurity risks and vulnerabilities with Microsoft Security Exposure Management

Managing cybersecurity risks and vulnerabilities with Microsoft Security Exposure Management

March 27, 2025

Drawing from my evolution as a security advocate since 2013, I share insights on Microsoft Security Exposure Management (MSEM) to help you navigate the shift toward Zero Trust and centralized risk visibility. I explain how this under-the-radar tool consolidates data from Defender XDR to provide a 360° view of your organization’s critical assets, exposure initiatives, and potential attack paths.

Managing your costs in Microsoft Azure with Sharegate's Overcast

Managing your costs in Microsoft Azure with Sharegate's Overcast

June 12, 2018

Discover how to effectively transition from traditional capital expenditures to optimized operational costs in Microsoft Azure by leveraging modern governance strategies. I share insights on identifying underutilized resources and implementing automated scaling solutions through Sharegate's Overcast to ensure your cloud infrastructure remains cost-efficient without manual intervention.

Mastering Azure CLI

Mastering Azure CLI

March 14, 2019

Drawing on my long history with command-line tools, I share my journey from early scripting days to adopting Azure CLI as a nimble, cross-platform alternative to PowerShell. This guide is designed to help IT professionals and developers transition to Azure CLI or enhance their efficiency by mastering this flexible command-line interface for managing Microsoft Azure resources.

← 19 20 21 22 23 →
Jussi Roine

Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

Tags

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications macos virtualization power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

© 2026 Jussi Roine. All rights reserved.