Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions content/events/2026-krakow/program.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
+++
Title = "Program"
Type = "program"
Description = "Program for devopsdays Kraków 2026"
Icons = "false"
+++

<style>
.col-md-12 > h2:first-of-type { display: none; }
.col-md-12 h1 { text-transform: none; }
.card-block .col-lg-6 { flex: 0 0 100%; max-width: 100%; }
.program-element { font-size: 1.4em; }
.col-md-12 p, .col-md-12 li { font-size: 1.4em; }
.program-element li { font-size: 1em; }
.program-row { padding-top: 8px; }
@media (min-width: 992px) {
#accordion { max-width: 50%; }
}
</style>

# devopsdays Kraków - Program
<br/>

## Lightning Talks - Still Open for Proposals

We are still accepting Lightning Talk proposals ahead of the event. These are short 5-minute talks open to everyone - whether you have a story to share, a tool to demo, or a thought to spark a conversation.

- **Propose in advance** - reach out to us at [krakow@devopsdays.org](mailto:krakow@devopsdays.org)
- **Sign up on site** - a signup sheet will be available on the day of the event

<br/>

## Agenda

<div class="column" style="margin-bottom:24px;">
<div class="col-lg-2 col-md-2"><b>Color Keys:</b></div>

<div class="col-lg-2 col-md-2 program-element program-talk">Talk</div>
<div class="col-lg-2 col-md-2 program-element program-open-space">Experience Exchange</div>

<div class="col-lg-2 col-md-2 program-element"
style="background-color:#e8e8e8; color:#333;">
Break or other event
</div>
</div>
38 changes: 38 additions & 0 deletions content/events/2026-krakow/program/alsaqaf-wasim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
+++
Title = "Data-Driven Predictability: A practical approach to forecasting delivery in scaled agile teams"
Type = "talk"
Speakers = ["alsaqaf-wasim"]
+++
<style>.talk-page { font-weight: 400; font-size: 1.4em; }</style>

Many teams struggle with one persistent problem: delivery is not predictable. Plans are made with confidence, but outcomes consistently deviate—sometimes significantly. This becomes even more problematic in larger organizations where planning, budgeting, and stakeholder expectations depend on reliable forecasts.

In this talk, I share a real-world, data-driven approach to improving delivery predictability in a scaled environment. The approach was developed and applied in a large governmental ecosystem in the Netherlands, where multiple teams work in a complex, distributed setup.

Instead of relying on velocity or gut-feel estimation, the method combines:

- relative sizing (e.g., T-shirt sizing),
- available team capacity,
- and historical delivery data,

to create a simple but effective forecasting model.

I will walk through:

- how we built a normalized productivity metric based on historical data,
- how we used this to forecast delivery more reliably,
- and what actually happened in practice

The talk focuses on lessons learned, including:

- the impact of team composition changes,
- the hidden cost of non-delivery work (e.g., onboarding, knowledge transfer),
- and the importance of correctly modeling capacity.

Attendees will leave with:

- a practical way to improve predictability without adding heavy processes,
- insights into why their current forecasts might be unreliable,
- and concrete ideas they can apply immediately in their own teams.

This is not a theoretical model, but a field-tested approach based on multiple planning cycles and real delivery data.
12 changes: 12 additions & 0 deletions content/events/2026-krakow/program/bjorlin-manfred.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
+++
Title = "Did I find the cheat code of DevOps?"
Type = "talk"
Speakers = ["bjorlin-manfred"]
+++
<style>.talk-page { font-weight: 400; font-size: 1.4em; }</style>

Let me introduce you to Sid, my new best friend and colleague. I just hired him. He didn't cost too much, and he doesn't mind working 24/7 just to help me.

As an SRE, platform engineer, and developer on call, when shit really hits the fan-or just on the most tedious, boring day-to-day tasks-he's there to help. Getting me up to speed, examining probable causes, and giving me tips and pointers in a chaotic situation, or just helping me with the tasks I hate.

I'm the first to complain about people hyping up AI and wanting to insert it everywhere, thinking it will replace people. But let's look at how to use it as a tool. I'll take you through a week in tech and show how the right use of AI as a tool can actually be helpful in all parts of the DevOps process, not only as a chatbot on top of your dying documentation.
12 changes: 12 additions & 0 deletions content/events/2026-krakow/program/bronicki-jan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
+++
Title = "Flatcar Linux: Provisioned, Not Installed. A declarative and Immutable Operating Systems for Containers and Kubernetes"
Type = "talk"
Speakers = ["bronicki-jan"]
+++
<style>.talk-page { font-weight: 400; font-size: 1.4em; }</style>

In modern DevOps workflows, we usually do not build applications by logging into a machine and changing things by hand. We use Dockerfiles, Kubernetes manifests, Terraform, CI/CD pipelines, and other declarative tools to describe what we want the system to look like. But the operating system underneath our containers is still often treated differently: installed interactively, changed over time, patched manually, and debugged through SSH until every node becomes a little bit unique.

