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 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
Area of Expertise
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!
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!
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!
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.
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!
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