[Book Giveaway] ๐—ง๐—ต๐—ฒ ๐——๐—ฒ๐—ณ๐—ถ๐—ป๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ ๐˜๐—ผ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—™๐—ฎ๐—ฏ๐—ฟ๐—ถ๐—ฐ

Hello Cloud Marathoners!

I got an opportunity to work with Packt publishing to review a new book on Microsoft Fabric. I am excited to share my first impression and announce a giveaway for three lucky #CloudMarathoner community members who can get this book via raffle on June 5th.

Brief A Cloud Marathoner Review

There is a moment many of us have experienced. You spend hours following a tutorial. Step by step. Everything works. You feel productive.
And thenโ€ฆ a few days later, you realize something is off.

You need to start over. Not because you did something wrongโ€”but because you didnโ€™t fully understand what you built.

If this sounds familiar, youโ€™re not alone. And honestly, this is one of the biggest silent lessons in tech: speed without understanding often leads to rework.

That is exactly why The Definitive Guide to Microsoft Fabric caught my attentionโ€”and why I wanted to share it with the Cloud Marathoner community.

What is Microsoft Fabric?

Letโ€™s simplify it: Microsoft Fabric is a unified data and analytics platform.

Instead of working with multiple disconnected services, Fabric brings everything together; data ingestion, storage, transformation, analytics, AI, and visualizationโ€”into a single integrated experience.

Think about it this way:

  • One place to store your data (OneLake)
  • One platform to process and transform it
  • One ecosystem to build insights, reports, and intelligent solutions

Microsoft Fabric includes capabilities like:

  • Data Factory (data integration)
  • Data Engineering & Data Science
  • Real-Time Analytics
  • Data Warehouse
  • Power BI for visualization

The biggest shift here is not just about toolsโ€”itโ€™s about mindset:

Moving from fragmented solutions to a unified, scalable, and governed data platform.

And that is where many people struggle with understanding how everything fits together in Microsoft Fabric.

How to WIN the book raffle

As part of the Cloud Marathoner journey, I always try to give back to the communityโ€”not just through content, but through opportunities. For this book, I organized a simple giveaway:

๐ŸŽฏ 3 lucky winners received a free copy

To participate, community members could:

  • Liked ๐Ÿ‘ the post
  • Commented ๐Ÿ’ฌ
  • Reposted โ™ป๏ธ

Why do I do this?

Well, because learning should be accessible. Sometimes, the difference between โ€œI want to learn thisโ€ and โ€œI actually startedโ€ is a single opportunityโ€”a book, a resource, a push, or a community moment.

As my dear friends, you know that Cloud Marathoner is not just about content. It is more about:

  • Encouraging continuous learning
  • Supporting each otherโ€™s journeys
  • Creating opportunities together

And as always, we grow faster when we grow together by helping each other to keep the momentum rolling.

What is covered in this book

What makes this book stand out is the depth and structure. It doesnโ€™t just teach how to use Microsoft Fabric, it goes well beyond by explains why things work the way they do. Basically, this book takes you on a full journey by beginning with:

๐Ÿ”น Foundations and Getting Started
  • It starts with What Microsoft Fabric is?
  • Core architecture concepts
  • Real-world use cases
  • Setting up your first environment

Next it continues with the most important sections of OneLake and UDD:

๐Ÿ”น OneLake and Unified Data Design
  • The lakehouse concept
  • Data organization strategies
  • OneLake as the unified data layer
  • Governance and security structures
  • Data mesh architecture approaches
๐Ÿ”น Data Ingestion & Transformation

This section explores multiple approaches to ingesting and shaping data where you learn practical and applicable scenarios in real-world:

  • Pipelines and orchestration
  • Notebooks (Spark-based engineering)
  • Real-time ingestion
  • Dataflows (low-code transformations)
  • SQL and Spark transformations
  • Even AI-assisted workflows with Copilot

Then it follows with a section that helps you stop guessing and start making informed decisions.

๐Ÿ”น Analytics, Real-Time Processing, and Architecture Decisions
  • Differences between data warehouse and lakehouse
  • Real-time analytics and event streaming
  • Time-series data and alerting patterns
  • When to use which architectural pattern
๐Ÿ”น Advanced Topics: AI, Governance, and Optimization

Finally, the book goes beyond building solutions by focusing on each aspect of your solution(s):

  • AI and machine learning integration
  • Semantic modeling and reporting
  • Governance and compliance
  • Security best practices
  • Cost optimization at scale
  • DevOps & DataOps principles

This is what transforms a solution into a production-ready platform.

Who will benefit from this book

This book is designed for a wide range of learners, including but not limited to:

  • Data engineers
  • Analytics engineers
  • Cloud and data architects
  • Analysts moving into design roles
  • Technical leaders working on modern data platforms

From a Cloud Marathoner perspective, I would break it down to simple three roles that you might associated with. Namely; Beginner. Practitioner and more advanced role such as Architect.

You will like this book as beginner, if youโ€™re overwhelmed by scattered tutorials, this book gives you structure and clarity.

You will like this book as practitioner, if you already work in Azure, Power BI, or data platforms, this helps you connect the dots across services.

You will like this book as architect, if you design systems, this book helps you think in terms of:

  • scalability
  • governance
  • platform design
  • long-term strategy

You donโ€™t need to know everything to start, just a basic understanding of databases, SQL, and Python would be enough to get started.

๐Ÿ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐— ๐—ฎ๐—ฟ๐—ฎ๐˜๐—ต๐—ผ๐—ป๐—ฒ๐—ฟ ๐˜๐—ฎ๐—ธ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†

Here is the biggest lesson I took from this book:

Donโ€™t just follow steps โ€” understand the system.

