What are – Microsoft Applied Skills

Last month, Microsoft introduced a new method of verifying your capabilities when it comes to Microsoft technology, Applied Skills. Critically, Applied Skills is focused on verifying hands-on experience. See the blog post announcement here.

Not long after the change from MCSA/MCSE to Role Based Certifications a few years ago, a section of questions based on a lab environment was introduced. This didn’t last very long, and had several teething issues. However, I was a fan of the attempt. As a result, I am delighted to see something similar being reintroduced. Funnily enough, I also like the fact that you can gain an Applied Skill credential from home, open book. We all work in an open book where Google/Bing etc are our sidekicks in sanity checking an error, ensuring that setting/parameter is as you remember it or looking up something new. It doesn’t take away from the experience needed to work with the technology.

I also like that Microsoft Learn are presenting this as a parallel, somewhat complimentary channel to Certifications. And of course, I love that they are online verifiable so that they can form part of your CV/resume. And to be honest, as someone who works with many technical peers on my team, while I know that credentials like this do not guarantee someone is good at the job or has the exact correct experience, I am at the point where if someone is good at their job and does have the skills, it is more odd to me that they haven’t simply passed all the relevant exams – it’s easy, no?

At launch there were several Applied Skills to achieve, at Ignite last week, several more were added, and there are more to come. The below is the current poster advertising what’s possible across pillars

