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

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!

How Did I Renew the Microsoft Power BI Data Analyst Certification?

Hello Cloud Marathoners !

As a Cloud Marathoner, the journey never stops!
Recently, I renewed my Microsoft Certified: Power BI Data Analyst Associate certification, and I want to share the experience so you can prepare for yours.

Why Renewal Is Important

Microsoft certifications are valid for one year, and renewal ensures your skills stay aligned with the latest Power BI 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:
    • Clean, transform, and load data in Power BI
    • Configure semantic models
    • Use DAX time intelligence and modify filter context
    • Optimize models for performance
    • Create visual calculations and enhance report designs
    • Manage workspaces and secure data access in Power BI Service

  • 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 11 hours) to help you prepare. I recommend:

  • Reviewing DAX fundamentals and performance optimization.
  • Practicing workspace management and security settings.
  • Exploring visual design enhancements for better user experience.

My Experience and Exam results

The renewal was straightforward with the following simple, and known steps:

  • Logged into Microsoft Learn, clicked Renew.
  • Took the assessment.
  • Passed on the first attempt! ๐ŸŽ‰

The best part? No stress, just focused learning and validation of current skills.

Key Takeaways

  • Start earlyโ€”donโ€™t wait until the last week.
  • Use Microsoftโ€™s official learning paths for prep.
  • Treat renewal as an opportunity to refresh your knowledge and stay ahead.

Are you planning to renew your Power BI Data Analyst Certification soon?

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

Speaking at Microsoft Azure Community User Group โ€“ Exploring Azure Bicep Innovation and Microsoft Graph extension

Welcome, Cloud Marathoners!

What an energizing experience to speak at the Microsoft Azure Community User Group! This week, our session was all about exploring Azure Bicep innovation and the powerful new Microsoft Graph extensionโ€”with a focus on hands-on learning, community growth, and practical cloud skills.

The Cloud Marathoner Community

We kicked off by sharing the vision behind the Cloud Marathoner communityโ€”a movement to help both beginners and seasoned pros upskill, inspire each other, and support underrepresented groups in IT. The goal? To motivate everyone to keep running their cloud learning journey and celebrate each milestone together.

Azure Bicep: The latest advancement in Infrastructure as Code

Azure Bicep is a domain-specific language designed to simplify resource management in Azure. Unlike traditional ARM templates, Bicep offers:

  • Easy-to-read syntax
  • Day-zero support
  • Deep integration with Azure
  • Code reusability through modules
  • Production-ready deployments

We explored how Bicep abstracts over ARM templates, making infrastructure as code more accessible and enjoyable for everyone.

Modularization: Reusability and Teamwork

One of the sessionโ€™s core themes was modularizationโ€”breaking down your infrastructure code into reusable modules. This approach brings:

  • Type safety and IntelliSense
  • Standardization across teams
  • Easier maintenance and deployment
  • Integration with Azure Bicep Registry and Azure Verified Modules

We walked through demos showing how to build and deploy modular Bicep files, highlighting the benefits for both individuals and organizations.

Microsoft Graph Extension: Expanding Bicepโ€™s Power

The latest innovation is the Microsoft Graph extension for Azure Bicep. This extension lets you:

  • Reference and deploy resources beyond native ARM scope (like Microsoft Graph resources)
  • Combine Azure and non-Azure resources in a single Bicep file
  • Simplify complex deployment scenarios with unified declarative modules

We demonstrated how to use the extension to create security groups and managed identities in Microsoft Entra ID, showing the practical steps and best practices for real-world deployments.


Hands-On Demos and Best Practices

Throughout the session, we switched between slides and live demos in Visual Studio Code, showing:

  • How to visualize Bicep deployments with the Bicep Visualizer
  • Quick deployment options via right-click in VS Code
  • Scripted deployments using Azure CLI and PowerShell
  • Troubleshooting common issues (like managed identity delays)
  • How to redeploy for idempotent results

We also discussed leveraging GitHub Copilot for code generation and the importance of baseline knowledge to get the most out of AI tools.

Community Resources and session recording

To keep your marathon going, check out these resources:

Join the Movement!

The Cloud Marathoner community is all about sharing, growing, and supporting each other. Whether youโ€™re just starting out or looking to master the latest Azure innovations, thereโ€™s a place for you.

Connect with us, share your feedback, and letโ€™s keep running toward cloud excellence โ€” together!

Who are the Microsoft MVPs ๐ŸŒŸ and how to become one?

Becoming a Microsoft MVP isnโ€™t about chasing a titleโ€”itโ€™s about embracing a mission.

As the community lead of Cloud Marathoner, Iโ€™ve had the privilege of walking alongside cloud engineers, architects, and passionate tech enthusiasts who are building, sharing, and growing together. Many of them ask me: โ€œHow do I become a Microsoft MVP?โ€

The answer is both simple and profound: do what you love and give back.

๐Ÿงญ What Is a Microsoft MVP?

The Microsoft Most Valuable Professional (MVP) award recognizes exceptional community leaders who share their expertise, uplift others, and contribute meaningfully to the tech ecosystem. Itโ€™s not a certificationโ€”itโ€™s a celebration of consistent, authentic impact.

According to the official Microsoft MVP site, the MVPs are selected for their contributions across blogs, talks, open-source projects, user groups, and more. They are the spark that keeps the community thriving.

