Tag: Devops

Book Azure Arc-Enabled Kubernetes and Servers Extending Hyperscale Cloud Management to Your Datacenter

Book: Azure Arc-Enabled Kubernetes and Servers: Extending Hyperscale Cloud Management to Your Datacenter

I know many of you want to learn more about Azure Arc and how you can leverage the Azure management and control plane for your hybrid and multicloud environments. Microsoft MVPs and Azure experts Steve Buchanan and John Joyner have authored a book about Azure Arc which I would highly recommend. The Azure Arc-Enabled Kubernetes and Servers: Extending Hyperscale Cloud Management to Your Datacenter book is an introductory guide to using Microsoft’s Azure Arc service.

You can order the book from Amazon (affiliate link)

Welcome to this introductory guide to using Microsoft’s Azure Arc service, a new multi-cloud management platform that belongs in every cloud or DevOps estate. As many IT pros know, servers and Azure Kubernetes Service drive a huge amount of consumption in Azure―so why not extend familiar management tools proven in Azure to on-premises and other cloud networks? This practical guide will get you up to speed quickly, with instruction that treads light on the theory and heavy on the hands-on experience to make setting up Azure Arc servers and Kubernetes across multiple clouds a lot less complex. 

Azure experts and MVPs Buchanan and Joyner provide just the right amount of context so you can grasp important concepts, and get right to the business of using and gaining value from Azure Arc. If your organization has resources across hybrid cloud, multi-cloud, and edge environments, then this book is for you. You will learn how to configure and use Azure Arc to uniformly manage workloads across all of these environments.


What You Will Learn

  • Introduces the basics of hybrid, multi-cloud, and edge computing and how Azure Arc fits into that IT strategy
  • Teaches the fundamentals of Azure Resource Manager, setting the reader up with the knowledge needed on the technology that underpins Azure Arc
  • Offers insights into Azure native management tooling for managing on-premises servers and extending to other clouds
  • Details an end-to-end hybrid server monitoring scenario leveraging Azure Monitor and/or Azure Sentinel that is seamlessly delivered by Azure Arc
  • Defines a blueprint to achieve regulatory compliance with industry standards using Azure Arc, delivering Azure Policy from Azure Defender for Servers
  • Explores how Git and GitHub integrate with Azure Arc; delves into how GitOps is used with Azure Arc
  • Empowers your DevOps teams to perform tasks that typically fall under IT operations
  • Dives into how to best use Azure CLI with Azure Arc

Who This Book Is For

DevOps, system administrators, security professionals, and IT workers responsible for servers both on-premises and in the cloud. Some experience in system administration, DevOps, containers, and use of Git/GitHub is helpful.

You can order the Azure Arc book from Amazon.com.

PDCConf 2021

Speaking at PDCConf 2021

I am happy and honored to speak at this year’s PDC Conf 2021. PDC stands for PowerShell DevOps and Cloud and is the largest PowerShell Conference in Asia. I will be speaking about Hybrid Cloud and Mutlicloud management using Azure Arc, as well as some DevOps practices for hybrid and mutlicloud environments! You can find out more about the event here.

The event is held on September 16 and 17 with 60 sessions in four parallel tracks. My session will be on Friday 9/17 and you can find the full schedule here.

The biggest PowerShell Conference in Asia has adopted a new dimension and formats to bring expert sessions on DevOps and Cloud.

PowerShell, DevOps and Cloud Conference 2021 is a Free two-day online event to feature a comprehensive technical and industry experience covering the cutting edge topics around PowerShell, DevOps and Cloud.


I hope you join my session!

GET-IT Azure and DevOps 1-Day Virtual Conference

Speaking at GET-IT: Azure and DevOps 1-Day Virtual Conference

Today, I am honored to let you know that I will be speaking at Petri’s GET-IT: Azure and DevOps 1-Day virtual conference on December 16, 2020. This is a full day of free learning dedicated to deep technical content aimed at IT Pros and Developers who are looking to enhance their knowledge and skills for developing, deploying, managing, and scaling their operations. This free virtual conference has a fantastic lineup with speakers like Brad Sams, Aidan Finn, Ryan Irujo, Sarah Lean, and Peter Zerger. I will be speaking about how you can manage and govern your hybrid cloud servers using Azure Arc.

My Session at GET-IT: Azure and DevOps 1-Day Virtual Conference

Manage and Govern your Hybrid Servers Using Azure Arc 