This talk looks at Flatcar Linux from that angle: as an operating system for container and Kubernetes hosts that is provisioned rather than traditionally installed. I would like to show how ideas we already use for applications and infrastructure can also apply to the host OS: declare what the node should look like up front, provision it reproducibly on first boot, run workloads in containers, and keep the base system immutable.

I'll cover declarative provisioning, Ignition/Butane configuration, immutable root filesystems, automatic updates, A/B partitions, release channels, and how this fits into Kubernetes and container operations. The main focus will be on the operational model: reducing configuration drift, making nodes easier to replace, simplifying updates and rollbacks, and changing how we think about the Linux host layer.
10 changes: 10 additions & 0 deletions content/events/2026-krakow/program/pomykala-pycia.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
+++
Title = "Building a Multi-Team Change Automation Platform with Argo Workflows"
Type = "talk"
Speakers = ["pomykala-grzegorz", "pycia-pawel"]
+++
<style>.talk-page { font-weight: 400; font-size: 1.4em; }</style>

Argo Workflows is widely used for pipelines and team-specific automation, but a different set of challenges appears when multiple teams need to automate changes on shared infrastructure. At that point, the problem is no longer just workflow authoring. It becomes a platform-design problem: how to enable self-service safely, how to manage workflow sprawl, how to reuse common components without creating tight coupling, and how to keep the system maintainable as adoption grows.

We will share practical lessons from evolving Argo Workflows into a multi-team enterprise change automation platform. Our workflow catalog grew from single component migration into 150+ workflows spanning provisioning, upgrades, migrations, application lifecycle management, infrastructure maintenance, and access administration. We will focus on the design choices that made this growth sustainable: separating reusable building blocks from runnable workflows, introducing safe versioning for shared templates, applying risk-based guardrails for different classes of changes, controlling workflow access across teams, and building the testing and promotion model required for long-term maintainability.
8 changes: 8 additions & 0 deletions content/events/2026-krakow/program/senecki-kamil.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
+++
Title = "The Trust Protocol: Human APIs for High-Performing Teams"
Type = "talk"
Speakers = ["senecki-kamil"]
+++
<style>.talk-page { font-weight: 400; font-size: 1.4em; }</style>

Modern teams work in environments defined by constant change: new hires, shifting priorities, distributed work, and continuous delivery pressure. In this reality, trust is often assumed—or ignored—until it becomes a problem. Let's reframe trust as something concrete and intentional rather than "soft" or accidental. By looking at how teams actually form, break down, and recover, we explore why trust is a critical enabler of culture, healthy conflict, accountability, and sustained delivery.
5 changes: 5 additions & 0 deletions content/events/2026-krakow/speakers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
+++
Title = "Speakers"
Type = "speakers"
Description = "Speakers for devopsdays Kraków 2026"
+++
13 changes: 13 additions & 0 deletions content/events/2026-krakow/speakers/alsaqaf-wasim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
+++
Title = "Wasim Alsaqaf"
Type = "speaker"
linktitle = "alsaqaf-wasim"
image = "alsaqaf-wasim.jpg"
Twitter = ""
linkedin = ""
+++
<style>.speaker-page { font-weight: 400; font-size: 1.4em; }</style>

Dr. Wasim Alsaqaf is an Agile Transformation Consultant, Agile Coach, and researcher specialized in large-scale agile software development, delivery predictability, and agile requirements engineering. He holds a PhD from the University of Twente, where his research focused on quality requirements engineering in distributed agile environments.

With over 18 years of experience in software engineering and agile transformation, Wasim has worked in complex enterprise and governmental environments, helping organizations improve scalability, collaboration, and delivery performance. Currently working within the Dutch Land Registry (Kadaster), his work focuses on agile transformation, coaching large-scale agile teams, and improving predictability and forecasting in complex delivery environments.
15 changes: 15 additions & 0 deletions content/events/2026-krakow/speakers/bjorlin-manfred.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
+++
Title = "Manfred Bjørlin"
Type = "speaker"
linktitle = "bjorlin-manfred"
image = "bjorlin-manfred.jpg"
Twitter = ""
linkedin = ""
+++
<style>.speaker-page { font-weight: 400; font-size: 1.4em; }</style>

Principal Cloud Native architect and developer with a passion for integration and automation. But wait, it's more! Passion does not only have to be in tech! There is also a burning passion for neurodiversity and diversity in tech, across ages, genders, identities, etc...

Loves integration, automation and making processes more streamlined. A back-end developer for over 20 years. Have worked with building integration platforms in the cloud for several bigger organizations. Worked with .Net since early 2000, and Azure since launch.

