To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
10:00
10:00
50min
Linux curriculum at HOGENT
Bert Van Vreckem

An overview of the Linux curriculum in the "professional bachelor applied information theory" at University College Ghent

Room A
11:00
11:00
50min
Clean Bash - Leveling up your shell scripting skills
Bert Van Vreckem

An opinionated talk on maintainable, testable and readable shell scripts.

Room B
12:00
12:00
50min
Running containers and Operating System images with systemd-nspawn
Pieter Lexis

In this talk, I'll discuss systemd-nspawn and machinectl, two tools in the systemd suite for container management. We'll discuss the tools themselves, the differences between them and other container solutions and how to manage systems that use these containers.

Room A
12:00
50min
What you most likely did not know about sudo…
Peter Czanik

Sudo is installed by default on almost all Linux system, still even system administrators often only know it is the “prefix” to use before entering a command requiring root privileges. Learn how much more this simple looking tool can do!

Room B
14:00
14:00
50min
(Re)discovering the ssh tips for Ansible (CentOS infra use case)
Fabian Arrotin

Discovering (or rediscovering) ssh tips and tricks we can use with (and without) Ansible

Room B
14:00
50min
How I accidentally became an electronics engineer (actually I didn't)
Pieter Hollants

A fun deep dive into the world of designing electronics intended to encourage you to look beyond the end of your (software) nose

Room A
15:00
15:00
50min
IT Consultant / Zabbix Trainer
Patrik Uytterhoeven

how to configure Low Level Discovery in zabbix for JMX and what is new or coming in 4.2

Room A
15:00
50min
molecule test ansible
Fabrice @themr0c Flore-Thébault

Some bits about the Ansible Molecule project and how to use it.

Room B
16:00
16:00
50min
Ansible in a real world situation. The One Role to Rule Them All!!
Ton Kersten

Ansible is often used in a develop, accept and production environment, but there are no general use cases available.

This presentation shows how we solved the dev, acc and prod environment issues within a clients setup and how this can aid you in solving similar problems.

Room B
16:00
50min
Zabbix loadable C modules and Low-Level Discovery (LLD)
Jan-Piet Mens

We will discuss how we implement Zabbix Low-Level Discovery directly from a C module and how the same C module is used to provide up-to-date information to Zabbix items.

Room A
17:00
17:00
50min
Ignite Karaoke
Kris Buytaert

@arrfab suggested this on Twitter

Room A
17:00
50min
Scaling Ansible
Andrea Tosatto

Ansible agentless nature and semplicity are definitely two of the aspects that determined its incredible success as configuration management and automation tool.
However - despite being very powerful - agentless automation has some limitations when managing complex distributed infrastructures.
In this talk we will deep dive into Ansible configuration and execution model to discuss some workarounds to effectively implement Ansible as configuration management tool at scale without compromising performances and/or the readability of the code.

Room B
17:15
17:15
5min
Tying shoe laces
Tim Speetjens

It's not a coincidence if your shoe strings loosen all the time. If something that works for others but not for you, you're probably not doing it right.

Room A
17:30
17:30
5min
What not to puppetize and how to do it anyway
Bart Janssens

A brief rundown of what not to use puppet for and how to use it anyway.

Room A
17:35
17:35
5min
Using Prometheus to monitor your deployment pipelines
Lander Van den Bulcke

In order to optimize your continous delivery pipelines, and to make sure your delivery actually is continuous, it can be useful to collect some metrics about your pipelines. This talk is an introduction to jenkins_exporter, which can be employed in order to use Prometheus for this purpose.

Room A
18:00
18:00
180min
Pizza Party
Everybody

Have your own pizza build on demand.
Pizza and Beer ..
More Pizza..
Chat with speakers and attendees ...
More Pizzaa ..

Room A
10:00
10:00
50min
Come listen to me, I’m a fraud; a story on impostor syndrome
Joep Piscaer

A story on success, impostor syndrome and self-inflicted, perpetually non-existent comfort zone.

Do you recognize the fear of being exposed as a fraud? I do. And I’ve had success because of the syndrome. I’ve learned to harness it, figuring out how to come to terms with it and use it for good. I now live in a self-inflicted, perpetually non-existing comfort zone, and I want you to, too!

Room A
11:00
11:00
50min
Bootstrap your Cloud Infrastructure using puppet and HashiCorp stack
Bram Vogelaar

This talk walks the audience through a green fields exercise that sets up service discovery using Consul, infrastructure as code using terraform, using images build with packer and configured using puppet.

Room B
11:00
50min
Scale Your Metrics with Elasticsearch
Philipp Krenn

"Only accept features that scale" is one of Elasticsearch's engineering principles. So how do we scale metrics stored in Elasticsearch? And is that even possible on a full-text search engine?

Room A
12:00
12:00
50min
Containers on RHEL 8
Christopher Peeters

An introduction to Podman and Buildah

Room A
12:00
50min
Leveraging Prometheus service discovery
Lander Van den Bulcke

There are a multitude of ways to let Prometheus know about the systems you want it to monitor. This talk will introduce a number of ways you can leverage service discovery to let it generate the configuration for you.

Room B
14:00
14:00
50min
Chaos security engineering in Kubernetes
Evis Barbullushi

Enterprise systems are as secure as their resilience to system glitches and human error. Even external attacks do not succeed so much due to the superiority or ingenuity of the attacker, rather than due to the inherent imperfections of our systems. Deployment of distributed technologies like Kubernetes in organizations fall short with respect to security. A pragmatic methodology is required, whereby chaos engineering principles are extended to security. In this session we will be discussing about patterns, best practices on how to continuously approach defense from inherent security flaws in software.

Room A
14:00
50min
How to write efficient and correct MySQL recipes for you configuration management system in 2019
lefred

MySQL is a very popular open source database and for many years now, devops world encouraged DBAs to use system management system like puppet, chef, ansible to take care of the installation and configuration of their favorite database. This was brilliant ! However all the implementations are not optimal and mostly because there was no easy way to do differently. Since MySQL 8.0, with the help of the MySQL X admin API (and other improvements), it's now much easier and safer to manage MySQL via a configuration management system.

Room B
15:00
15:00
50min
CI/CD with OpenShift
Tim Speetjens

OpenShift, the container platform by Red Hat, offers Platform as a Service capabilities on top of Kubernetes.
In this presentation we will explore multiple ways to get from source to a deployable container. Once built, the story continues with having it deployed in multiple environments.

Room A
15:00
50min
Open Source databases and HA
Dimitri Vanoverbeke

High Availability is essential for business-critical applications. What options exist in the community and why should I choose one or the other?

Room B
16:00
17:00
17:00
50min
From Tesla Hacking to the FreedomEV Project
Jasper Nuyens

Tesla Hacking experiments evolved into the FreedomEV OpenSource project. Where are we at, what are the challenges and what's new?

Room A
17:00
50min
Running a mainframe on your laptop (for fun and profit)
Jeroen Baten

In this session the speaker will help you in taking your first steps towards running your own mainframe on your own laptop. For fun. Or profit.

Room B