Speaker

Wolfgang Ofner

Wolfgang Ofner

Freelance Cloud and Software Architect, Toronto, Canada

Toronto, Canada

Actions

Wolfgang Ofner, a Microsoft Certified Trainer, is a dedicated Freelance Cloud and Software Architect specializing in Azure, DevOps, and .NET solutions. His passion lies in software architecture, Kubernetes, cloud technologies, and DevOps.

Wolfgang’s global experience is noteworthy, having worked on projects across Austria, Switzerland, Australia, and Canada. This international exposure has enriched his expertise and broadened his understanding of diverse technological landscapes.

In addition to his project work, Wolfgang is a recognized speaker at conferences and meetups around the world, sharing his knowledge and experiences with the global tech community.

When he isn’t architecting solutions or speaking at events, Wolfgang shares his knowledge and insights on his YouTube channel, https://youtube.com/@programmingwithwolfgang, and on his blog, ProgrammingWithWolfgang.com.

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Cloud
  • Kubernetes
  • Docker
  • DevOps
  • .NET
  • Software Architecture
  • Azure Kubernetes Services (AKS)
  • KEDA
  • Azure Arc
  • Hybrid Cloud
  • Azure DevOps
  • Azure Local

Bring DevOps to the Swiss Alps

Many companies use cloud services for their projects nowadays. These companies leverage the seemingly endless scalability and the elastic pricing model of the cloud. Nevertheless, many projects still cannot use cloud services for various reasons. These may encompass regulatory restrictions, data protection, or just having an existing on-premises infrastructure.

While these are all valid causes, why not combine an existing on-premises infrastructure with the power of the cloud? This is where Azure Arc comes into play. Azure Arc allows to project on-premises infrastructure into Azure and then apply Azure services like Azure Monitor or Azure Policy on the on-premises infrastructure.

This session shows how a Swiss company uses Azure Arc to manage an on-premises Kubernetes cluster. Using Azure Arc enables the development team to leverage the power of the cloud and provide a streamlined DevOps process. All this can be achieved without the cluster being accessible from the internet.

Optimizing Test Environments with Azure DevOps and Kubernetes

In today’s digital landscape, it’s crucial for applications to be resilient and error-resistant to ensure a seamless user experience. Automated unit and integration tests can be employed to verify functionality and correctness, thereby assuring the desired quality.

However, there may be instances where manual checks of new features are required during a pull request. This necessitates the deployment of the application in a distinct environment to prevent any interference with existing applications. This testing environment should be equipped with all necessary components, including a database filled with test data and an SSL certificate.

This session will demonstrate the process of establishing a new environment, complete with all dependencies and certificate management, using practical examples. The procedure, implemented using Azure DevOps and Azure Kubernetes Service, will enable stakeholders to test new features effortlessly

Unleashing the Potential of Hybrid Cloud: Multi-Cloud Management and On-Premises Integration

Get ready to revolutionize your hybrid cloud strategy!

In this session, we will take a deep dive into how Microsoft Azure technologies can bring the best of both worlds - on-premises and the cloud - to your organization. We'll focus on how Azure Arc and Kubernetes can help you easily manage and secure your multi-cloud environment, while also bringing Azure services to your own hardware.

You'll learn about the key features and capabilities of these technologies, and see real-world examples of how they can be used to optimize workloads, improve compliance, and drive innovation. It's time to take your hybrid cloud to the next level!

From VMs to Managed DevOps Pools: Navigating Azure DevOps Agent Hosting

Efficient CI/CD pipelines rely on flexible and scalable agent hosting. This session explores the various Azure DevOps agent hosting options, tailored to different operational needs and scaling requirements.

The session begins with Microsoft-hosted agents, a straightforward choice for teams to start without managing infrastructure. It then covers self-hosted agents on Azure Virtual Machines and Azure VM Scale Sets, which offer more control and customization for specific workloads.

Innovative methods like hosting agents within an Azure Kubernetes Service (AKS) cluster and using Azure Container Apps are also discussed. These approaches leverage Kubernetes Event-Driven Autoscaling (KEDA) to scale agents based on demand, ensuring efficient resource use.

An exciting new solution, Managed DevOps Pools, combines the power and flexibility of VMs with the ease of a managed service. This feature could be a game changer for teams, eliminating the need for manual VM management while providing robust performance and scalability.

This session mixes introductions to various hosting options with practical demos, offering tips on when to use each based on your needs.

AKS Security Simplified: Protecting Your Kubernetes Environment

Kubernetes is widely adopted for managing containerized applications, therefore, ensuring its security is crucial. This talk will demonstrate that securing your Azure Kubernetes Service (AKS) clusters, while it may seem challenging, is quite manageable with the right practices.

This session explores setting up private connections to Azure Container Registry, enabling secure image storage and retrieval. It also covers integrating Azure Policy to enforce security standards across your clusters, and how Entra Workload ID provides secure access to resources without the need for managing secrets.

Private clusters enhance the security by restricting access to the cluster's API server endpoint. Various authentication options, such as using Entra ID, ensure that only authorized users can access your resources. However, accessing private clusters from Azure DevOps pipelines presents unique challenges. This talk addresses these by explaining how to configure service connections and use managed identities effectively.

Attend this session for a comprehensive overview of these security features, complete with practical demos and expert tips. Whether you are new to AKS or looking to enhance your existing security measures, this session will provide valuable insights to help you secure your Kubernetes environment effectively.

BASTA! Frankfurt 2022

Level Up your Kubernetes Scaling with KEDA

January 2022 Frankfurt am Main, Germany

Wolfgang Ofner

Freelance Cloud and Software Architect, Toronto, Canada

Toronto, Canada

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