#AzureSpringClean 2023 event speaker submission is accepted 🎉

Hello Cloud Marathoners!

I am really excited and happy to see my session is accepted ✅ for this year’s #AzureSpringClean2023 event 🎉

What is Azure Spring Clean?

The Azure Spring Clean 2023 is an event that promotes well-managed Azure tenants. In order to achieve this goal, organizers encourage the cloud community professionals to create articles that highlight best-practices, and lessons learned, and help with some of the more difficult topics of Azure Management.

Session details

Join me this March, to learn and explore 🔍 how to organize Azure Security Services using the IaC approach with Azure Bicep.

We will look into how you could declaratively define and deploy your Azure security resources including Azure Policies to tackle real-world business problems. Thus, get yourself ready for simple yet powerful demos that will turn you into a hero.

In Summary

I would highly encourage everyone to join this event and learn best practices on Azure this spring!

 📌 Check out the post details on LinkedIn platform 👍

Microsoft Cloud Skills challenge is back with #MSIgnite

Hello Cloud Marathoners!

There is a great announcement from the Microsoft Ignite event that announced the Cloud Skills Challenge will be back this year. YAY !

Cloud Skills Challenge

This is a time bounded event where you choose your tech challenge and earn a Microsoft certification exam by studying the Microsoft technology of your choice.

And this year, there will be 7 challenges available to choose from, select one that’s right for you.

No alternative text description for this image

Registration Page