Have also been a team lead, worked with process streamlining, enterprise architecture and everything between that and made my hands dirty as a developer and cloud native architect.
6 changes: 6 additions & 0 deletions content/events/2026-krakow/speakers/bronicki-jan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
+++
Title = "Jan Bronicki"
Type = "speaker"
linktitle = "bronicki-jan"
image = ""
+++
6 changes: 6 additions & 0 deletions content/events/2026-krakow/speakers/pomykala-grzegorz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
+++
Title = "Grzegorz Pomykala"
Type = "speaker"
linktitle = "pomykala-grzegorz"
image = ""
+++
6 changes: 6 additions & 0 deletions content/events/2026-krakow/speakers/pycia-pawel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
+++
Title = "Pawel Pycia"
Type = "speaker"
linktitle = "pycia-pawel"
image = ""
+++
11 changes: 11 additions & 0 deletions content/events/2026-krakow/speakers/senecki-kamil.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
+++
Title = "Kamil Senecki"
Type = "speaker"
linktitle = "senecki-kamil"
image = "senecki-kamil.jpg"
Twitter = ""
linkedin = ""
+++
<style>.speaker-page { font-weight: 400; font-size: 1.4em; }</style>

Kamil Senecki is an IT professional with roots in embedded systems testing and a long-standing passion for agile ways of working. Since discovering Scrum early in his career, he has been practicing and promoting agile methodologies and frameworks. His experience spans team coaching, collaboration in agile environments, and translating agile principles into everyday practice. Outside of work, he enjoys learning new things, fantasy books, and board games.
128 changes: 126 additions & 2 deletions data/events/2026/krakow/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ nav_elements: # List of pages you want to show up in the navigation of your page
- name: propose
# - name: location
# - name: registration
# - name: program
# - name: speakers
- name: program
- name: speakers
- name: sponsor
- name: contact
- name: conduct
Expand Down Expand Up @@ -112,6 +112,130 @@ organizer_email: "krakow@devopsdays.org" # Put your organizer email address here
# Check data/sponsors/ to use sponsors already added by others.
sponsors:

program:
- title: "Opening"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "09:00"
end_time: "09:15"

- title: "bjorlin-manfred"
type: talk
date: 2026-07-04T00:00:00+02:00
start_time: "09:15"
end_time: "09:50"

- title: "Break"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "09:50"
end_time: "10:00"

- title: "bronicki-jan"
type: talk
date: 2026-07-04T00:00:00+02:00
start_time: "10:00"
end_time: "10:35"

- title: "senecki-kamil"
type: talk
date: 2026-07-04T00:00:00+02:00
start_time: "10:35"
end_time: "11:10"

- title: "Break"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "11:10"
end_time: "11:30"

- title: "Experience Exchange Setup"
Comment thread
toshywoshy marked this conversation as resolved.
type: open-space
date: 2026-07-04T00:00:00+02:00
start_time: "11:30"
end_time: "12:10"

- title: "Experience Exchange - Session 1"
type: open-space
date: 2026-07-04T00:00:00+02:00
start_time: "12:10"
end_time: "12:35"

- title: "Experience Exchange - Session 2"
type: open-space
date: 2026-07-04T00:00:00+02:00
start_time: "12:35"
end_time: "13:00"

- title: "Experience Exchange - Session 3"
type: open-space
date: 2026-07-04T00:00:00+02:00
start_time: "13:00"
end_time: "13:25"

- title: "Experience Exchange - Session 4"
type: open-space
date: 2026-07-04T00:00:00+02:00
start_time: "13:25"
end_time: "13:50"

- title: "Lunch Break"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "13:50"
end_time: "14:30"

- title: "Lightning Talks"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "14:30"
end_time: "15:30"
comments: |
Comment thread
toshywoshy marked this conversation as resolved.
- Mateusz Nalepa: Response times in services may not tell us the truth.
- Andrzej Amghar: Accelerating cloud onboarding self-service with Internal Developer Portals
- Igor Siemek: Centralized Microservice Logging with Grafana and Loki

- title: "Break"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "15:30"
end_time: "15:40"

- title: "pomykala-pycia"
type: talk
date: 2026-07-04T00:00:00+02:00
start_time: "15:40"
end_time: "16:15"

- title: "alsaqaf-wasim"
type: talk
date: 2026-07-04T00:00:00+02:00
start_time: "16:15"
end_time: "16:50"

- title: "Wrap Up DevOpsDays"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "16:50"
end_time: "17:00"

- title: "Afterparty"
type: custom
date: 2026-07-04T00:00:00+02:00
start_time: "17:00"
end_time: "21:00"

ignites:
Comment thread
toshywoshy marked this conversation as resolved.
- title: "nalepa-mateusz"
date: 2026-07-04
block: "day1"
- title: "amghar-andrzej"
date: 2026-07-04
block: "day1"
- title: "siemek-igor"
date: 2026-07-04
block: "day1"

sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link

# In this section, list the level of sponsorships and the label to use.
Expand Down
Loading