In my experience, the people who grow fastest in tech are not the ones who complete the most tutorials. They are the ones who take time to understand the โ€œwhyโ€ behind the โ€œhow.โ€

This book reinforces something I believe deeply:

  • Strong fundamentals = less rework
  • Better understanding = better decisions
  • Deep learning = long-term confidence

And that aligns perfectly with the Cloud Marathoner mindset:

๐Ÿƒ Learn deeply
๐Ÿ” Improve continuously
๐ŸŽฏ Build with confidence

Because in the end, this is not a sprint. Itโ€™s a marathon.

๐Ÿ’ฌ Keep me posted with your feedback

  • Are you currently learning Microsoft Fabric?
  • What challenges are you facing?
  • Have you ever had to redo work because of missing fundamentals?

Drop your thoughts, share your journey, and letโ€™s keep building together.

Because every step forward, no matter how small or tiny, is part of the progress in your brave marathon!

๐Ÿ“Œ Check out the book info ๐Ÿ‘‰ https://packt.link/TjLs6
#SharingIsCaring โค๏ธ

Reminder, the lucky ๐Ÿคž 3๏ธโƒฃ readers of this post who commented + re-posted will be notified via LinkedIn message.

Subscribe to the #CloudMarathoner LinkedIn #tag ๐Ÿ‘๐Ÿ‘€
Stay tuned for more Cloud, AI, Automation & Security-related posts.

๐™๐™ค๐™ก๐™ก๐™ค๐™ฌ ๐™ข๐™š ๐ŸŽฏ ๐™–๐™ฃ๐™™ ๐™—๐™š๐™˜๐™ค๐™ข๐™š ๐™– #๐˜พ๐™ก๐™ค๐™ช๐™™๐™ˆ๐™–๐™ง๐™–๐™ฉ๐™๐™ค๐™ฃ๐™š๐™ง โ›…๐Ÿƒโ€โ™‚๏ธ๐Ÿƒโ€โ™€๏ธ – ๐™‡๐™€๐™’๐™Ž ๐˜พ๐™Š๐™‰๐™‰๐™€๐˜พ๐™

Update:

๐Ÿ“Œ Check my LinkedIn post to learn about 3 lucky winners of the #book #giveaway. Thank you all for participating!!!

Latest MS-700 exam (Teams Administrator Associate) renewal feedback

Hello friends & brave #Cloudmarathoner community!

Iโ€™m excited to share another milestone in my continuous learning journey. Iโ€™ve successfully passed the MS-700: Microsoft Teams Administrator Associate renewal assessment! As a Microsoft Azure MVP and MCT, staying current isnโ€™t just a requirement … Itโ€™s a commitment to the community, the platform, and the pace of innovation we all run together.

This renewal wasnโ€™t just about ticking a box (for the 4th consecutive year), but it was an opportunity to revisit core Teams administration concepts, explore new capabilities, and sharpen practical skills that directly impact real-world deployments.

Letโ€™s break it down ๐Ÿ‘‡

Why Renewal Is Important

Microsoft certifications are valid forย one year, and renewal ensures your skills stay aligned with the latest Microsoft Teams updates. The renewal process isย free, online, and proctored, perfect for professionals who want flexibility without scheduling hassles.

The Renewal Processย and eligibility

Hereโ€™s what I learned from the official Microsoft learn site.

  • Eligibility:ย You can renew withinย six months before expiration.
  • Assessment:ย A short, open-book online assessment focused on recent Power BI updates.
  • Skills Measured: (here are the key skills measured)
  • โœ… Implement compliance for Microsoft Teams
  • โœ… Implement lifecycle management and governance
  • โœ… Manage external access and guest collaboration
  • โœ… Configure and manage Teams devices
  • โœ… Manage chat and channel collaboration experiences
  • โœ… Manage Teams apps and app governance
  • โœ… Plan for Teams Phone
  • โœ… Configure auto attendants and call queues

These domains align closely with real-world scenarios, especially for architects and admins designing secure, scalable collaboration platforms.

Validity of the renewal:ย Passing extends your certification byย one year.
No attempts limitations to renew:ย Unlimited until expiration, with a 24-hour wait between retakes.

๐Ÿ“š Prepare in Cloud Marathoner Style

Hereโ€™s exactly how I approached it, without any shortcuts, just smart strategy:

1๏ธโƒฃ Start with Official Microsoft Learning Content

The MS-700 learning path is your foundation: ๐Ÿ‘‰ https://learn.microsoft.com/en-us/training/courses/ms-700t00

Focus areas are:

  • Teams policies and governance
  • Compliance (retention, DLP, sensitivity labels)
  • External access vs guest access
  • Teams Phone and voice workloads

โœ… Tip: Donโ€™t just read the material, try map features to real-world use cases.

2๏ธโƒฃ Think Like an Architect, Not Just an Admin

Ask yourself the following:

  • How do I control Teams sprawl?
  • Whatโ€™s the difference between sensitivity labels vs Teams policies?
  • When should I use Guest Access vs External Access vs Shared Channels?
  • How do voice solutions integrate with existing infrastructure?
3๏ธโƒฃ Hands-On Practice (Non-Negotiable)

If youโ€™re not testing your skills, youโ€™re simply guessing. Spin up or use an existing tenant and practice:

  • Creating Teams policies
  • Configuring retention & compliance settings
  • Setting up auto attendants and call queues
  • Managing Teams apps permissions and governance
  • Assigning Teams Phone licenses and numbers
4๏ธโƒฃ Focus on Whatโ€™s Changed

Renewals are about whatโ€™s new and evolving, not just fundamentals. Pay attention to:

  • Shared channels and cross-tenant collaboration
  • Enhanced governance controls
  • Teams Premium features (where applicable)
  • Updates in device management and provisioning