๐Ÿ›ค๏ธ My Journey: From Passion to Purpose

When I started Cloud Marathoner, it was just a blog. But it quickly became a movementโ€”a space where cloud professionals could learn, share, and grow together. I didnโ€™t set out to become an MVP. I set out to help others to succeed in their unique Cloud journey. And thatโ€™s the secret.

As Betsy Weber, Microsoft Program Manager beautifully put it:

โ€œDonโ€™t follow the crowdโ€”find your gap and fill it with passion, creativity, and community.โ€

๐ŸŽ‰ Celebrating Microsoft AWARD

This year, Iโ€™m incredibly honored to celebrate myย 4th consecutive Microsoft MVP awardย recognition from Microsoft. Itโ€™s a meaningful milestone that reflects the many community events, sessions, and contributions Iโ€™ve wholeheartedly delivered over the last year. My focus remains strong onย Infrastructure as Codeย andย Cloud Optimization, while I continue to explore and share innovations inย AIย andย GitHub Copilotย to empower and uplift our community of cloud engineers, architects, and tech enthusiasts.

๐Ÿงฉ Find Your Gap, Fill It with Passion

You donโ€™t need to be the loudest voice. You need to be the most authentic one.

  • ๐ŸŽจ Like MVP Luise Freese, who turned technical content into sketchnotes that even Satya Nadella noticed.
  • ๐ŸŒ Like Sharon Weaver, who kept her user group alive through the pandemic.
  • ๐ŸŽค Like Lee Englestone, who built a Visual Studio tips site that led to talks and a book.

Each of them found a unique way to give back. So can you.

๐Ÿงฑ actionable Steps to Becoming a Microsoft MVP

  1. Be an Expert
    Master your craft. Stay current. Share what you learn.
  2. Be a Leader
    Start a user group. Mentor others. Create inclusive spaces.
  3. Be an Advocate
    Provide feedback to Microsoft. Champion tools that help others.
  4. Be Consistent
    MVP is a marathon, not a sprint. Keep showing up.
  5. Be Visible
    Blog, speak, stream, postโ€”whatever suits your style. Just share.

๐Ÿ’ฌ Final Thoughts: Your Spark โœจ Matters

You donโ€™t need permission to start. You donโ€™t need a title to lead. You just need to care enough to contribute.

Whether youโ€™re streaming your learning journey, launching a user group, or writing your first blog postโ€”youโ€™re already on the path.

So go ahead. Share your knowledge. Be helpful. Look for gaps to fill.
The community is waiting for your spark. โœจ

Building a Data Mesh Architecture for Dynamics 365 Sales with Rodrigue

Greetings my dear Cloud Marathoners !!!

Last week, we had an interesting session with Rodrigue Yengo on how you could transform data management in Dynamics 365 Sales through Data Mesh architecture!

This session was different as Cloud Lunch and Learn welcomed our #CloudMarathoner friend Martin Dimovski into studio to drive session as we did the discussions together by asking questions to our speaker from France.

In this session, Rodrigue will walk us through:
๐Ÿ”น How to decentralize data ownership
๐Ÿ”น Strategies to improve data accessibility across teams
๐Ÿ”น Seamless integration of new Business Units (BUs)
๐Ÿ”น Maintaining governance and data quality at scale
๐Ÿ”น Data Fabric vs Dynamics 365 for Sales?

what we covered as well?

๐Ÿ’ก A practical use case will bring these concepts to life and show how Data Mesh principles can be effectively applied in a Dynamics 365 environment.

In addition, we sparked discussion around Data Fabric and how it is related or different from the Dynamics 365. Which tool is for what and how to navigate those questions.

When and Where

๐Ÿ“… Date: June 4th, 2025
๐Ÿ•’ Time: 5 PM UTC
๐Ÿ“ Recorded session URL

check the recording

Whether you’re a data architect, Dynamics 365 professional, or just passionate about modern data strategies, this session is for you!

Hack the Cloud: Attackers Love Blind Spots, Break Their Hearts!

Hello Cloud Marathoner friends,

Last week, we had a very interesting session focused on cybersecurity.

Our guest speaker Brian Contos, shared his expertise on the following critical cybersecurity topics:

โœ… Real-life stories from the trenches, drawn from years of cloud-based incident response.
โœ… Exploration of various hacks to illustrate how breaches occur, what happens following a breach, and why organizations struggle to detect and respond.
โœ… Mitigation strategies to proactively prepare for a breach, discover malicious activity, and respond effectively.

Malicious actors are counting on your passivity, your blind spots, and your inability to detect and respond to attacks in the cloud. Break their hearts!

Are you ready to learn more about hacking ๐Ÿ” โ›” the cloud and how to prevent it โ‰๏ธ ๐Ÿค”
Tune in to hear and learn from real-world stories.

Real-World Examples

  • Crypto mining on hacked security cameras in a casino.
  • $15 million wire fraud via compromised Office 365 and fake domains.
  • MongoDB ransomware where attackers lied about stealing data.
  • Robot hack demo showing how easy it is to control industrial devices with no authentication.

When and Where

๐Ÿ“… Date: May 7th, 2025
๐Ÿ•’ Time: 5 PM UTC
๐Ÿ“ Recorded session URL

Don’t miss out on this amazing hacking session.
Let’s make the cloud a safer place together!