Tag: Microsoft Azure

Joining Microsoft

Joining Microsoft

Today is a great day! I’m excited and proud to announce that as of February 1st, 2019, I’m joining Microsoft. I will join the Microsoft Azure Engineering team as a Senior Cloud Advocate. After being a Microsoft MVP for 7 years and working very closely with Microsoft the last couple of years, this is a great new opportunity and an exciting time ahead.

Microsoft Cloud Advocate

Microsoft Azure Cloud Advocate

The Microsoft Cloud Advocate Mascot by Ashley McNamara

My role is part of the Microsoft Developer Relations group and more specific the Cloud Advocates. I’m joining the team of Rick Claus, which many of you know from Channel9, Microsoft conferences and his overall work at Microsoft. Our team is focused in the IT Ops and IT Pro community. This allows me to do what I love most, which is being an advocate for customers in the Azure product group, sharing knowledge and engaging with the community.

We are advocates for the IT community within Microsoft. Using the products, listen to customers and help the product teams to prioritize their work. We develop tools to help use the products, we write documentation and tutorials, and we build connections between the community and the engineering teams.

Our team’s charter is to help every technologist on the planet succeed, be they students or those working in enterprises or startups. We engage in outreach to developers and others in the software ecosystem, all designed to further technical education and proficiency with the Microsoft Cloud + AI platform.

A large part of our mission is to make Microsoft Azure the best platform to run your applications and services, as well as making migration to the Microsoft Azure ecosystem simple. Our team looks for common pain points and works with the product teams to address them. In other cases, we build the missing pieces like tools and documentation.

My focus is going to be on the Azure and Microsoft hybrid cloud strategy. Besides the Azure services, this will include products and services like Windows Server and Azure Stack. Which will help bringing that consistent cloud experience to life, so our customers can make the best out of the Intelligent Cloud and the Intelligent Edge.

If there’s anything you would like us to improve reach out to me or to our team. We listen to your needs and take your feedback into consideration in our future developments.

Why joining Microsoft

Thomas Maurer at Microsoft

Microsoft Ignite 2018. Picture by Kristopher Turner

When Rick Claus first approached me back in Summer 2018 and explained me that he starts a team which is focusing on IT Ops advocacy, I got super excited. I agreed that Microsoft had a large focus on developers, which is good, but didn’t really focus yet on the large group of IT Ops/Pro people. This team is built to change that and to give the IT Ops community a louder voice inside the Azure Engineering team. When I had the first talks with Rick and the team, I realized that this is the job I want to do!

After I have been working with Microsoft for a while now, I strongly believe in their vision, strategy and culture. Especially, I believe that in the Cloud era, Microsoft and the Azure team under Scott Guthrie are doing a fantastic job. There is still a lot of work ahead of us, but I think Microsoft is in a perfect position.

I also believe that Microsoft as a company, is taking the company’s social responsibilities seriously. Projects like the Xbox Adaptive Controller and making the cloud more green are great examples.

Our mission is to empower every person and every organization on the planet to achieve more.

 

The decision to leave my current job wasn’t easy. I was super happy in my job at itnetX. I was working with a lot of great people for years and we were working at some super cool projects. However, I realized that after 7 years, it might be time to step out of my comfort zone and accept a new challenge, meet new people and keep on learning. I’m joining a team of rock stars, and I’m excited to learn from the team and the community as well as bringing my experience into the team.

There are many reasons why I decided to join Microsoft. In short, I would summarize it like this; stepping out of my comfort zone to keep learning and joining a great and talented team, doing the work I love, in a company which is shaping the future.

Time to say goodbye!

As exciting as this is, it is also a sad moment for me. Seven years ago, I joined itnetX as a Cloud Architect. The last couple of years I worked as a Lead Architect with customers and the community, helping them transforming to the cloud. It was a great time and I had the chance to learn a lot. I will definitely miss working with my colleagues and friends. I want to thank itnetX for the great time and opportunities I had. Especially, I want to thank Markus Erlacher, Dieter Gasser, Philipp Witschi, Marcel Zehner and Chris Greuter. I also want to thank my colleagues for supporting me. Over these years, I had the chance to work on awesome projects, focus on exciting technologies and engage with Microsoft and the community.

Microsoft MVPs

Microsoft Hyper-V MVPs at the MVP Summit 2015 in Redmond. From left to right: Alessandro, Didier, Carsten, Thomas, Aidan, Charbel, Tudor, Brian

Joining Microsoft also means that I won’t be a Microsoft MVP anymore. This is another big part which I will miss. However, my new role will allow me to engage even more within the community. It also means that I keep on doing what I did for the last couple of years. I am sure I will work together with a lot of friends from the Microsoft MVP community and of course I will join the MVP Reconnect program. With that I also want to thank the MVP community and a lot of people within Microsoft.

What is next?