๐Ÿง  My Key Learning Insights

๐Ÿ” Compliance is No Longer Optional

Understanding retention policies, eDiscovery, and DLP is criticalโ€”not just for compliance teams, but for Teams admins.

๐ŸŒ External Collaboration is a Strategy

Itโ€™s not just โ€œenable guest access.โ€ but you expected to make balance in:

  • Security
  • User experience
  • Business collaboration needs
๐Ÿ“ž Teams Phone is Growing Fast

Voice workloads are becoming central for customers, so:

  • Auto attendants
  • Call queues
  • Phone number management
  • Direct routing & calling plans

Even if youโ€™re not a voice engineer, you need foundational knowledge.

๐Ÿ“ฑ Devices Matter More Than Ever

From Teams Rooms to desk phones, these are critical for hybrid work success.:

  • Device policies
  • Remote provisioning
  • Firmware management

๐Ÿ Final Thoughts

Renewing MS-700 isnโ€™t just about staying certified, but itโ€™s about staying relevant to customer needs. As Cloud Marathoners, we donโ€™t sprintโ€”we build endurance:

  • Continuous learning
  • Real-world application
  • Sharing knowledge with the community

๐Ÿ“ฃ Call to Action

If youโ€™re planning your MS-700 renewal:

โœ… Start today
โœ… Use Microsoft Learn
โœ… Practice hands-on
โœ… Think in scenarios, not definitions

And most importantlyโ€ฆ ๐Ÿ‘‰ Run your own raceโ€”but donโ€™t run alone.
Letโ€™s keep learning, building, and growing together.

๐Ÿ™Œ Letโ€™s Connect

If youโ€™ve recently renewed your MS-700 or are preparing:

#CloudMarathoner #MicrosoftTeams #MS700 #Microsoft365 #LearningJourney #TechCommunity #MVP #MCT

[๐—•๐—ผ๐—ผ๐—ธ ๐—š๐—ถ๐˜ƒ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†] ๐— ๐—ถ๐—ฐ๐—ผ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐—™๐˜‚๐—ป๐—ฑ๐—ฎ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐˜€ (๐—”๐—ญโ€‘๐Ÿต๐Ÿฌ๐Ÿฌ) โ€“ ๐Ÿฏ๐—ฟ๐—ฑ ๐—˜๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ปย 

Greeting to All Cloud Marathoners!

If youโ€™re starting your #Azure journey or guiding someone toward their first cloud certification, then this book deserves a spot on your desk.

what is Microsoft Azure Fundamentals?

โœ… Microsoft Azure Fundamentals is fully aligned with the January 2026 AZโ€‘900 skills update and does an excellent job of going beyond rote exam prep and into a real understanding of the cloud world.

I received this interesting book, “Microsoft Azure Fundamentals Certification and Beyond”, from Packt, authored by Steve Miles, Microsoft Azure & AI MVP and MCT.


How to win the book ruffle

