Most Active Speaker

Erwin Staal

Erwin Staal

Azure Architect @ Xebia, Author of 'Azure Infrastructure as Code'

Assen, The Netherlands

Actions

Erwin Staal is an Azure Architect and DevOps consultant working for Xebia in the Netherlands. Helping companies deliver their software to customers using DevOps practices and cloud-native architectures is what he loves to do. He believes in the power of both the monolith and microservices and prefers to run his workload on the Azure Cloud and/or Kubernetes.
Besides the work he does for the customers of Xebia, he has a passion for sharing knowledge. He is one of the authors of 'Azure Infrastructure as Code' (https://www.manning.com/books/azure-infrastructure-as-code), occasionally writes a blog, and is an international speaker at conferences.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • .NET
  • .net 6
  • .NET (Core) development
  • Kubernetes
  • Azure Kubernetes Services (AKS)
  • microservices

Smooth Sailing to Azure: Streamlining Datacenter Workload Migration

In today's rapidly evolving technological landscape, the allure of cloud-native deployments is undeniable. However, the reality of migrating existing resources to the cloud often presents significant challenges and complexities. Transitioning existing resources to the cloud can be challenging due to factors like unsupported Commercial Off-The-Shelf (COTS) products, outdated networking setups, and complex database dependencies. In this session, we'll explore the latest best practices to ease this process, even for the most traditional organizations.

Attendees will gain insights into common obstacles hindering successful cloud migrations and learn strategies to overcome them. We'll also cover techniques for evaluating and prioritizing cloud migration needs, along with assessing various lift-and-shift patterns to identify the most suitable approach for specific workloads and organizational goals. Join us to equip yourself with the knowledge and strategies needed to successfully migrate to the cloud and unlock its full potential for your organization.

Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box

DevOps has accelerated software development, but organizations still struggle to provide secure, compliant, and agile infrastructure. Azure Deployment Environments offers a solution by enabling quick setup of app environments with built-in security, compliance, and cost controls, aligning with the self-service platform engineering trend. Platform engineers can define environment types, simplifying deployments for developers. The service integrates seamlessly with CI/CD pipelines, ensuring smooth transitions to production.

Additionally, Azure Dev Box streamlines development by providing pre-configured environments, ensuring consistency and fast onboarding. This session will demonstrate Azure Deployment Environments, its integration with Dev Box, and CI/CD pipelines to enhance software delivery efficiency and security.

Infrastructure as Code on Azure: Bicep vs Terraform vs Pulumi

On Azure, three of the most obvious choices for Infrastructure as Code are Bicep, Terraform, and Pulumi. Bicep is Microsofts own domain-specific language, whereas Terraform is the open-source tool being cloud agnostic. Where Bicep and Terraform both have their own language, Pulumi allows you to write your Infrastructure as Code using your favorite language like C#, Python, or Go. In this session, we will discover where they are similar and where they are not and see their pros and cons. We will look at the ecosystems for these tools to see how well they integrate with other tools like security scanners and CI/CD pipelines. At the end of this talk, you can make a well-founded decision on which tool to use in your next project!

Landscaping your infrastructure garden: Terraform 101

Landscaping is the art and craft of growing plants to create beauty within your garden. Don't worry; you won't get your hands dirty during this talk! However, we will discover how Terraform can help you create a perfectly crafted infrastructure landscape. We will cover the basics of Terraform, look at the language specifics, and cover what Terraform state is and how to store that securely. We will review the typical developer workflow, see the plan and apply commands in action. A pipeline will be put in place to automatically deploy infrastructure changes to your environments and ensure they are repeatable, reliable, and traceable. While most other Infrastructure as Code tools focus on a single cloud vendor, Terraform allows you to configure many more systems. You will see how Terraform can be used beyond cloud providers by, for example, also configuring your DNS provider or on-call system.

Govern your Azure environment through Azure Policy

When your Azure environment is relatively small, it is straightforward to keep track of what resources you have running in Azure and make sure that your solution is secure, compliant, and cost-effective. When your cloud workload gets bigger, and you have a lot of subscriptions and multiple management groups, that is much harder to do. Luckily, Azure has a built-in feature called Azure Policy that can help you govern your Azure resources. But how do we implement policies, guarantee compliance and security, without decreasing developer agility? This session will teach you how to deploy policies using Infrastructure as Code. You will see how to use the built-in policies and how to create your own. We will look at all the different effects that a policy can have and which should be used when. You will learn how to assign policies on different scopes and finally how to review the compliance status. All with the goal to enforce security, being compliant, monitoring that continuously, and keep costs at bay.

Take your network security to the next level on Azure PaaS

Ever used SQL-server in Azure? If you did, you probably added your IP address to the firewall whitelist to be able to access it from your dev machine. You checked the ‘allow azure services checkbox’ which allows a web app, for example, to access your database. I believe in the layered security model, where we add different layers on top of each other to strengthen our security. By enabling that ‘allow...’ checkbox we just peeled off one important layer of security. All a hacker needs to get your data is a service on Azure and a leaked password.
In this session, I will show you how to add additional security layers using virtual networks, Azure Private Endpoints, Service endpoints, VPN connections, and more. I will tell you how to get started and what limitations you can expect for all of these services. You see me build a demo in which we lock down a database and API and let a front-end application securely access that.

Building a solid foundation on Azure: Landing Zones best-practices

What is the main purpose of DevOps teams? Delivering value for the business! That means these DevOps teams should not worry about the most basic infrastructure they need to run their workloads in Azure. In this technical deep dive, we explore the core elements of designing a robust foundation on Azure. We'll start by demystifying the Cloud Adoption Framework and will dig into one of its area's in which we find the Azure Landing Zones. We will discuss their role as the foundation for secure and compliant cloud adoption and learn all best practices based on experience in the field. We will cover resource organisation, networking, security, role based access control, different operating models and more!
By the end of this session, attendees will be equipped with the knowledge and insights needed to craft efficient network architectures and leverage Landing Zones to build a solid foundation in Azure.

Navigating Data Complexity: Building Effective Data Platforms on Azure

In today's data-driven world, organizations face the challenge of harnessing vast amounts of data to gain insights and make informed decisions. Azure offers a robust suite of tools and services to build a modern data platform that can address these challenges effectively.
This talk will delve into practical strategies and the architectural principles for governing and managing data in a decentralized data environment. The goal is to balance decentralization, data quality, and self-service while imposing necessary constraints.
Throughout this session, we will tackle essential questions and considerations. We will explore how to enhance the quality of shared data by implementing constraints that remain adaptable to the needs of various data teams. Additionally, we will delve into effective approaches for handling data ownership, access controls, and security across diverse data domains. Recommendations for managing metadata will also be addressed, alongside strategies to tailor the level of flexibility and ownership for data teams based on their experience and readiness.
To illustrate these concepts, we will draw upon a real-world data platform example at Enza Zaden ( https://www.enzazaden.com/). Through this case study, we will highlight successful strategies and best practices for navigating the inherent complexity of a decentralized data platform architecture. This presentation aims to equip you with practical insights and actionable steps, enabling you to create a robust data platform.

Azure Networking Essentials: A foundation for Cloud Success

As organizations migrate their infrastructure to the cloud, understanding the fundamentals of networking in Azure is crucial for architects, developers, and IT professionals. The ones who grasp the fundamentals of networking in Azure are better equipped to create high-performing, secure, and scalable applications while reducing operational risks and costs. This knowledge is invaluable in the cloud-centric era, where networking is vital to the success of applications and services.

This session comprehensively explores Azure's essential networking concepts and tools, catering to beginners and those looking to deepen their knowledge.
Participants will embark on a journey that starts with an introduction to Azure's global network infrastructure, regions, and availability zones, ensuring a foundational understanding of high availability and redundancy. The session covers key components, such as Virtual Networks, Private Endpoints, and routing. Participants will also gain insights into load balancing techniques, hybrid networking solutions using Azure Virtual WAN, and securing networks using the Azure Firewall. Since there is truth in the infamous meme “It’s always DNS.”, we need to talk about DNS management. This talk will empower participants to design, deploy, and manage robust Azure network architectures effectively.

Infrastructure from Code: The Next Generation of Cloud Management

While Infrastructure as Code (IaC) has become the standard for managing cloud resources using tools like Terraform, Pulumi, and Bicep, writing templates can still be a time-consuming task. But what if infrastructure could be automatically inferred from your application code? In this session, we’ll explore the emerging concept of "Infrastructure from Code" and evaluate the maturity of tools like Radius, Dapr, and Nitric. Are these tools ready to replace IaC? Join us to find out if it’s time to make the leap to a more seamless infrastructure experience.

AzureDay Poland 2025 Sessionize Event Upcoming

March 2025 Warsaw, Poland

Bitbash 2025 Sessionize Event Upcoming

January 2025 Veenendaal, The Netherlands

NIC Empower 2024 Sessionize Event

November 2024 Oslo, Norway

devNetNoord 2024 Sessionize Event

October 2024 Groningen, The Netherlands

2024 All Day DevOps Sessionize Event

October 2024

Experts Live Netherlands 2024 Sessionize Event

June 2024 Nieuwegein, The Netherlands

DotNetFriday User group Sessionize Event

December 2023 Nieuwegein, The Netherlands

Techorama Netherlands 2023 Sessionize Event

October 2023 Utrecht, The Netherlands

Azure Fest 2023 Sessionize Event

September 2023 Nieuwegein, The Netherlands

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

Azure Day Roma 2023 Sessionize Event

June 2023 Rome, Italy

NDC Oslo 2023 Sessionize Event

May 2023 Oslo, Norway

DOTNED SATURDAY 2023 Sessionize Event

May 2023 Hilversum, The Netherlands

devCampNoord Sessionize Event

April 2023 Groningen, The Netherlands

Cloud Technology Townhall Tallinn 2023 Sessionize Event

February 2023 Tallinn, Estonia

Virtual Azure Community Day Sessionize Event

January 2023

Update Conference Prague 2022 Sessionize Event

November 2022 Prague, Czechia

Techorama Netherlands 2022 Sessionize Event

October 2022 Utrecht, The Netherlands

devNetNoord The Revival Sessionize Event

September 2022 Groningen, The Netherlands

DevConf 2022 Sessionize Event

September 2022 Łódź, Poland

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

Scottish Summit 2022 Sessionize Event

June 2022 Glasgow, United Kingdom

NIC X Edition Sessionize Event

June 2022 Oslo, Norway

DOTNED SATURDAY 2022 Sessionize Event

May 2022 Hilversum, The Netherlands

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

TEQnation 2022 Sessionize Event

May 2022 Utrecht, The Netherlands

Azure Bootcamp Switzerland 2022 Sessionize Event

May 2022 Bern, Switzerland

Update Conference Prague 2021 Sessionize Event

November 2021 Prague, Czechia

AzureLive Sessionize Event

April 2021

Virtual NetCoreConf 2021 Sessionize Event

February 2021

Virtual Scottish Summit 2021 Sessionize Event

February 2021

Azure Lowlands Sessionize Event

January 2021

VISUG Sessionize Event

December 2020

Virtual Azure Community Day Sessionize Event

December 2020

AzConf Sessionize Event

November 2020

2020 All Day DevOps Sessionize Event

November 2020

Build Stuff 2020 Lithuania Sessionize Event

November 2020

.NET DeveloperDays 2020 Sessionize Event

October 2020 Warsaw, Poland

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

Azure Day Rome 2020 Sessionize Event

June 2020

Codecamp

May 2020 Timişoara, Romania

DEVOPS 2020

April 2020 Helsinki, Finland

Codecamp

April 2020 Iaşi, Romania

Microsoft Techdays 2020 Sessionize Event

March 2020 Helsinki, Finland

DOTNED SATURDAY 2020 Sessionize Event

January 2020 Veenendaal, The Netherlands

Update Conference Prague 2019 Sessionize Event

November 2019 Prague, Czechia

DevOps Summit Amsterdam 2019 - Two days DevOps experience Sessionize Event

October 2019 Amsterdam, The Netherlands

Erwin Staal

Azure Architect @ Xebia, Author of 'Azure Infrastructure as Code'

Assen, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top