We are a global team, with a few team members located in Redmond (USA), and many of us working remotely worldwide. For now, I’m staying in Switzerland. My first day at Microsoft is on February 1st, where I will start in the Microsoft office in Wallisellen (Switzerland). The day after, I’m already flying to Seattle to visit the Microsoft HQ in Redmond. I am looking forward to connecting with my team and the product groups.

After that, I’m looking forward to being part of the Microsoft Ignite The Tour. Ignite The Tour has several stops in Europe, Asia, Australia and the United States.

I will start building content for the Azure team. I will also join the Microsoft ITOps Talk blog, where my team covers interesting topics for IT Ops, focusing on Microsoft Azure. That said, I will also continue writing on my own blog on ThomasMaurer.ch.

I am very excited to start in a couple of days, and I am sure there will be a lot more to say and write in the future. Stay tuned and Azure on.

Thomas



Azure Solutions Architect Expert

Passed Microsoft Certified: Azure Solutions Architect Expert

Today I am on my way to Geneva for a customer meeting. Before I left I quickly check my email and had some exciting news in my inbox. I got the confirmation that I passed the Microsoft Exam AZ-302 Microsoft Azure Solutions Architect Certification Transition, which together with my previous exam, 70-535 Architecting Microsoft Azure Solutions, gives me the certification as Microsoft Certified: Azure Solutions Architect Expert.

Earning the Azure Solutions Architect Expert certification demonstrates skills and knowledge to advise stakeholders and translate business requirements into secure, scalable, and reliable solutions. Candidates have advanced experience and knowledge across various aspects of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data management, budgeting, and governance – managing how decisions in each area affects an overall solution.

I took this exam as a beat exam back in September at Microsoft Ignite 2018. For people who do not have already done 70-535, you will need to take AZ-300 and AZ-301 to get the Microsoft Certified: Azure Solutions Architect certification. The AZ-Series are basically the new edition of the Microsoft Azure Certification path. These exams were announced at Microsofts Partner conference, Microsoft Inspire in 2018.

There is a great blog post by Chris Pietschmann, about the state of the current Microsoft Experts exams.

I am happy about getting the confirmation about my second successful Microsoft Azure exam this year, after passing AZ-900 Microsoft Azure Fundamentals last week.

If you want to know more about the exam and the skills measured in this exam, check out the official Microsoft Exam page for AZ-302. If you have any questions, please let me know in the comments.

Congrats to all the others which got the Microsoft Certified: Azure Solutions Architect Expert certification today. Otherwise I wish you good luck taking the exam, let me know how it was in the comments.



Mastering Azure with Cloud Shell

Mastering Azure with Cloud Shell

There are multiple ways to interact and manage resources in Microsoft Azure. You can use the Azure Portal or command line tools like the Azure PowerShell module or the Azure CLI, which you can install on your local machine. However, to set up a cloud management workstation for administrators and developers can be quite a lot of work. Especially if you have multiple machines, keeping consistency between these machines can be challenging. Another challenge is keeping the environment secure and all the tools up to date. This any many more things are addressed by the Cloud Shell.

Cloud Shell is not brand new, Microsoft announced Cloud Shell at Build 2017. This blog post is about how you can master Azure with Cloud Shell and to give you an overview about the possibilities of Cloud Shell.

What is Cloud Shell

Cloud Shell Azure Portal

Cloud Shell offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself. Azure Cloud Shell is assigned per unique user account and automatically authenticated with each session. This makes it a private and secure environment.

You get a modern web-based command line experience which can be accessed from several end points like the Azure Portal, shell.azure.com and the Azure mobile app, Visual Studio Code or directly in the Azure docs.

In the backend Azure uses containers and automatically attaches an Azure File Share to the container. You can store the data on it, so your data is persistent. This persist your data across different Cloud Shell sessions.

Cloud Shell Bash and PowerShell

You can choose your preferred shell experience. Cloud Shell supports Bash and PowerShell and included your favorite third party tools and common tools and languages. If something like a module is missing, you can simply add it.



AZ-900 Microsoft Azure Fundamentals

Passed Exam AZ-900 Microsoft Azure Fundamentals

I just took a little bit of my time to do one of the latest Azure exams. The Azure exam AZ-900 Microsoft Azure Fundamentals is, as the name suggests, a basic fundamental exam covering some general knowledge about Microsoft Azure. The exam covers a basic understanding of cloud concepts, core Azure services, security, privacy, compliance and trust, as well as Azure Pricing and support.

AZ-900 is a good exam if you are just starting with Azure and the cloud. It is not just a marketing and sales exam, even do it is a very light exam. you will need to have some technical know-how. If you are planning to take this exam I have some recommendations for you. Understand the benefits of cloud computing and the different cloud models. Go trough the list of Azure services, make sure you know what services are available and for what you would use them. Also make sure that you understand the concepts of Azure in general and in Azure governance, like Subscriptions, Management Groups, Azure Policies, Azure Resource Groups, Role-Based Access Control and many more.

You can find more detailed information on the Microsoft exam website. There you will find all the skills measured in this exam.

