European Cloud Summit 2024
It’s always DNS – Now including cloud native DNS resolvers!
Ever had this situation where you couldn’t reach a database or other service while it should work? In how many of these cases was the issue related to DNS in the end? The headaches of getting the DNS to work properly in complex environments with multiple domains and networks is tricky enough as it is. But now Microsoft Azure has introduced the “Azure Private DNS resolver” which is a cloud native solution to all our DNS problems. Or at least that’s what the packaging says. Join this session to learn what this new technique can and can’t do and how it will help your environment. During the session we will look at some common DNS scenarios and how using the private DNS resolver can fix some of their potential issues. If you want to get a grip on your internal DNS structures, and next time say the issue wasn’t caused by DNS, then join!
More info here
Azure Zero to Hero
It’s always DNS - Now including cloud native DNS resolvers.
You can sign up via this link.
PSConfEU 2023
Test Your Code Quality with Pester and PSScriptAnalyzer
When writing PowerShell code it’s easy to make small mistakes. For example, renaming a variable but forgetting one occurrence, or using an unapproved verb in a function name. To combat these errors there is a tool called PSScriptAnalyzer which can do a lot of the code quality checks for you. But in the day and age of collaboration and continuous deployment it’s not good enough anymore to just run this utility separate. In this talk Leo Visser will show you how you can use the testing framework Pester to have these code quality checks be integrated in your tests. Besides the basics the talk will also cover how to exempt some files from some rules and how to manage this.
Run PowerShell with Azure deployment scripts
Have you ever tried to create a schedule with a Bicep Template and received an error because the start date was in the past? Or did you ever run into the issue it would have been nice to add a delay to some parts of your deployment? These problems can be solved with parameters or splitting up your deployment into different steps, but sometimes we want everything to be in one template for easy sharing or usage in bigger deployments. For these scenarios we can use Azure deployment scripts. This allows you to run pieces of code during your deployment. Join me in this talk as I demonstrate how to run PowerShell code during a resource deployment to calculate necessary values and add delays. After this talk a whole new world of options will open up to you when looking at resource deployments in Azure!
More info here
Lecture about Automation - Sticky (student organization)
Shift-Left by using Automation
During this talk Leo Visser will share his experience in using automation to shift left tasks done in an IT environment. Many organizations want to automate everything but when making plans often things get to big very quickly and before you know it there is a project doomed to fail from the start. During this talk Leo will explain how OGD managed to automate a lot of very common tedious jobs for the Red Cross without this becoming a project to big to manage. By using techniques from Agile and DevOps and good architectural practices the project was streamline and transformed to a continues optimization cycle which still works now. This talk will show these techniques and gives you tools to improve your own workflows no matter if they are big or small.
CollabDays Netherlands 2023
Enhance your IAM by looking at Identity through a wider lens
When talking about identity in a IT context people often think about their username and password. More security focused people might consider other ways of authentication to be included with this. But what about the card you use to access the building? Or the contracts you sign? Aren’t those also linked to your Identity? Using data from multiple systems via linkage can enhance your identity and access management (IAM). At the same time you can use this information to automate some of the more boring work in IAM. During this talk I will go over some situations I’ve encountered when working with Identity and how more value was created by linking the different systems together. If you want to learn how to get started with enhancing your identity join me in this talk!
More info here
Microsoft & Security NL meetup - Improve security with your own PSGallery
Did you ever make a typo when importing a PowerShell module? What if an attacker uploaded a module with that name to the PSGallery? Maybe you are using a malicious version of the Connect-AzAccount cmdlet without knowing it. To increase the security of your development environment you can create an internal artifact feed with Azure DevOps. There you can easily mirror packages from the PSGallery in a controlled manner. You can even make sure only specific versions are allowed. This would allow you to test a version before allowing it into the production environment. In this talk you will learn how to set up such a gallery and how to use it in PowerShell. You will also learn how to use this gallery to host PowerShell modules internally. So join the talk and learn how to protect your code supply chain!
More information
Azure Thursday - Level up your Azure DevOps pipelines
Pipelines are awesome for automating everything, it doesn’t matter if you are deploying something or just want some recurring tasks to be performed. But did you know that your pipelines could be a lot better? In this talk we’ll look at Azure DevOps YAML pipelines and all the wonderful features available to us. I'll share my tips and tricks for working with these amazing pipelines. We'll start by looking at implementing rollback scenario’s and how to make parts of your pipeline reusable in other pipelines. We will also look at speeding up the pipeline by running parts in parallel. There will definitely be something new to help you improve your pipelines. So, join me and level up your pipelines too!
More Info
DuPSUG November 2022
More information can be found here:
https://www.eventbrite.com/e/dupsug-back-in-person-in-utrecht-tickets-453311194987
CloudBrew 2022
During CloudBrew 2022 I will give a talk about visualizing your azure network traffic by using flow logs.
My talk will be on the Saturday at 13:30.
Cloud Takeaway - September
Level up your Azure DevOps pipelines!
Watch back here: https://www.youtube.com/watch?v=-QMMl8fArY8
Azure Thursdays: May 2022
Visualize your Azure Network traffic with flow logs
Do you know for sure that your application server connects to the private endpoint of your database and not the public one? Azure networking has a lot of different endpoint options, and figuring out which one is being used can be a hassle at times. Not knowing how your data flows can create issues with your compliance and security. With the help of flow logging, you can visualize your network traffic. Just being able to see how your traffic flows can often already give a lot of insights. Utilizing the data gathered from the flow logs can help you identify attack vectors in your environment that you previously missed, and it can help you with your compliance needs. During this talk, I will show you how to set up these logs and use them to monitor your environment.
More Info
DuPSUG December 2021 - Online
More info here
When writing PowerShell code it’s easy to make small mistakes. For example, renaming a variable but forgetting one occurrence, or using an unapproved verb in a function name. To combat these errors there is a tool called PSScriptAnalyzer which can do a lot of the code quality checks for you. But in the day and age of collaboration and continuous deployment it’s not good enough anymore to just run this utility separate. In this talk Leo Visser will show you how you can use the testing framework Pester to have these code quality checks be integrated in your tests. Besides the basics the talk will also cover how to exempt some files from some rules and how to manage this.
Lecture "Shift left with Automation" - VIA (Vereniging Informatiewetenschappen Amsterdam)
Shift-Left by using Automation
During this talk Leo Visser will share his experience in using automation to shift left tasks done in an IT environment. Many organizations want to automate everything but when making plans often things get to big very quickly and before you know it there is a project doomed to fail from the start. During this talk Leo will explain how OGD managed to automate a lot of very common tedious jobs for the Red Cross without this becoming a project to big to manage. By using techniques from Agile and DevOps and good architectural practices the project was streamline and transformed to a continues optimization cycle which still works now. This talk will show these techniques and gives you tools to improve your own workflows no matter if they are big or small.
Leo Visser is a Technical Lead at OGD. At the moment he is part of a small (ca 12 people) the team which manages the whole IT infrastructure of customers. This team has multiple customers one being the Red Cross (Netherlands). Leo has experience in both the technical side as the more functional side of IT infrastructures. He worked for several customers where he optimized their work processes to something standardized and automated with the help of several tools. He is also a Microsoft certified expert for areas like Cloud Architecture, Core Infrastructure and Azure DevOps.