Speaker

Henry Been

Henry Been

DevOps & Azure Architect | Microsoft MVP

Amsterdam, The Netherlands

Henry Been is an independent architect and developer from The Netherlands. He enjoys working with software development teams to create and deliver software for the Azure cloud. His interests include Azure, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software. Besides his work he is a speaker at international conferences, is the author of two books, and creates online training courses for Pluralsight and A Cloud Guru. For his work in the community, he has been awarded the Microsoft MVP Award since 2019. To follow Henry, you can go to his blog henrybeen.nl or look him up on LinkedIn: https://www.linkedin.com/in/henrybeen

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps
  • VSTS
  • Architecture
  • Cloud
  • Cloud Computing on the Azure Platform
  • Azure Data Platform
  • Microsoft Azure
  • Azure
  • .NET Migration to Azure
  • Azure DevOps
  • Azure DevOps Pipelines
  • Serverless
  • Monitoring
  • Azure Monitor
  • Application Monitoring
  • Architecture of Web-Apps
  • architecture patterns
  • Agile Architecture
  • Cloud Architecture
  • Azure App Service
  • Azure SQL Database
  • Azure Functions
  • Azure Active Directory
  • Azure SQL Server
  • Microsoft MVP

What's new with Azure Bicep?

In this session we will dive deeper into Azure Bicep, going beyond the 101. We will focus on some of its features that been released more recently and are valuable when working in larger teams. We will cover Bicep parameter files, user defined types, the Bicep registry, updated interaction with VS Code, linter and validation rules, easier referencing secrets in Key Vault, and possibly more!

Passwordless authentication on Azure: the answer to building more secure solutions

We all know the pain of managing passwords and application secrets. Storing them securely, rotating them frequently, ensuring they are not leaked during development, deployment, or at runtime. And then the paperwork to ensure we comply with all the regulations!

What if we can build applications that do not require passwords for system-to-system authentication? In this session, Henry will show you how you can build an Azure application that uses App Service, Service Bus, two different types of databases, and more - without using a single secret for authentication!

Securing access to your Azure, Azure DevOps engineering environments

Over the last few years, a lot of attention has been paid to building more secure software. But how do you manage access to your environments for engineers? Do you even manage this with the same rigor as you manage application security? And how to find the balance between security and workability?

In this session, Henry will explore with you how he has solved this at his customers. We will take a look at Azure Active Directory Access Packages and Privileged Identity Management and see how we can apply those in a practical design that allows for self-service requests for access, approvals by their peers or a manager, automatic access reviews, and much more!

The art of getting 💩 done

Do you want to call in sick for the half day of Sprint Planning every other week? Do you take every excuse to cancel your pre-refinement meeting with your product owner and simply want to stand up and leave the actual refinement after debating the sizing of a story for 20 minutes? Do you feel that all that sprinting is not working for you?

If that’s the case, this session is for you! Over the last few years, we have seen an explosion in methodologies, frameworks, and ways of working within IT. But is this helping us in getting more sh*t done? Sometimes, but not always. Whenever given the opportunity and the right context, I try to do things differently. In this session, I will share what I dislike about some of the things happening in our industry, and how I have approached things in three different teams over the last few years.

So please join Henry Been in this session where he reflects on ten years of working in software development and the things that have helped him get 💩 done.

Logging, instrumentation, dashboards, alerts and all that - for developers

Embracing DevOps entails more than just shipping changes to production faster and faster. Your team is suddenly also responsible for monitoring your software in production and detecting and troubleshooting issues. To work together with operation specialists in your team or maybe even embrace a #NoOps approach, you as the developer, need to learn about monitoring.

We will discuss logging frameworks and log analytics solutions. Next to that we will explore metrics: your software's KPI's. What metrics to choose and how to gather them. To let information come to us, we will use both logging and metrics to create dashboards and alerts that notify us when things go south. Or better yet: before things go south! Finally, we will combine all of this to see how we can quickly investigate and resolve production issues.

Join Henry Been for a demo heavy session, including like NLog, Application Insights, Seq and more to see how to implement all of the above from scratch. During this session, you will learn everything you need to know to start monitoring your solutions and never lose any sleep ever again!

Bicep: Infrastructure as Code for Azure Reinvented

In a fast-moving software project, the demands that your application poses on its infrastructure might change often and drastically. Are you also fed up with having to apply infrastructure changes by hand? Not to worry! In Azure, there is the Azure Resource Manager, a unified API for managing all your Azure services in a declarative style, and a new more powerful templating language: Bicep!

In this session, Henry Been will give you a full tour of Bicep templates. Starting from scratch, we will explore how you can set up an architecture that is ready for deployment of your application code. We will touch upon syntax, manual deployment, and more advanced features as nesting templates, loops and conditions.

Henry Been

DevOps & Azure Architect | Microsoft MVP

Amsterdam, The Netherlands