Microsoft Learn

I also highly recommend that you make an Azure free (or paid) account and try out different Azure services. But if you really wanna get ready for the cloud and especially for Microsoft Azure, and exam AZ-900, check out Microsoft Learn. Microsoft Learn is a great free learning platform, where you have free guides, walkthroughs and a hands-on experience. Microsoft Learn also provides you some more advanced trainings and guides, to get some deeper understandings of Microsoft services.

With that I wish you happy learning and good luck with the AZ-900 Microsoft Azure Fundamentals exam!



Top 20 Microsoft Azure Blogs

Listed in the Feedspot Top 20 Microsoft Azure Blogs To Follow in 2019

Another great thing I found out about today. My blog, ThomasMaurer.ch is listed in the Feedspot Top 20 Microsoft Azure Blogs and Websites To Follow in 2019. I am super excited to be on this list, next to other top blogs and websites. As you can imagine you will find even more about Microsoft Azure on my blog in 2019. You can follow my blog on Feedspot or just check out my Subscribe page, to get my latest blogs.

The Best Microsoft Azure Blogs from thousands of Microsoft Azure blogs in our index using search and social metrics. We’ve carefully selected these websites because they are actively working to educate, inspire, and empower their readers with frequent updates and high-quality information.

Thanks for reading, commenting and sharing my blog! If you have some topics or ideas I should cover in 2019, please let me know!



Azure Live Migration

Azure uses Live Migration for VMs

If you have worked with Azure in the past, you might have been aware that Azure didn’t have live migration for VMs hosted in Azure for a long time. This had an impact for customers in terms of VM up-time during host maintenance. You basically got emails, that the host your VMs were running is going into maintenance during a specific time, and you will have a possible outage. Microsoft Hyper-V, which is the Hypervisor in Azure, had Live Migration for a long time. Today, Microsoft revealed that they are using Live Migration in Azure since early 2018 to move virtual machines in cases of rack maintenance and software and BIOS updates, as well as hardware faults.

But Microsoft didn’t stop there, they made even better using Machine Learning. Predictive ML helps Microsoft to detect proactively failure and do failure predictions. And in case a hardware failure is predicted, Microsoft can move the virtual machines from that host without downtime, using live migration.

To further push the envelope on live migration, we knew we needed to look at the proactive use of these capabilities, based on good predictive signals. Using our deep fleet telemetry, we enabled machine learning (ML)-based failure predictions and tied them to automatic live migration for several hardware failure cases, including disk failures, IO latency, and CPU frequency anomalies.

 

We partnered with Microsoft Research (MSR) on building our ML models that predict failures with a high degree of accuracy before they occur. As a result, we’re able to live migrate workloads off “at-risk” machines before they ever show any signs of failing. This means VMs running on Azure can be more reliable than the underlying hardware.

Microsoft talks in a blog post more about Live Migration in Azure and goes more in details about the challenges and how live migration in Azure works. It is great to see Microsoft adding features to improve VM resiliency with features like live migration and machine learning technology.



Azure Update Management Resource Group

Azure Update Management using Windows Admin Center

I already posted a couple of blogs about the Windows Admin Center. For example how you can use and configure Azure Backup or how you can configure the Azure Network Adapter directly from Windows Admin Center. Windows Admin Center does also allow you to manage Windows Updates on your Windows Server. However, if you want to have some more control over your updates and have a centralized orchestration for updates, Azure Update Management can help you. You can use the Update Management solution in Azure Automation to manage operating system updates for your Windows and Linux computers that are deployed in Azure, in on-premises environments, or in other cloud providers. With Windows Admin Center you will get a direct integration with Azure Update Management.

Setup Azure Update Management in Windows Admin Center

Windows Admin Center Windows Update Management

Setting up Azure Update management in Windows Admin Center is very simple. First you will need to register your WAC installation with Azure, if you haven’t done this already. After that you go to the Update extension and you will find a button to Set up now.

Windows Admin Center Setup Azure Update Management

Now you can configure Azure Update Management from Windows Admin Center. You can select your Azure Subscription where you want to deploy the solution. You can select an existing Resource Group and Log Analytics Workspace, or you can create a complete new setup.

Windows Admin Center Configured Azure Update Management

This will install the Microsoft Monitoring Agent on your Windows Server, which is used for the Azure Update Management.

Azure Update Management Resource Group

If you create a new setup, this will also create all the resources in Azure, like the Resource Group, Log Analytics Workspace, Azure Automation Account and adding the Update Solution.

Azure Update Management

Now you can start managing the Windows Updates centralized from Azure Update Management.

Azure Update Management supports not only Windows Server 2019 and Windows Server 2016, it supports Windows Server 2008 R2 SP1 and later.

This again shows Microsoft efforts to build Hybrid Cloud functionality directly into Windows Server and Windows Admin Center. This should help especially administrators, which are mostly managing on-premises environments, to extend and benefit from Microsoft Azure.