12:00 pm EST / 9:00 am PDT 📅

Thomas Maurer shows you how you can manage and govern your Windows and Linux machines hosted outside of Azure on your corporate network or other cloud providers, similar to how you manage native Azure virtual machines.


  • Kicking off Petri’s GET-IT: Azure and DevOps 1-Day virtual conference by Brad Sams
    9:25 am EST / 6:25 am PDT
    Kicking off Petri’s GET-IT: Azure and DevOps 1-Day virtual conference and how to download all the session material.
  • Azure Networking – The First Technical Challenge by Aidan Finn
    9:30 am EST / 6:30 am PDT
    When you get done with the business requirements, assessments, and governance stuff, it’s time to start designing your Azure architecture. And that means it’s networking time because you will need to connect to your services, secure your business, and integration features. Don’t be scared if you’re not a networking person – you probably have an advantage over the network admins. In this session, I will explain how Azure networking works, explain many of the technologies and discuss some architectural concepts.
  • YAML Pipelines – Up and Running in an Hour by Ryan Irujo
    11:00 am EST / 8:00 am PDT
    YAML can be intimidating your first time out, and many never find it all that simple. In this session, you’ll learn 3 secrets for building effective and reusable YAML pipelines for Azure DevOps. Whether you’re a beginner or pro you’re sure to pick up a couple of useful tips.
  • Manage and Govern your Hybrid Servers Using Azure Arc by Thomas Maurer
    12:00 pm EST / 9:00 am PDT
    Thomas Maurer shows you how you can manage and govern your Windows and Linux machines hosted outside of Azure on your corporate network or other cloud providers, similarly to how you manage native Azure virtual machines.
  • How to Tackle Your Datacenter Transformation to the Cloud by Sarah Lean
    1:00 pm EST / 10:00 am PDT
    Have you been tasked with moving your datacentre from on-prem to the cloud? Where do you begin with such a project, where are the important milestones? In this session, I’ll walk you through a migration project from start to things you need to think about once the migration is complete and your workloads reside in the cloud.
  • Kubernetes – Up and Running in an Hour by Peter Zerger
    2:00 pm EST / 11:00 am PDT
    In this session, you’ll learn the 3 keys to deploying a production-ready Kubernetes cluster, along with a usable demo app to validate that your deployment is functional. From development environment and code management to app publishing, you’ll get the time-saving that will help you get your cluster and container app up and running quickly, even if you’re new to Kubernetes.

I am really looking forward to this event and hopefully meet you virtually at the GET-IT: Azure and DevOps 1-Day Virtual Conference! If you want to join the event for free, check out the Petri website.

AZ-400 Microsoft Certified Azure DevOps Engineer

Passed AZ-400 Microsoft Certified Azure DevOps Engineer

Today I manage to pass the last Azure AZ exam. This time I took exam AZ-400 Microsoft Azure DevOps Solutions, which gives you the Microsoft Certified Azure DevOps Engineer Expert certification. This exam is focused on Azure DevOps solutions, DevOps strategy, implementing DevOps development processes, implementing CI/CD, and much more.

AZ-400 Microsoft Azure DevOps Solutions

Candidates for this exam are DevOps professionals who combine people, process, and technologies to continuously deliver valuable products and services that meet end user needs and business objectives. DevOps professionals streamline delivery by optimizing practices, improving communications and collaboration, and creating automation. They design and implement strategies for application code and infrastructure that allow for continuous integration, continuous testing, continuous delivery, and continuous monitoring and feedback.

Candidates must be proficient with Agile practices. They must be familiar with both Azure administration and Azure development and experts in at least one of these areas. Azure DevOps professionals must be able to design and implement DevOps practices for version control, compliance, infrastructure as code, configuration management, build, release, and testing by using Azure technologies

You can find more about the exam and more details on the Microsoft Learning platform. If you successfully pass the AZ-400 exam, you will get the Microsoft Certified Azure DevOps Engineer Expert certification, where you can learn more about here.

How to prepare for the AZ-400 Microsoft Azure DevOps Solutions exam

Microsoft Learn DevOps

If you want to prepare for this exam, I have a couple of recommendations for you. First of all, Microsoft Learn DevOps modules. Microsoft Learn is a fantastic learning platform to make you familiar with not just Microsoft Azure technologies, but a lot of other Microsoft products and services. Secondly, there is an excellent Microsoft Course on OpenEDX called Implementing DevOps Development Processes, created by Microsoft MVP Tarun Arora. To get some hands-on experience, I highly recommend the Azure DevOps labs on azuredevopslabs.com.