[Spoiler] By liking ๐Ÿ‘, commenting ๐Ÿ’ฌ, and reposting โ™ป on this post, the 3๏ธโƒฃ lucky people will get an opportunity to receive a complimentary (#free) copy of the book next week.

๐ŸŽฏ You will be added to the pot for drawing till next Monday (May 11th)

what is covered in the book?

๐Ÿ” ๐—ช๐—ต๐—ฎ๐˜โ€™๐˜€ ๐—œ๐—ป๐˜€๐—ถ๐—ฑ๐—ฒ:
๐Ÿ”นClear, beginnerโ€‘friendly explanations using real-world Azure scenarios and analogiesโ€”not just definitions
๐Ÿ”นSolid coverage of cloud concepts, Azure architecture, core services, security, governance, and cost management in one place
๐Ÿ”นStrong emphasis on why and how Azure services are usedโ€”not just what they are
๐Ÿ”นBuiltโ€‘in access to mock exams, flashcards, exam timers, and handsโ€‘on labs, which is huge for confidence building before test day.

who will benefit from this book

๐ŸŽฏ Who this book is for:
โœ”๏ธ AZโ€‘900 candidates with no prior cloud experience
โœ”๏ธ Career switchers and students entering cloud roles
โœ”๏ธ Nonโ€‘technical and technical professionals who want a solid Azure foundation
โœ”๏ธ Anyone who wants skills that translate to real projects, not just passing an exam

๐Ÿ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐— ๐—ฎ๐—ฟ๐—ฎ๐˜๐—ต๐—ผ๐—ป๐—ฒ๐—ฟ ๐˜๐—ฎ๐—ธ๐—ฒ๐—ฎ๐˜„๐—ฎ๐˜†

This book treats the AZโ€‘900 not as the finish line, but as the starting line. If your goal is to understand Azure well enough to have meaningful conversations, make smart decisions, and confidently take your first steps into cloud roles, this guide delivers.

If youโ€™re mentoring newcomers, teaching fundamentals, or leveling up yourself, this is a resource worth recommending.

๐Ÿ“Œ Check out the book info
๐Ÿ‘‰ https://lnkd.in/eaGPTAte #SharingIsCaring โค๏ธ

Reminder, the lucky ๐Ÿคž 3๏ธโƒฃ readers of this post who commented + re-posted will be notified via LinkedIn message.

Subscribe to the #CloudMarathoner LinkedIn #tag ๐Ÿ‘๐Ÿ‘€
Stay tuned for more Cloud, AI, Automation & Security-related posts.

๐™๐™ค๐™ก๐™ก๐™ค๐™ฌ ๐™ข๐™š ๐ŸŽฏ ๐™–๐™ฃ๐™™ ๐™—๐™š๐™˜๐™ค๐™ข๐™š ๐™– #๐˜พ๐™ก๐™ค๐™ช๐™™๐™ˆ๐™–๐™ง๐™–๐™ฉ๐™๐™ค๐™ฃ๐™š๐™ง โ›…๐Ÿƒโ€โ™‚๏ธ๐Ÿƒโ€โ™€๏ธ – ๐™‡๐™€๐™’๐™Ž ๐˜พ๐™Š๐™‰๐™‰๐™€๐˜พ๐™

Cloud troubleshooting doesnโ€™t have to feel like guesswork anymore โ‰๏ธ๐Ÿค”

Hi Cloud Marathoner friends!

We have a new Cloud Lunch and Learn session dedicated to help you troubleshoot the Cloud platform issues with less hassle by understanding and using Azure Copilot insights.

what is azure copliot?

In short, Azure Copilot helps you to investigate and troubleshoot issues with AI-enhanced operations. In fact, you can ask Azure Copilot for help with designing, operating, optimizing, and troubleshooting your Azure apps and infrastructure. Azure Copilot is there to help you and orchestrate data across both the cloud and the edge services.

If you never used this AI assistant build into the Azure portal, then check it out here and get started > Azure Copilot Overview | Microsoft Learn

What is covered in this session?

This session comes with a handsโ€‘on session at Cloud Lunch and Learn, where we explore how #Azure Copilot can help you troubleshoot faster and with more confidence.

๐Ÿ” ๐—ช๐—ต๐—ฎ๐˜ ๐˜†๐—ผ๐˜‚โ€™๐—น๐—น ๐—น๐—ฒ๐—ฎ๐—ฟ๐—ป:
โœ… How Azure Copilot supports issue detection, analysis, and remediation
โœ… How Copilot interprets logs, metrics, and alerts to surface real root causes
โœ… Troubleshooting networking, identity, and deployment issues with live demos
โœ… Using natural language prompts effectively (and safely)
โœ… How to validate Copilotโ€™s recommendations using Azure Monitor and diagnostics
โœ… Why trustโ€‘butโ€‘verify is the most important troubleshooting mindset

๐Ÿ’ก This session is all about pairing AIโ€‘driven insights with proven Azure troubleshooting practices โ€” so you can reduce Mean Time to Repair (MTTR) without losing control or confidence ๐Ÿ˜‰

Manage access to Azure Copilot

By default, Azure Copilot is available to everyone in the tenant. However, your tenant’s global administrator can limit who in the tenant has access to Copilot. This could be done by by turning on role-based access control (RBAC) and assigning the Azure Copilot role to users and groups limiting access to those with access assigned.

Demo #1 – enabling access

Description, steps and screenshots are coming soon

Demo #2 – IdentifyinG your active VMs

Description, steps and screenshots are coming soon

resources
| where type =~ 'Microsoft.Compute/virtualMachines'
| extend powerState = tostring(properties.extended.instanceView.powerState.code)
| where powerState == 'PowerState/running'
| project name, resourceGroup, location, powerState, subscriptionId

Demo #3 – Identifying failed sign-in and deployment logs

Description of prompt, tests and results

What are the last three deployment failures in my subscription?


Completed blog is coming soon … right after the demo session is published

Running Azure Like a Pro: Monitoring, Policy, and Cost Optimization with Copilot

Greetings to my dear Cloud Marathoner friends!

Every year, Azure Spring Clean reminds us of an important truth:
running Azure well isnโ€™t about adding more servicesโ€”itโ€™s about operating smarter. As environments grow, so do the challenges:

  • Visibility becomes fragmented
  • Governance drifts over time
  • Costs quietly creep up

Thatโ€™s exactly why Iโ€™m excited to be part of Azure Spring Clean 2026 with my session and thank you for reading this blog.

In this session, my focus it turned to all about practical, realโ€‘world cloud operations. And how Azure Copilot can help cloud professionals cut through noise and make better decisions, faster.

Why Azure Spring Clean?

Azure Spring Clean is more than an eventโ€”itโ€™s a mindset. Itโ€™s about:

  • Cleaning up technical debt
  • Improving operational habits
  • Sharing real lessons from the field

Thank you to all organizers, including Joe and Thomas for running this community event this year. Your leadership is appreciated ๐Ÿ™Œ๐Ÿ™Œ๐Ÿ™Œ

Iโ€™m proud to contribute a session that focuses on operational excellence, not just shiny new features.

Why โ€œRunning Azure Like a Proโ€ Matters

Anyone can deploy resources.
Professionals know how to operate themโ€”day after day, at scale.

In real Azure environments, teams struggle with questions like:

  • Why did this workload suddenly spike in cost?
  • Which resources are out of complianceโ€”and why?
  • Where should I look first when something breaks?

These arenโ€™t designโ€‘time questions.
Theyโ€™re daily operational challenges.

Azure Copilot introduces a new way to approach themโ€”by turning raw data into actionable insights, using natural language and context across your Azure environment.

What This Session Covers

This isnโ€™t theory. Itโ€™s handsโ€‘on, scenarioโ€‘driven learningโ€”the Cloud Marathoner way.

๐Ÿ” Monitoring with Confidence

Weโ€™ll explore how Copilot helps you:

  • Navigate Azure Monitor signals faster
  • Ask questions in plain language instead of digging through dashboards
  • Identify issues before they become incidents

Monitoring isnโ€™t about staring at chartsโ€”itโ€™s about knowing where to look and why.

๐Ÿ›ก๏ธ Governance That Actually Works

Policies are only useful if people understand and act on them. Thus, in this session, youโ€™ll see how Copilot can:

  • Explain policy compliance issues in human terms
  • Help investigate nonโ€‘compliant resources
  • Support better governance conversations with teams and stakeholders

Governance shouldnโ€™t slow teams downโ€”it should guide them forward.

๐Ÿ’ฐ Cost Optimization Without Guesswork

Cost management is often reactive. Copilot helps make it proactive. Weโ€™ll walk through scenarios where Copilot assists with:

  • Identifying cost anomalies
  • Understanding spending patterns
  • Supporting confident optimization decisions

No spreadsheets. No guesswork. Just clear insights you can act on.

WHY Should Attend and watch demo?๐Ÿค”

This session is ideal for:

  • Cloud engineers managing dayโ€‘toโ€‘day Azure operations
  • Architects responsible for governance and optimization
  • Anyone who wants to spend less time searching and more time solving problems

Whether youโ€™re early in your cloud journey or running complex environments, this session will help you level up your operational mindset.

Demo

Please, check this section in a few days, the demo is being re-recorded for better quality. In-Progress

Final Thought ๐Ÿƒโ€โ™‚๏ธ

Running Azure is a marathon, not a sprint.

With the right visibility, strong governance, smart cost controlsโ€”and now Copilot as your operational assistantโ€”you can move faster without losing control.

If you want to run Azure like a pro, I hope youโ€™ll join me at Azure Spring Clean 2026.

Letโ€™s clean up, optimize, and keep moving forwardโ€”together.

๐Ÿ… ๐—š๐—ฟ๐—ฎ๐˜๐—ฒ๐—ณ๐˜‚๐—น. ๐—˜๐—ป๐—ฒ๐—ฟ๐—ด๐—ถ๐˜‡๐—ฒ๐—ฑ. ๐—ฆ๐˜๐—ถ๐—น๐—น ๐—ฟ๐˜‚๐—ป๐—ป๐—ถ๐—ป๐—ด ๐š๐ฌ ๐Œ๐‚๐“ ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ ๐‹๐ž๐š๐!

Greetings to all #CloudMarathoner friends!

Iโ€™m honored to be re-selected as ๐— ๐—–๐—ง ๐—–๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐˜๐˜† ๐—Ÿ๐—ฒ๐—ฎ๐—ฑ for the ๐˜๐—ต๐—ถ๐—ฟ๐—ฑ ๐˜†๐—ฒ๐—ฎ๐—ฟ ๐—ถ๐—ป ๐—ฎ ๐—ฟ๐—ผ๐˜„ โ€” and this one feels extra special: it marks my ๐Ÿญ๐Ÿต๐˜๐—ต ๐˜†๐—ฒ๐—ฎ๐—ฟ ๐—ฎ๐˜€ ๐—ฎ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฒ๐—ฑ ๐—ง๐—ฟ๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ.



What began as a small feather in my cap has grown into a cornerstone of my career. From Windows, .NET Developer to Microsoft Azure, the journey has been all about always learning, always teaching, and blending lessons from real customer projects into practical, hands-on guidance for the community.

To everyone whoโ€™s paced with meโ€”mentees, peers, customers, and fellow Cloud Marathoners โ€” ๐˜๐—ต๐—ฎ๐—ป๐—ธ ๐˜†๐—ผ๐˜‚ for the miles weโ€™ve logged together.

The next chapter is calling (I might have to ask my agent(!) which one it is ๐Ÿ˜‰), but the mission remains the same: ๐—ฒ๐—บ๐—ฝ๐—ผ๐˜„๐—ฒ๐—ฟ ๐˜๐—ต๐—ฒ ๐—ฐ๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐˜๐˜† ๐˜๐—ผ ๐—ด๐—ผ ๐˜๐—ต๐—ฒ ๐—ฑ๐—ถ๐˜€๐˜๐—ฎ๐—ป๐—ฐ๐—ฒ.

Letโ€™s keep training, sharing, and lifting each other โ€” ๐—ผ๐—ป๐—ฒ ๐—บ๐—ถ๐—น๐—ฒ, ๐—ผ๐—ป๐—ฒ ๐˜€๐—ธ๐—ถ๐—น๐—น, ๐—ผ๐—ป๐—ฒ ๐˜„๐—ถ๐—ป ๐—ฎ๐˜ ๐—ฎ ๐˜๐—ถ๐—บ๐—ฒ.

Onward to the next leg!
#CloudMarathoner #MVPBuzz #MCTBuzz

๐Ÿ“Œ Learn about ๐— ๐—–๐—ง (๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฒ๐—ฑ ๐—ง๐—ฟ๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ) program ๐Ÿ‘‰ https://lnkd.in/dmHBrBnj

Learning about Touchless Order-to-Cash in SAP S/4HANA with Cloud-Driven AI and RPA Automat

Hello my dear friends!

This week we had an informative Cloud Lunch and Learn session on SAP S/4HANA. Our speaker was Siva Pulluru. He has been working in SAP systems for almost 15 years, and specifically for the version of 4HANA he has been working on it in the last 5 years. Our speaker joined from the sunny Austin, TX.

Details of the session

The focus of the session is on how to enable touchless Order-to-Cash in SAP S/4HANA using AI, RPA, and cloud integration. This session covers real-time order ingestion via APIs and EDI, automated credit checks, pricing, and inventory with AI, and RPA-driven task automation. it outlines, actionable strategies for SAP BTP integration, exception handling, and innovations like blockchain and predictive analytics to boost accuracy, speed, and cash flow.

What IS covered?

Our speaker covered the steps when you are considering capturing the customer journey of transforming Order-to-Cash (O2C) into touchless experience. This involved understanding of Traditional O2C challenges and benefits, followed by architecture, real-time order ingestion, intelligent risk assessment with AI, and many other aspects.

๐Ÿ“Œ LinkedIn announcement > Ready to transform your SAP processes?

watch full EPISODE

If you are into building or designing a use case for the touchless O2C experience in SAP S/4HANA then check the following recording below:

How to accelerate software delivery: Building a Scalable CI/CD Pipeline

Hello my dear Cloud Marathoners!

As the moderator, I had the pleasure of guiding an engaging conversation with our featured speaker, Dharmendra Ahujaโ€”a multi-cloud Certified Solution Architect, DevSecOps, and Data Engineer with 18+ years of experience.
Dharmendraโ€™s expertise spans cloud-native architectures, CI/CD, containerization, and Infrastructure-as-Code, making him the perfect guide for this journey.

Best Practices for Scalable CI/CD Pipelines

Dharmendra shared actionable insights on designing pipelines that scale with your team and application needs. From modular pipeline stages to leveraging cloud-native tools, the focus was on building resilient, maintainable workflows.

Automated Testing & Build Automation

We explored how Jenkins and CircleCI streamline automated testing and build processes. Dharmendra emphasized the importance of integrating tests early and often, ensuring every code change is validated before deployment.

Deployment Strategies: Blue/Green & Canary

The session highlighted advanced deployment strategies:

  • Blue/Green Deployments: Minimize downtime and risk by switching traffic between identical environments.
  • Canary Releases: Gradually roll out changes to a subset of users, enabling real-time feedback and rapid rollback if needed.

DevSecOps Integration

Security isnโ€™t an afterthoughtโ€”itโ€™s baked into the pipeline. Dharmendra discussed proactive DevSecOps practices, from automated vulnerability scanning to policy enforcement, ensuring every release is secure by design.

Real-Time Monitoring with Prometheus & Datadog

Visibility is key!
In this session, we learned how integrating Prometheus and Datadog provides real-time monitoring, alerting, and analyticsโ€”empowering teams to detect issues early and optimize performance.

Reducing Time-to-Market by Up to 40%

By adopting these best practices, organizations can dramatically reduce time-to-market, delivering value to customers faster without sacrificing quality or security.

Engaging Q&A

Throughout the session, I asked our presenter questions that sparked lively discussion:

  • How do you choose the right CI/CD tools for multi-cloud environments?
  • What are the biggest challenges in integrating security into pipelines?
  • Can you share a real-world example of a successful blue/green deployment?

Dharmendraโ€™s responses were packed with practical advice and real-world stories, making the session both informative and inspiring.

Ready to Elevate Your DevOps Game and watch the full episode?

๐Ÿ”— Session recording > https://www.youtube.com/live/hmlgsNV6mLo?si=2l-xoQ41V7UQEFQ-
๐Ÿ“Œ LinkedIn announcement > Accelerating Software Delivery: Building a Scalable CI/CD Pipeline

Whether youโ€™re just starting your DevOps journey or looking to optimize your existing pipelines, the Cloud Marathoner community is here to support you. Letโ€™s keep running toward cloud excellenceโ€”together!

How was my Microsoft Teams Admin Certification renewal?

Hey my Cloud Marathoner friends,

As a Cloud Marathoner, continuous learning is part of the journey. Recently, I renewed my Microsoft 365 Certified: Teams Administrator Associate certification, and I want to share the experience so you can prepare for yours.

Why Renewal Matters

Microsoft certifications are valid for one year, and renewal ensures your skills stay aligned with the latest updates in Microsoft Teams. The renewal process is free, online, and unproctoredโ€”perfect for busy professionals who want flexibility.

Got a renewal badge upon a successful renewal

The Renewal Process

Hereโ€™s what I learned from the official site on Microsoft Learn renewal page:

  • Eligibility: You can renew within six months before expiration.
  • Assessment: A short, open-book online assessment focused on recent Teams updates.
  • Skills Measured:
    • Implement compliance for Microsoft Teams
    • Lifecycle management and governance
    • Manage external access and Teams devices
    • Configure Teams Phone, auto attendants, and call queues
    • Manage apps and collaboration experiences for chat and channels
  • Attempts: Unlimited until expiration, with a 24-hour wait between retakes.
  • Validity: Passing extends your certification by one year.

Preparation Tips

Microsoft provides a curated learning collection (about 8 hours) to help you prepare. I recommend:

  • Reviewing Teams governance and compliance modules.
  • Practicing Teams Phone configuration scenarios.
  • Exploring device management and external access best practices.

Did i cleared the exam?

Wellโ€ฆ not 100% flawlessly! ๐Ÿ˜… While preparing for the renewal assessment, I discovered many new features and updates in Microsoft Teamsโ€”especially around management and governance. These changes reminded me that staying current is a continuous journey.

I had to catch up on several latest capabilities, and honestly, that was the most exciting part of the process. Despite all the odds, I managed to pass the assessment with a good score! ๐ŸŽ‰

Hereโ€™s the reality check:

  • The renewal assessment highlighted areas where I need improvement.
  • Features like Manage collaboration experiences, advanced compliance settings and Teams phone deserve more attention in my learning plan.

And yes, Iโ€™ve got the screenshot from my exam results showing the points I should improveโ€”because growth is all about transparency and learning forward.

Key Takeaways

Passing is great, but the real win is identifying gaps and planning your next learning sprint. Thatโ€™s what makes us true Cloud Marathonersโ€”always running toward knowledge, not just the finish line.

Are you planning to renew your Teams Admin certification soon?

Drop your thoughts in the comments or share your experience with the Cloud Marathoner community!

Cyber Back to School – Improving Your Azure Governance with Bicep + GitHub Copilot

Greetings to all Cloud community and Cloud Marathoner friends!

Did you know that the Cyber Back to School 2025 is started on October first?
It is community organized event that you don’t want to miss out.

Cyber Back to School event

Cyber Back to School is an annual community event featuring IT professionals from across the world. This event was started in 2024 by Microsoft MVP and MCT Community Lead, Dwayne Natwick. Microsoft community Leader, Microsoft MCT, blogger, and public speaker, Derek Smith, joined the team as co-organizer in 2025.
In 2025, Cloud Marathoner and Microsoft MVP and MCT, Elkhan Yusubov began assisting with social media and promotion of the event. Community members submit sessions, either videos or blog articles, to provide viewers with actionable knowledge. The event takes place every October, from 01 October to 31 October.

This year I submitted two sessions and look forward to sharing the first one on this blog below.

What is covered in my session?

Strong governance is the foundation of a secure, scalable, and cost-effective cloud environment. In this hands-on session, weโ€™ll explore together how to use Bicep โ€” Azureโ€™s new infrastructure as code language โ€”alongside GitHub Copilot to streamline and strengthen your Azure governance strategy.

You will learn the following in this session:

  • โœ… Azure Governance: policies, role-based access control (RBAC), resource locks, and naming conventions
  • โœ… Resource Governance rules with Bicep code
  • โœ… GitHub Copilot to the rescue of reduce errors and follow best practices in IaC
  • โœ… Real-world examples
  • โœ… Automating governance at scale
  • โœ… Tips for integrating governance into your CI/CD workflows

This session is designed for early-career cloud engineers and architects looking to build confidence in managing Azure environments with automation and AI-assisted development.

Azure Governance

As a cloud engineer or working professional stepping into the world of Microsoft Azure, one of the most important concepts to grasp early is Azure Governance. Think of it as the set of rules and practices that help organizations manage their cloud resources effectively, securely, and in a cost-efficient way. Letโ€™s break down some of the key components of Azure Governance:

๐Ÿ›ก๏ธAzure Policies โ€“ Enforcing Rules

Azure Policies are like the rulebook for your cloud environment. They help ensure that resources are created and managed in a way that aligns with your organizationโ€™s standards. For example: You can create a policy that only allows resources to be deployed in specific regions (e.g., only in West Europe or East US), or that requires all storage accounts to have encryption enabled.

Why it matters?
It helps prevent misconfigurations, ensures compliance, and keeps your environment secure and cost-effective.

๐Ÿ‘ฅ Role-Based Access Control (RBAC) โ€“ Managing Who Can Do What

RBAC is Azureโ€™s way of controlling who has access to what resources and what actions they can perform. For example: You can give a developer access to manage virtual machines in a resource group but not allow them to delete the resource group itself.

Why it matters?
It follows the principle of least privilege, ensuring users only have the permissions they needโ€”nothing more, nothing less.

๐Ÿ”’ Resource Locks โ€“ Preventing Accidental Deletion or Changes

Resource Locks are like putting a โ€œDo Not Touchโ€ sign on critical resources. We have following types of locks:

  • ReadOnly โ€“ Users can read the resource but canโ€™t make changes.
  • CanNotDelete โ€“ Users can modify the resource but canโ€™t delete it.

As a use case example: You can lock a production database to prevent accidental deletion during maintenance.

Why it matters?
It adds an extra layer of protection for important resources and prevents accidental changes in your important resources.

๐Ÿท๏ธ Naming Conventions โ€“ Keeping Things Organized

Naming conventions are standardized ways of naming your resources so theyโ€™re easy to identify and manage. For example: A virtual machine name like vm-prod-weu-app01 could tell you the following additional information:

  • Itโ€™s a VM
  • Used in production
  • Located in West Europe
  • Itโ€™s an app server

Why it matters?
It improves clarity, helps with automation, and makes managing large environments much easier.

๐Ÿงฉ Bringing It All Together

Imagine youโ€™re building a cloud environment for a company. With Azure Governance you can achieve the following mission:

  • Define rules (Policies)
  • Control access (RBAC)
  • Protect critical resources (Locks)
  • Stay organized (Naming Conventions)

Together, these tools ensure your cloud environment is secure, compliant, and manageableโ€”even as it grows. Mastering Azure Governance early will set you up for success as you build scalable, secure, and well-managed cloud solutions.

Resource governance with Bicep Code

Resource governance with Azure Bicep empowers organizations to manage cloud resources consistently and securely through declarative infrastructure-as-code. By defining policies, role assignments, and resource configurations in Bicep templates, teams can enforce compliance, reduce configuration drift, and automate deployments across environments. This approach enhances visibility and control, ensuring that resources adhere to organizational standards from the moment they’re provisioned.

Additionally, Bicep simplifies governance by integrating seamlessly with Azure Policy and management groups, enabling scalable enforcement of rules across subscriptions. Its modular structure promotes reuse and collaboration, allowing teams to build standardized templates for tagging, cost management, and security controls. Ultimately, Bicep streamlines governance workflows, reduces manual overhead, and fosters a culture of accountability and best practices in cloud operations.

GitHub Copilot to the rescue

When working with Azure governance at scale, writing Bicep templates for policies, RBAC assignments, and resource locks can quickly become repetitive and time-consuming. This is where GitHub Copilot shines. By leveraging AI-powered code suggestions, Copilot can help you generate Bicep snippets for common governance tasks, such as defining policy assignments or creating role definitions, with minimal effort. Instead of starting from scratch, you can use Copilot to accelerate development and reduce human error.

Copilot doesnโ€™t just autocomplete codeโ€”it understands context. For example, if youโ€™re writing a Bicep module for resource naming conventions or enforcing tags, Copilot can infer patterns from your existing code and suggest consistent, reusable structures. This capability is especially useful when implementing governance across multiple environments, where consistency is critical. By integrating Copilot into your workflow, you can focus on higher-level governance strategy while letting AI handle the boilerplate.

For example, start a new governance.bicep file and type a guiding comment (e.g., // Enforce required tag 'costCenter' with a fixed value at the RG scope). Copilot will suggest a snippet similar to the one below; accept with Tab and adjust as needed (swap scopes, parameterize values, or plug in your builtโ€‘in/custom policy definition ID). This is usually faster and less error-prone than writing from scratchโ€”and easy to refactor into a reusable module later.


@description('Assign a policy to require a costCenter tag at the resource group scope')
param tagName string = 'costCenter'
param tagValue string = 'FIN-001'

// Replace with the built-in or custom policy definition ID that requires a tag and its value.
@description('Policy definition ID for "Require a tag and its value"')
param policyDefinitionId string = '/providers/Microsoft.Authorization/policyDefinitions/<RequireTagAndItsValue_ID>'

resource tagPolicyAssignment 'Microsoft.Authorization/policyAssignments@2021-06-01' = {
  name: 'enforce-costcenter-tag'
  scope: resourceGroup()
  properties: {
    displayName: 'Enforce cost center tag'
    policyDefinitionId: policyDefinitionId
    enforcementMode: 'Default'
    parameters: {
      tagName:  { value: tagName }
      tagValue: { value: tagValue }
    }
  }
}


Why It Matters?
Governance is not optionalโ€”itโ€™s the backbone of a secure and compliant cloud environment. Poorly implemented governance can lead to security gaps, compliance violations, and operational inefficiencies. GitHub Copilot helps bridge the gap between governance intent and execution by reducing complexity and speeding up template development. In short, it empowers teams to implement governance as code effectively, ensuring that policies, RBAC, and resource controls are applied consistently across your Azure estate.

Automating governance

Manual governance processes often lead to inconsistencies, delays, and human errorโ€”especially in large-scale Azure environments. Automating governance ensures that policies, RBAC assignments, resource locks, and naming conventions are applied uniformly across all subscriptions and resource groups. By leveraging Infrastructure as Code (IaC) with Bicep, you can codify governance rules and deploy them through automated pipelines, eliminating the need for repetitive manual configurations.

Automation also enables continuous compliance. Instead of relying on periodic audits or manual checks, you can integrate governance enforcement into your CI/CD workflows. For example, every time a new resource group or workload is deployed, your pipeline can validate naming conventions, apply required tags, and assign policies automatically. This proactive approach reduces risk and ensures that governance is not an afterthought but an integral part of your deployment lifecycle.

Why It Matters?
In todayโ€™s cloud-first world, speed and compliance must coexist. Without automation, governance becomes a bottleneck, slowing down innovation and increasing the likelihood of misconfigurations. Automating governance ensures that security, compliance, and operational standards are consistently enforced at scaleโ€”without sacrificing agility. It transforms governance from a reactive process into a proactive, embedded practice, giving organizations confidence that every deployment aligns with their standards from day one.

integrating governance into your CI/CD

Embedding governance into your CI/CD pipelines ensures that compliance and security are not left to chance. Instead of applying policies and RBAC assignments after deployment, you can make them part of the deployment process itself. By integrating Bicep templates into your pipeline, every resource provisioned through CI/CD automatically adheres to your governance standardsโ€”whether itโ€™s naming conventions, resource locks, or mandatory tags.

This integration typically involves adding governance steps to your pipeline stages. For example, in GitHub Actions or Azure DevOps, you can include tasks that deploy governance templates before or alongside application resources. You can also implement validation checks using tools like az bicep build or arm-ttk to ensure templates meet compliance requirements before they are merged. This approach creates a โ€œshift-leftโ€ model for governance, catching issues early and reducing costly remediation later.

Why It Matters?
Governance embedded in CI/CD transforms compliance from a manual, reactive process into an automated, proactive safeguard. It ensures that every deployment aligns with organizational standards without slowing down delivery. By integrating governance into pipelines, you reduce risk, improve consistency, and enable teams to innovate confidently, knowing that security and compliance are enforced by design, not by afterthought.

Demo and references

To help you get hands-on with governance-as-code, here’s a curated set of Microsoft Learn references covering key areas:

Policy Assignments via Bicep
Microsoftโ€™s QuickStart demonstrates how to assign a builtโ€‘in policy (e.g., audit unmanaged disks) using a Bicep file. It includes a complete example policy-assignment.bicep to deploy against a resource group.

Role Assignments via Bicep
This guide shows how to create an RBAC role assignment (e.g., Virtual Machine Contributor) by defining the necessary principal and scope in Bicep.

Resource Locks with Bicep
The Microsoft Learn page documents how to apply locks such as CanNotDelete or ReadOnly using the Bicep type Microsoft.Authorization/locks@2020โ€‘05โ€‘01.

Naming Conventions and Patterns
Microsoft advises using Bicep functions like uniqueString() and guid() under the “Name generation pattern” to ensure consistent, deterministic naming.

CI/CD Integration with Azure Pipelines
A QuickStart showcases how to integrate Bicep deployments into Azure Pipelines using tasks and .bicepparam files.

In Summary

Azure governance is the foundation for building secure, compliant, and well-managed cloud environments. By leveraging Bicep for Infrastructure as Code and integrating GitHub Copilot into your workflow, you can simplify governance implementation, reduce manual effort, and ensure consistency across deployments. When combined with automation and CI/CD integration, governance becomes proactive rather than reactiveโ€”enabling organizations to innovate confidently while maintaining control and compliance at scale.

Ready to Take Action?
Start implementing governance as code today! Explore Bicep to codify your Azure policies, RBAC, and resource controls, and let GitHub Copilot accelerate your development with intelligent code suggestions. Integrate these practices into your CI/CD pipelines to make governance seamless and automated.

The sooner you embed governance into your workflows, the faster youโ€™ll achieve secure, compliant, and scalable cloud environments. Try it now and transform governance from a challenge into a competitive advantage!