DevOps & Azure Architect | Microsoft MVP
Henry Been is an independent architect and developer from The Netherlands. He enjoys working with software development teams to create and deliver great software for the Azure cloud. His interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software.
Besides his work he is a conference 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 or look him up on Twitter: @henry_been
Area of Expertise
Passwordless authentication on Azure: the answer to building 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 employee access to your Azure 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!
Testing and monitoring distributed applications build using Azure Functions, CosmosDB and Service Bu
We have all seen the flashy presentations on building distributed applications using cloud offerings as Azure CosmosDB, Functions and messaging solutions. But how do you test such an application? How do you ensure that you do not only deploy fast and often, but can also be confident that your new deployments work reliable?
In this session I will share my experiences with testing, deploying and monitoring distributed systems built using these cloud-native technologies. You will learn about the different types of tests used, dealing with databases, messaging systems and much more. And what about after the deployment, how do you monitor the quality of your application while running in production? What do you monitor when operating such a distributed system? And how?
Join Henry Been to learn how you can not only build your new cloud services architecture, but can also test and operate it so you can reliable ship new features faster!
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.
DevOps & Azure Architect | Microsoft MVP