Complete one of the learning challenges below to get a 100% discount (aka #free) on one of the following Microsoft certification exams:

▶ AZ-305: Designing Microsoft Azure Infrastructure Solutions
▶ AZ-400: Designing and Implementing Microsoft DevOps Solutions
▶ DP-100: Designing and Implementing a Data Science Solution on Azure
▶ MB-240: Microsoft Dynamics 365 Field Service Functional Consultant
▶ MS-700: Managing Microsoft Teams
▶ MS-720: Microsoft Teams Voice Engineer
▶ PL-100: Microsoft Power Platform App Maker
▶ SC-200: Microsoft Security Operations Analyst

Registration page details are provided here.


Now that you know this great announcement, it is time to get ready for the challenge and learn cool stuff at the Microsoft Ignite 2022 event.

Take care and see you all there!

Cloud Interviewing guidance and tips for military veterans

Hello dear Cloud Marathoners,

This week, I had an opportunity to join a meeting in order to share my experience with military veterans on how to get them ready for the first cloud position interview. We had really awesome participation and a number of questions that benefited all attendees.

Thank you, Douglas for an opportunity to help the transitioning service members and veterans with critical technical and career skills development and tips.

MSSA career development and interview tips

Thank you, Microsoft, for running the very important MSSA (Microsoft Software and Systems Academy) for transitioning service members and veterans!

The MSSA provides technical training that enables the service members to leverage their core skills and interests to chart—and start—their career journey in IT.


It was truly a unique event to help our transitioning service members and veterans and Thank You to everyone who took some time in providing follow-up feedback on the following LinkedIn post.

Microsoft Ignite 2022 is open for registrations as a Hybrid event!

Hello, my Cloud Marathoner friends!

Are you ready for the Microsoft Ignite 2022?
This is an annual signature event for developer and IT professionals hosted by Microsoft. As usually, there would be many new Microsoft and Azure announcements in this upcoming conference.

How to register for Microsoft Ignite?

The registration for this event is #free. Yes, it is indeed free for digital attendees, and you can do it below:

Ignite 2022


I hope you will register and book your calendar for this fantastic event, and explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.

Our blog is climbing up on the ranking of TOP 100 Azure Best Blogs

Hello Cloud Marathoner!

Thank you for stopping by to read about this exciting development!
Due to your continued interest and ongoing contributions to our blog, we are now placed as 16th best Azure blog.

Below is the screenshot from the Blog FeedSpot:

Our blogs standing in 100 Azure Best Blogs site

what are the Neighbouring blogs?

Currently, we have the following blogs as our upper and lower neighbors in the Top 100 Best Microsoft Azure Blogs.

The upper neighbor is an Azure Podcast and we have Azure Greg as the next neighbor. Both of them, the blog and podcast are good sources of information created free of charge for the #community by individual members.

What is next?

Well, please be on a lookout to find more Microsoft announcements, training opportunities and information about Cloud events in my upcoming posts. Namely, we will cover LATAM 2022 , Infrastructure as code updates in Azure, Azure Bicep, Security and Microsoft Ignite in the next 3 months.

Hope to hear back from you soon.
And THANK YOU for continued interest in the #CloudMarathoner blog posts!

Microsoft Inspire 2022

Hello Cloud Marathoners,

It is summertime and naturally we all want to enjoy it, right?
Microsoft is scheduled to hold its annual signature event for partners – called Microsoft Inspire in few weeks.

What is Microsoft Inspire?

It is a conference held annually by Microsoft Corporation for its partner organizations and community around the globe. At Microsoft Inspire, partners learn about the Microsoft’s technology announcements for the upcoming year and experience the latest product innovations while learning new skills and techniques.

Microsoft Inspire 2022 registration

Usually, it starts with a keynote from Satya Nadella – a Microsoft CEO and Board Director, followed by other Microsoft executives, featured speakers, business-track specific offerings, and hundreds of sessions.

How to Register?

This year, the Microsoft Inspire will be a virtual event and #free.
Thank you, Microsoft, for opening this event for every organization and people!

Please use the link below to register and don’t forget to pick/book your sessions from Schedule once your registration is completed.

📌 Register for #FREE 👉 https://lnkd.in/e6Ksnd6T
📅 July 19-20, 2022

Hope you will all join and enjoy this event!

OpenHack Serverless is full of fun and challenges

Hello friends,

I had a great opportunity to attend an OpenHack Serverless event and guided my team in their hacking adventure. It was a great training/hacking event where participants team up to solve a close, real-world problem using the technology.

OpenHack: Serverless Coach

What my team did?

My team consisted of five professionals who had various levels of experience with Azure and its Serverless tech stack. As a team they were able to overcome a number of success criteria by solving problems and unlocking next challenges over the day. A number of different serverless technologies have been used in this event, such as:

  • Azure Functions
  • Azure Logic App
  • Azure Cosmos DB
  • API Management
  • Azure Key Vault
  • Azure Event Grid
  • Azure Event Hub
  • App Services

How coaches help their Team?

As their Coach, I have leveraged my understanding of how to build and deploy an Azure Serverless solution and lead my team to learn and follow best practices through a Serverless OpenHack event.

My team will leverage these skills to understand and explain the serverless tech challenges to a diverse team of customers. Each participant of this event also provided product feedback directly to Microsoft employees.


If you get an opportunity to participate in a Microsoft OpenHack event, don’t miss that. You will be really challenged with your skills and learn much more while enjoying the event.

Post Build Table Topics: Your Cloud Certification Journey

Hello friends,

I hope you all enjoyed the Microsoft Build 2022 and had a chance to look into the Learning Zone and join the Cloud Skills Challenge.

If you did miss most of the Build then no worries, as it has recorded sessions that you can watch on your schedule.

Please, join me and Marcos today, if you missed certification and learning announcements during the Build event. We will address a very important topic: Cloud Certification Journey, and share tips & bits on getting yours started.

Post Build Table Topics: Your Cloud Certification Journey
Post Build Table Topics: Your Cloud Certification Journey

📌 Register for #free on meetup 👉 https://www.meetup.com/Microsoft-Reactor-Redmond/events/285992985/

Study Guide AZ-305: Part 11 – Design for business continuity, backup and disaster recovery

Hi Cloud Marathoners!

Welcome to the 11th blog post (Part 11/12) of the Azure Architect series to help you get ready for the AZ-305 exam. This post starts the last section of this exam – Design Business Continuity Solutions.

And please feel free to check the previous sections & blog posts listed below if you landed on this page for the first time 🙂

Table of content (blog series)

What is Business Continuity Solutions ?

Simply put, a Business Continuity (aka, BC) solution is based on a plan 🙂
A BC plan is a predefined approach and procedure for how a business will continue to run when dealing with an emergency.

In another words, it is a process of creating systems of prevention and recovery to deal with any potential threats to your company.  These threats could be a natural disasters, such as hurricanes, fires, floods, power outages or an unintended misconfiguration of a system. It could also be a malicious cyberattack as well.

This image has an empty alt attribute; its file name is where-is-server-it-is-crashed-w-backup.jpg

There are many benefits provided by BC planning and Disaster Recovering (aka, DR) planning to your organization when they are drafted and approved across the board, such as:

  • Improved decision-making
  • Risk Management
  • People and Property Protection
  • Morale boost 🙂

The “Morale boost” element is very important piece, because when employees know plans are in place, they may feel safer. Moreover, it does not just boost morale, but potentially increases the business value perception to customers who recognize the high preparedness and responsibilities of the company.

Top 13 Priorities for a Strong Business Continuity Plan

What are the Backups and Disaster Recovery solutions in Azure?

In the case of service disruption or accidental deletion or corruption of data, recover your business services in a timely and orchestrated manner. The Azure backup and disaster recovery solution is simple to architect, cloud-native, highly available, and resilient.

Backup and Disaster Recovery in azure

Azure Backup and Disaster Recovery (DR) services are important services that help you to achieve your company’s reliability goals for all of the system workloads in the cloud or on-premises. It is very important when CSP (Cloud Solution Provider) prioritizes transparency and keep it’s customers informed during and after the service issues.

You could easily target following goals when planning to deliver your Backup and DR services to your most critical customers:

  • Simplified Management across environments
  • Azure built-in security controls
  • Reduced complexity and cost
  • Extent solutions to Azure with our partners
Cloud-Based Disaster Recovery with Microsoft Azure - PEI

Part 11: Design a business continuity solution

The references below are taken from official Microsoft docs and focused on designing solutions in Azure. You could also find it helpful to check the Microsoft docs and learning paths with [Tutorials] below 😉.

This collection of links is gathered with a focus on the exam objectives of the AZ-305 certification exam.

What is the Azure Backup service?
Overview of operational backup for Azure Blobs
About Azure file share backup
Back up Azure file shares
Full Database Backups (SQL Server)
Differential Backups (SQL Server)

Enable and manage soft delete for containers
Enable soft delete for blobs
Point-in-time restore for block blobs
Lock resources to prevent unexpected changes

Overview of share snapshots for Azure Files
Recover using automated database backups – Azure SQL Database & SQL Managed Instance
Long-term retention – Azure SQL Database and Azure SQL Managed Instance
Auto-failover groups overview & best practices (Azure SQL Database)

An overview of Azure VM backup
About Site Recovery
Azure Site Recovery documentation
Azure Backup service documentation

Recovery Services vaults overview
Azure to Azure disaster recovery architecture
Support matrix for Azure VM disaster recovery between Azure regions
[Tutorial] : Set up disaster recovery for Azure VMs

[Tutorial] : Disaster recovery and backup
[Tutorial] : Design your site recovery solution in Azure
[Tutorial] : Microsoft Azure Well-Architected Framework – Reliability
[Tutorial] : Describe high availability and disaster recovery strategies
[Tutorial] : Protect your virtual machines by using Azure Backup

How to restore Azure VM data in Azure portal
Recover files from Azure virtual machine backup

[Blog] : Understanding Azure Availability Sets and Availability Zones
Availability options for Azure Virtual Machines
Regions and availability zones


Thank you for visiting the AZ-305 Study Guide and checking the Part 11: Design a business continuity solution.

The next blog post will be continuation with Part 12: Design a solution for backup and disaster recovery.

Study Guide AZ-305: Part 9 – Design a data storage solution for relational data

Hi Cloud Marathoners!

Welcome to the next blog post (Part 9/12) from the Az-305 series to help you get ready for the AZ-305 exam.

Please, check the previous blog posts listed below, if you landed on this page for the first time 🙂

Table of content (blog series)

What is a relational data?

A relational data is a set of data that have a certain pre-defined structure. Once this data structure (aka, data schema) is enforced on data then we can start talking about a relational database.

Thus, a relational database (DB) is a collection of data items with some pre-defined relationships. These data items are organized as a set of tables with columns and rows. The tables are used to hold a similar type of information object to be represented in the database.

Explore fundamental relational data concepts - Learn | Microsoft Docs

WHAT is relational data storage in azure?

In Microsoft Azure, relational data could be stored in different forms and shapes. The early approach of storing and running relational databases has been accomplished through Virtual Machine (VM) instances. However, this approach brought a certain operational overhead and required specialized skills within the team to manage those VMs properly.

Nowadays, we could run the relational databases as a managed service (aka, PAAS) in the cloud. In other words, Microsoft Azure helped to offload operational overhead associated with the management of VMs that are assigned to run your database services. All this became possible by the introduction of managed relational Azure Database services like SQL, MySQL, PostgreSQL, and MariaDB.

In this study guide, you will learn about these managed, relational DB services in depth.

Microsoft's Azure SQL Database named among the top 3 databases of 2020 -  MSPoweruser

Part 9: Design a data storage solution for relational data

The references below are taken from official Microsoft docs and focused on designing Data Storage solutions for Relational data in Azure. You could also find it helpful to check the Microsoft docs and learning paths with [Tutorials] below 😉.

This collection of links is gathered with a focus on the exam objectives of the AZ-305 certification exam.

Elastic pools help you manage and scale multiple databases in Azure SQL Database
DTU-based purchasing model overview
Scale elastic pool resources in Azure SQL Database
Always On availability group on SQL Server on Azure VMs
Transparent data encryption (TDE)
Dynamic Data Masking
Auditing for Azure SQL Database and Azure Synapse Analytics
SQL vulnerability assessment helps you identify database vulnerabilities

[Tutorial] Explore relational data in Azure
[Tutorial] Provision Azure relational database services
[Tutorial] Query relational data in Azure
[Tutorial] Design a data storage solution for relational data
[Tutorial] Provision an Azure SQL database to store application data
[Tutorial]: Manually configure an availability group (SQL Server on Azure VMs)

[Tutorial] Work with relational data in Azure
[Tutorial] Introduction to Azure Database for MySQL
[Tutorial] Introduction to Azure Database for MariaDB
[Tutorial] Create and connect to an Azure Database for PostgreSQL
[Tutorial] Migrate your relational data stored in SQL Server to Azure SQL Database


Thank you for visiting the AZ-305 Study Guide and checking the Part 9: Design a data storage solution for relational data.

The next blog post will be continuation with Part 10: Design a data integration solution.