Engin Diri
Pulumi
Heilbronn, Germany
Actions
I work as a Senior Solutions Architect at Pulumi and have been in the IT industry for over 15 years.
Like most folks back then, I started my career as a Java backend developer. But I also gained experience as a frontend developer.
It was during this time that I found my true passion for CI/CD, Cloud technologies, and later, Kubernetes.
Area of Expertise
Topics
Progressive Infrastructure Delivery using Kargo and Argo CD
Since the day Kargo was released, I have been exploring the idea of using it not only to deliver and promote applications but also to deliver infrastructure through its progressive delivery capabilities. Using Kubernetes-based tools like Crossplane or Pulumi, we can define infrastructure as code and deliver it progressively to our management clusters and then promote this infrastructure through different stages without the need for extra CD script magic.
Let me show you how Kargo helps platform engineering streamline and automate the progressive rollout of infrastructure changes to all stages. This talk will cover the basics of Kargo and how to use it with Infrastructure as Code tools.
Next-Level Powers: Enhance Your IDP with the WASM and Dapr Hero Team-Up!
Internal Developer Platforms (IDPs) have become the new norm for organizations looking to streamline their development processes. By now, it should be no surprise that saving time, reducing complexity, and increasing productivity are just a few of the benefits organizations realize when they embark on their platform engineering journey with an IDP at the core. But what if you could elevate your IDP to an entirely new level and unlock even more capabilities? Enter WebAssembly (WASM) and Dapr, two potent technologies that can enhance your IDP's capabilities without jeopardizing your existing gains.
In this session, I will introduce you to the worlds of WebAssembly and Dapr and how to integrate them into your Kubernetes-powered IDP. More importantly, I will show you why developers will love you for it. Spoiler alert: It’s all about reducing cognitive load and significantly improving the developer experience! Don't believe me? Join me and see for yourself!
External Secrets Operator Is the Best Thing Ever, Cap or Slap?
External Secrets Operator is one of the best things that has happened to the Kubernetes ecosystem. Does it get the attention it deserves? I don't think so! See and hear why External Secrets Operator is the best thing ever and why you should drop any other secret management tool you are using right now.
Build Your Developer Platform in 90 Minutes - Backstage + ArgoCD + K8s
In today's fast-paced technology landscape, creating a robust developer platform is essential for streamlining software development processes and ensuring efficient collaboration across teams. In this talk, we will explore how you can build your own developer platform in just 90 minutes using a powerful combination of Backstage, ArgoCD, and Kubernetes (K8s).
By the end of this workshop, attendees will have a solid understanding of how to leverage Backstage, ArgoCD, and Kubernetes to create a developer platform that enhances productivity, enables efficient collaboration, and ensures reliable application deployments. Join us and learn how to build your own developer platform in just 90 minutes, empowering your teams to deliver high-quality software faster and more efficiently.
Serverless LLM Inference for Everyone: Learnings from an AI Beginner!
You've likely heard a lot about AI by now. I was in the same boat, believing my encounters with AI would be confined to ChatGPT and GitHub Copilot. However, life had different plans for me. Working at a company that provides tools for managing cloud infrastructure, I was faced with a challenge from our customers. They wished to run Open-Source Large Language Models (LLMs) in a serverless environment, balancing cost-effectiveness with performance.
In this talk, I aim to share the insights and learnings from this journey. I will outline three different strategies we proposed to our clients, discussing the advantages and drawbacks of each, alongside the ultimate solution we adopted. Additionally, I'll talk about the challenges we faced and the strategies we employed to solve them from, all from my perspective as someone new to AI.
Gain Platform Superpowers with the KEBAP Stack!
Kelsey Hightower once wrote that Kubernetes is a platform for building platforms, and I couldn't agree more. Since then, there has been significant evolution in this domain. A key insight is that Kubernetes is still too complex for just anyone within an organization. Its low level of abstraction leads to a high cognitive load for users.
Welcome to the KEBAP stack, a composable Internal Developer Platforms (IDP) comprised of four open-source tools that form the layers of this IDP: (K)ubernetes, (E)xternal Secrets Operator, (B)ackstage, (A)rgo CD, and (P)ulumi. The KEBAP stack adheres to GitOps principles, a cornerstone of a robust, secure, and scalable IDP. Each layer of the KEBAP stack unlocks unique capabilities within your IDP by meeting the requirements of GitOps implementation, offering the flexibility to add more tools as you advance on your IDP journey.
This session will not only provide a high-level overview of the KEBAP stack but will also demo the KEBAP stack.
Empowering Giants: Guide Your Enterprise with CNOE in Operational Tech Choices
The world of platform engineering is highly dynamic, with new technologies and tools emerging rapidly. For enterprises seeking to adopt these technologies, determining the best fit for their organization can be challenging. Any wrong decision could lead to significant financial and operational consequences.
The Cloud Native Operational Excellence (CNOE) working group developed the CNOE Framework to unite enterprises and provide a cohesive strategy and guidance. This framework assists large enterprises in making strategic operational technology decisions.
Join me as I introduce the basics of the CNOE Framework, and explore how participation can benefit your organization in overcoming challenges such as tool sprawl, technology compatibility, and the frequent changes in technology choices.
After this session, you will gain:
- An understanding of the CNOE Framework and its benefits.
- Insights into the reference implementation of the CNOE Framework.
- Contribute to the CNOE working group.
How to "Skynet" your Kubernetes Clusters with LocalAI
"The Skynet Funding Bill is passed. The system goes on-line August 4th, 1997. Human decisions are removed from strategic defense. Skynet begins to learn at a geometric rate.", you might remember this quote from the Terminator 2 movie. And while we all thought that this is just a movie, it turns out that we are not that far away from this scenario. Ok, maybe not building an AI that will destroy humanity, but using an AI that will help us to interact with Kubernetes clusters. This talk will show you how LocalAI, an open-source project and an alternative to OpenAI, can help us "Skynet" our Kubernetes clusters by running LLMs models locally. This ensures that no confidential data is sent to the cloud maintaining a compliant and secure environment in highly regulated environments. An example architecture will be discussed, covering the delivery via GitOps and enabling use cases, such as k8sgpt and node-red.
Answering Management's Key Question: 'What's It Costing Us?' with Kubernetes & OpenCost
This talk aims to help you answer that question confidently with OpenCost, an open-source tool that offers real-time cost insights for Kubernetes clusters. I will provide a walkthrough on how to leverage OpenCost to accurately track the expenses associated with Kubernetes operations, down to specifics like the cost of a namespace or a deployment.
But why stop there? Understanding and managing Kubernetes costs is not just about answering management’s questions. It's also about creating efficient and cost-effective Kubernetes environments, something that is increasingly relevant as organizations scale their cloud-native technologies and architectures.
At the end of this talk, you will not only be equipped to answer the all-important cost question but also gain valuable insights into cost management strategies for your Kubernetes clusters.
K8s & meat: How we got Kubernetes into the Kaufland meat processing factories
Kubernetes, Kubernetes everywhere. Without any doubt, the adoption and usage of Kubernetes skyrocketed through the entire IT world. From tech-savvy startups, working on their next unicorn product, to conservative insurance companies increasing productivity and reducing time to market. It's hard to not see all the benefits Kubernetes creates to IT organization.
So it was a matter of time, that our very own business gave us the task: Bring Kubernetes to our production facilities, and start with the Kaufland meat processing factories.
In this talk, I want to share our one-year-long journey to accomplish this mission. Sharing all the mistakes and the successes we made during this huge project. From learnings about all the security and compliance requirements when working in the industrial area to enabling the platform and application teams. Of course, we will talk about all the technics we used like GitOps, Infrastructure as Code, Policy as Code and so on.
In short: k8s & meat, it's not always as tender as we thought it would.
No YAML!
Did you know that you can write Kubernetes deployments without using any YAML? No way, you say? After all, we were taught that YAML is the only way to write Kubernetes manifests.
Well, my friend, what if I tell you that there are alternatives? What if I tell you, that you can write your Kubernetes manifests in a programming language you're already familiar with?
In this talk, I will demonstrate several alternatives to YAML for writing your Kubernetes deployments. We will discuss the pros and cons of each alternative and how the use of development principles like DRY, KISS, and YAGNI can help you write better Kubernetes deployments.
From Cat to Lion: A Practical Guide to Building Secure, Large-Scale CI/CD Platforms with Tekton and
Enter the world of cloud-native CI/CD platforms with Tekton, the powerhouse of CI/CD for Kubernetes. This
beginner/intermediate-level tutorial aims to equip participants with the know-how to construct a secure, scalable, and efficient
CI/CD platform using Tekton and tools such as Kyverno, ArgoCD, and Kubevela.
Starting with a brief overview of the challenges in building CI/CD platforms on Kubernetes, we will delve into the key
features and benefits of Tekton. Participants will gain hands-on experience as I guide you through the step-by-step
construction of a CI/CD platform, integrating Kyverno, ArgoCD, and Kubevela for additional functionalities.
By the end of this session, participants will not only be familiar with Tekton and its ecosystem but also possess the
practical knowledge to tackle similar challenges in their own projects.
Demo Theater: Pulumi - Kickstarting Your Journey to Modern Infrastructure Automation
Pulumi stands as a beacon for organizations seeking to evolve their infrastructure through modern automation technologies, providing an advanced and comprehensive platform to manage cloud infrastructure efficiently. Together we delve into how Pulumi accelerates the adoption of infrastructure automation by allowing developers and platform engineers to define resources using programming languages they are already familiar with, such as Python, TypeScript, and Go. By focusing on the versatility, scalability, and reliability of Pulumi, we will illustrate how organizations can significantly reduce the time and effort spent on provisioning and managing infrastructure, mitigating risks, and enhancing overall operational efficiency.
How To Build A Production Ready Kubernetes
Let's Build A Production Ready Kubernetes!
Our goal: Deploy a containerized full-stack (Golang & JavaScript) application to a Civo Kubernetes cluster, expose it to the internet and have a GitOps mechanism in place.
During the workshop, we will discover infrastructure as code (IaC) and create a Civo Kubernetes cluster using Pulumi as Infrastructure as code tool. In the second part of the workshop, we will talk about the fundamentals of GitOps and setup a GitOps pipeline using ArgoCD.
The workshop will add some stretch goals like secret management, monitoring, ingress controller and security.
CNCF-hosted Co-located Events North America 2024 Sessionize Event
DevOpsDays Tel Aviv 2023 Sessionize Event
KCD Washington DC 2024 Sessionize Event
Civo Navigate Europe 2024 - Berlin, Germany Sessionize Event
KCD Istanbul 2024 Sessionize Event
GitOpsCon North America 2024 Sessionize Event
CNCF-hosted Co-located Events Europe 2024 Sessionize Event
Civo Navigate North America 2024 - Austin, TX Sessionize Event
Festive Tech Calendar 2023 Sessionize Event
KubeCon + CloudNativeCon + Open Source Summit China 2023 Sessionize Event
Kubernetes Community Days Munich 2023 Sessionize Event
KubeHuddle Toronto 2023 Sessionize Event
Civo Navigate Sessionize Event
KubeHuddle Sessionize Event
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