Let’s start with some simple advice – When I first saw this launch, I was excited and clicked through to the secure networking skill (#AzNet all the way people) using my phone, while sitting on my couch. This loaded the assessment window and launched the lab – of which I could see nothing. The screen is far too small to function, and I really wasn’t paying proper attention. However, even without doing anything and simply exiting, it counted as an attempt, and I couldn’t retry for 72 hours. Don’t repeat my mistake, use a computer!

Ok, the assessment/lab itself – I liked it. In fact, I don’t think I could fault it. It loaded quickly, instructions are clear, results are immediate. My only gripe to date is that the results aren’t detailed enough. I was a few points shy of perfect for the secure networking skill (when I sat it properly 🙂 ) and the results are all green ticks, so I have no idea which element was incorrect, or if I missed something. Once loaded, you have a full two hours to complete the assessment, which may seem like a lot, but not if you’re not prepared. I’ve sat several of these now, and what you are being asked to do ranges from simple configuration tick boxes, to complex, layered implementation. The complex tasks ask for a simple result, you need to know how to get there. Without experience, you will struggle to figure this out via Google within your time window, so do the prep work! I found this out personally when I had to figure out some Python for the Document Intelligence assessment, but thankfully I still passed.

As someone who sees great value in having these available, free, to everyone, I think this is an excellent addition to Microsoft Learn. I’ve sat and passed four so far, and intend to continue with the areas I already know and expand into those that I don’t. I also intend to continue to sit new exams and renew all of my Certifications as well. One thing with Microsoft, and specifically Azure – never stop learning!

AI-102: Designing and Implementing a Microsoft Azure AI Solution – Study Guide

Updated: May 2023 February 2024

There has been an AI specific exam around for a while know, but perhaps the interest in it has been quite limited, not anymore! The AI-102 is becoming very popular, here is what Microsoft have to say about it:

Microsoft Azure AI engineers build, manage, and deploy AI solutions that make the most of Azure Cognitive Services and Azure services. Their responsibilities include participating in all phases of AI solutions development—from requirements definition and design to development, deployment, integration, maintenance, performance tuning, and monitoring.

These professionals work with solution architects to translate their vision and with data scientists, data engineers, IoT specialists, infrastructure administrators, and other software developers to build complete end-to-end AI solutions.

Azure AI engineers have experience developing solutions that use languages such as Python or C# and should be able to use REST-based APIs and software development kits (SDKs) to build secure image processing, video processing, natural language processing (NLP), knowledge mining, and conversational AI solutions on Azure. They should be familiar with all methods of implementing AI solutions. Plus, they understand the components that make up the Azure AI portfolio and the available data storage options. Azure AI engineers also need to understand and be able to apply responsible AI principles.

If you pass the exam, you will earn an associate certification – Microsoft Certified: Azure AI Engineer Associate.

As always, a great place to start is Microsoft Learn. Microsoft now offer their version of a study guide too, this is important to keep an eye on upcoming changes to content, and with AI, I expect this to change more frequently than some other exams. As always, these are free and you can work through them at your own pace. I find this a great way to study and gain greater understanding of the services by actually using them and you will need to be very familiar with Azure networking to pass this exam.

Below I’ve put together a collection of links relevant to the sections Microsoft have highlighted as being part of the skills measured for this exam. These are only guide links, sometimes you need to explore a topic much more deeply if you are not familiar with it. Hopefully these study materials will help guide you to successfully passing AI-102!

Plan and manage an Azure AI solution (15-20%)

Select the appropriate Azure AI service

  • Select the appropriate service for a computer vision solution
  • Select the appropriate service for a natural language processing solution
  • Select the appropriate service for a decision support solution
  • Select the appropriate service for a speech solution
  • Select the appropriate service for a generative AI solution
  • Select the appropriate service for a document intelligence solution
  • Select the appropriate service for a knowledge mining solution
  • https://learn.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/cognitive-services – Cycle through each, familiarise yourself with terms and capabilities of each.

Plan, create and deploy an Azure AI service

Manage, monitor and secure an Azure AI service

Implement decision support solutions (10–15%)

Create decision support solutions for data monitoring and content delivery

Implement computer vision solutions (15–20%)

Analyze images

Implement custom computer vision models by using Azure AI Vision

Analyze videos

Implement natural language processing solutions (30–35%)

Analyze text by using Azure AI Language

Process speech by using Azure AI Speech

Translate language

Implement and manage a language understanding model by using Azure AI Language

Create a question answering solution by using Azure AI Language

Implement knowledge mining and document intelligence solutions (10–15%)

Implement an Azure Cognitive Search solution

Implement an Azure AI Document Intelligence solution

Implement generative AI solutions (10–15%)

Use Azure OpenAI Service to generate content

Optimize generative AI

And that’s it! Good luck with your exam!

How to – Share your Certification from Microsoft Learn

Update: As flagged by my friend Dwayne Natwick, online verifiable certifications only appear to be available when renewed or newly passed from July 1st. Older certs will still be active via Credly.
Looks like more of the historic certs are now available as online verifiable. My entire role based cert collection, regardless of upcoming renewal are now available.

Recently, Microsoft announced that they were moving on from Credly. Which personally I thought was a shame, as so many providers use the service, and a regular business can also sign up too meaning everything was in one place.

However, my guess here is the cost was outweighing the benefit for a service they could deliver themselves at scale. So, here we are.

Here is Microsoft’s piece on your current Credly setup:

Microsoft is introducing new features to the Microsoft Learn profile, providing learners with more flexible options for viewing and sharing their Microsoft Certifications directly from Microsoft Learn. With this feature release, Credly badge services will no longer be used for most Microsoft Certifications. All your new and previously earned Microsoft Certifications will automatically be associated with your Learn profile. Once you’ve connected your Microsoft certification profile to your Learn Profile, you can view and share all of your Microsoft Certifications from your Learn profile. Microsoft Certifications earned and claimed on Credly before June 30, 2023, will be available for viewing and sharing through Credly until June 30, 2024. However, your Microsoft Certifications on Credly will no longer be kept current or updated as you pass renewal exams or earn new Microsoft Certifications. The only exception is Microsoft Certifications issued by Certiport which will still be managed and updated on Credly indefinitely.

So, if you take a renewal, or exam that earns a certification from July 2023 onwards, you will be able to share it from Microsoft Learn, rather than it being claimed in Credly. I was very curious about this, so I went and renewed my Azure Network certification a few days ago. And thankfully, nothing about that process was any different.

Once passed, again everything appears the same

However, if I click on the ‘view all’ Certifications link, this cert now shows as ‘Online Verifiable’. See below in comparison to another.

If I click on the ‘View certification details’ link just below the cert title, it brings me to a new page with my verified credential.

The ‘Share’ link on the top right hand corner then allows me to choose from several options that link to this verifiable credential anonymously.

The whole process appears to just work to be honest! Here is the link to my cert for reference –

Microsoft Certified: Azure Network Engineer Associate

Learn have a FAQ page that also may help!

Thanks for reading, and as always if there are any questions just ping me!

AZ-700: Designing and Implementing Microsoft Azure Networking Solutions – Study Guide

Updated: October 2021

Microsoft continues to expand it’s Azure exams and next on the list is AZ-700. This exam has just moved to GA in October 2021. Here is what Microsoft have to say about it:

Candidates for this exam should have subject matter expertise in planning, implementing, and maintaining Azure networking solutions, including hybrid networking, connectivity, routing, security, and private access to Azure services.

Candidates for this exam should also have expert Azure administration skills, in addition to extensive experience and knowledge of networking, hybrid connections, and network security.

If you pass the exam, it will count towards a new associate certification – Microsoft Certified: Azure Network Engineer Associate.

As always, a great place to start is Microsoft Learn. While there are no specific learning paths aligned to this exam as yet, there are many that cover Azure networking like this one or have a look at many others that include networking here. As always, these are free and you can work through them at your own pace. I find this a great way to study and gain greater understanding of the services by actually using them and you will need to be very familiar with Azure networking to pass this exam.

Below I’ve put together a collection of links relevant to the sections Microsoft have highlighted as being part of the skills measured for this exam. These are only guide links, sometimes you need to explore a topic much more deeply if you are not familiar with it. Hopefully these study materials will help guide you to successfully passing AZ-700!

Design, Implement, and Manage Hybrid Networking (10–15%)

Design, implement, and manage a site-to-site VPN connection

Design, implement, and manage a point-to-site VPN connection

Design, implement, and manage Azure ExpressRoute

Design and Implement Core Networking Infrastructure (20–25%)

Design and implement private IP addressing for VNets

Design and implement name resolution

Design and implement cross-VNet connectivity

Design and implement an Azure Virtual WAN architecture

Design and Implement Routing (25–30%)

Design, implement, and manage VNet routing

Design and implement an Azure Load Balancer

Design and implement Azure Application Gateway

Implement Azure Front Door

Implement an Azure Traffic Manager profile

Design and implement an Azure Virtual Network NAT

Secure and Monitor Networks (15–20%)

Design, implement, and manage an Azure Firewall deployment

Implement and manage network security groups (NSGs)

Implement a Web Application Firewall (WAF) deployment

Monitor networks

Design and Implement Private Access to Azure Services (10–15%)

Design and implement Azure Private Link service and Azure Private Endpoint

Design and implement service endpoints

Configure VNet integration for dedicated platform as a service (PaaS) services

AZ-140: Configuring and Operating Microsoft Azure Virtual Desktop – Study Guide

Microsoft continues to expand it’s specialty exams and next on the list is AZ-140. This exam is brand new and should be available in March 2021. Here is what Microsoft have to say about it:

Candidates for this exam are administrators with subject matter expertise in planning, delivering, and managing virtual desktop experiences and remote apps, for any device, on Azure.

Responsibilities for this role include deploying virtual desktop experiences and apps to Azure. Professionals in this role deliver applications on Azure Virtual Desktop and optimize them to run in multi-session virtual environments. To deliver these experiences, they work closely with the Azure administrators and architects, along with Microsoft 365 Administrators.

Candidates for this exam should have experience in Azure technologies, including virtualization, networking, identity, storage, backups, resilience, and disaster recovery. They should understand on-premises virtual desktop infrastructure technologies as they relate to migrating to Azure Virtual Desktop. These professionals use the Azure portal and Azure Resource Manager templates to accomplish many tasks. This role may use PowerShell and Azure Command-Line Interface (CLI) for more efficient automation.

Candidates for this exam must have expert Azure administration skills.

If you pass the exam, it will count towards a new specialty certification – Microsoft Certified: Azure Virtual Desktop Specialty

As always, a great place to start is Microsoft Learn. There are several interactive learning modules specifically for AVD that are free that you can work through at your own pace. I find this a great way to study and gain greater understanding of the services by actually using them and you will need to be very familiar with Azure to pass this exam.

Below I’ve put together a collection of links relevant to the sections Microsoft have highlighted as being part of the skills measured for this exam. These are only guide links, sometimes you need to explore a topic much more deeply if you are not familiar with it. Hopefully these study materials will help guide you to successfully passing AZ-140!

Plan an Azure Virtual Desktop Architecture (10-15%)

Design the Azure Virtual Desktop architecture

Design for user identities and profiles

Implement an Azure Virtual Desktop Infrastructure (25-30%)

Implement and manage networking for Azure Virtual Desktop

Implement and manage storage for Azure Virtual Desktop

Create and configure host pools and session hosts

Create and manage session host images

Manage Access and Security (10-15%)

Manage access

Manage security

Manage User Environments and Apps (20-25%)

Implement and manage FSLogix

Configure user experience settings

Install and configure apps on a session host

Monitor and Maintain an Azure Virtual Desktop Infrastructure (20-25%)

Plan and implement business continuity and disaster recovery

Automate Azure Virtual Desktop management tasks

Monitor and manage performance and health