As for every exam, start working with the product and try it out, this is always the most effective learning experience. If you need some free Azure credits, check out this page.

Azure Certifications

Microsoft offers different certifications depending on various job roles. If you are just getting started with Azure, I also highly recommend that you are doing AZ-900, which is the Azure Fundamentals exam.

Are you also interested in becoming Microsoft Azure Certified? Check out my blog posts about why you should become Microsoft Azure Certified, how to pick the right Azure exam certification path and how to prepare and pass a Microsoft Azure certification exam. I hope this gives you a quick overview of the AZ-400 Microsoft Azure DevOps Solutions exam, and if you have any questions, please let me know 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 computers, keeping consistency between these machines can be challenging. Another challenge is keeping the environment secure and all the tools up to date. The Azure Cloud Shell addresses this any many more things.

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 give you an overview of 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 endpoints 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 persists 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 standard tools and languages. If something like a module is missing, you can add it.

Azure Stack Hardware

Azure Stack TP3, Roadmap and Pricing Update available

Microsoft today not only released Azure Stack TP3 (Technical Preview 3) for the public, Microsoft also announced an update on the Azure Stack roadmap and about Azure Stack licensing. The Technical Preview 3 of Azure Stack brings a couple of new features and scenarios for your hybrid cloud deployment. Right now TP3 is also only the single node POC deployment.

Azure Stack Roadmap

This is great for test and showcases as well as getting your deployment ready for the release of Azure Stack GA, which will be mid-CL17. The Azure Stack POC deployment will also be renamed to “Microsoft Azure Stack Development Kit” after GA.

For the Azure Stack TP3 release, Microsoft will deliver refreshes of that build until the release of Azure Stack GA.

At the Azure Stack GA release this summer, Microsoft will deliver Azure Stack hardware with provides from HPE, Dell and Lenovo. Later in 2017 Microsoft will also deliver Azure Stack with Cisco hardware.

After GA, Microsoft  will continuously deliver additional capabilities through frequent updates. The first round of updates after GA are focused on two areas: 1) enhanced application modernization scenarios and 2) enhanced system management and scale. These updates will continue to expand customer choice of IaaS and PaaS technologies when developing applications, as well as improve manageability and grow the footprint of Azure Stack to accommodate growing portfolios of applications.

Azure Stack POC Downloader

What’s new in Azure Stack TP3

With Azure Stack TP3, we’ve worked with customers to improve the product through numerous bug fixes, updates, and deployment reliability & compatibility improvements from TP2. With Azure Stack TP3 customers can:

  • Deploy with ADFS for disconnected scenarios
  • Start using Azure Virtual Machine Scale Sets for scale out workloads
  • Syndicate content from the Azure Marketplace to make available in Azure Stack
  • Use Azure D-Series VM sizes
  • Deploy and create templates with Temp Disks that are consistent with Azure
  • Take comfort in the enhanced security of an isolated administrator portal
  • Take advantage of improvements to IaaS and PaaS functionality
  • Use enhanced infrastructure management functionality, such as improved alerting

Pricing and Licensing

Azure Stack

As mentioned Microsoft will offer Azure Stack from 4 different OEMs. HPE, Dell and Lenovo will deliver a solution at Azure Stack GA in mid-CY17 and Cisco will be available later in 2017. For the pricing model of Azure Stack, Microsoft decided to deliver the licensing of Azure Stack on a pay-per-use base. This meets of course the cloud economics and there will be no upfront licensing costs for customers. Services will be typically metered on the same units as Azure, but prices will be lower, since customers operate their own hardware and facilities. For scenarios where customers are unable to have their metering information sent to Azure, we will also offer a fixed-price “capacity model” based on the number of cores in the system.


ALM and Devops Day 2015

Speaking at the Microsoft ALM & DevOps Day

I feel proud to announce at I will speak at the Microsoft ALM & DevOps Day 2015 for Microsoft Switzerland. The event will take place on 24. September 2015 at the Swissôtel Zürich Oerlikon and it will be free. With the release of Windows 10 this summer, Microsoft also released a new versions of the Developer tools Visual Studio 2015 and Team Foundation Server 2015.

In two sessions I will talk about Azure Automation and PowerShell DSC as well as an update on Microsoft Azure showing the latest new features and updates to the Microsoft Cloud.

ALM and Devops Day 2015 Agenda