DevConf.cz 2018 has ended

DevConf.cz 2018 is the 10th annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies such as Linux, Middleware, Virtualization, Storage, Cloud and mobile where FLOSS communities sync, share, and hack on upstream projects together in the beautiful city of Brno, Czech Republic.

When: Friday, January 26 to Sunday, January 28, 2018

Venue: Faculty of Information Technology (VUT FIT - Božetěchova 2, Brno)


  • Friday 17:15: at the venue there will be a surprise show, stick around!
  • Saturday 19:00: the social event starts at Fleda Club. TICKET IS REQUIRED. Tickets will be distributed each day at check-in. First come, first serve.
  • Sunday 17:00: there will be many prizes given away at the closing session.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Workload Management [clear filter]
Friday, January 26

12:30pm CET

The new life of bugs.python.org
Limited Capacity seats available

"Bugs.python.org (later called BPO) is the bug tracker supporting development
of CPython, the main implementation of Python language. During PyCon US in Portland,
OR, I was asked to help migrate the current BPO instance into a new infrastructure.
My personal recommendation was to migrate BPO onto OpenShift Online, especially
that it supports open source projects providing resources for running necessary
infrastructure bits. This presentation will be the story how I migrate legacy
BPO installation onto latest OpenShift:

1. What is bugs.python.org
a) What it is and how it's being used?
b) Current deployment details.
2. Pick up the pieces
3. Build
a) Custom builder (non-git repositories & custom process)
4. Deployment
a) Database
b) Configuration
c) Deployment
5. Tips & tricks"

avatar for Maciej Szulik

Maciej Szulik

Principal Software Engineer, Red Hat
Maciej is a passionate developer with over 10 years of experience in many languages. Currently he's working on OpenShift and Kubernetes for Red Hat. Whereas at night he is hacking on side projects with python.

Friday January 26, 2018 12:30pm - 12:53pm CET
D-C228 Faculty of Information Technology (VUT FIT)

12:30pm CET

LEAPP - Microcontainerize your apps the easy way
Limited Capacity seats available

We will present the LeApp project and demonstrate the ability to automate the containerization of applications detected on systems and what else the LeApp platform is capable of (Migrations, upgrades...)

We would like to stimulate the interest for the project with this presentation to make people aware of what the project is capable of, however it's still in the beginning and will need external contributors to support more applications to be convertible.

avatar for Vinzenz Feenstra

Vinzenz Feenstra

Senior Software Developer, Red Hat Czech
Love for C++, Go and Python - Developer by heart - Professional developer for more than 12 years

Friday January 26, 2018 12:30pm - 12:53pm CET
C-D0207 Faculty of Information Technology (VUT FIT)

3:30pm CET

Container Image Storage Compression and Dedupe
Limited Capacity filling up

"Container images are known to be compressible. But there is no comprehensive evaluation of how much storage space can be saved through storage features such as compression and deduplication.

This talk presents quantitative findings of Container image reduction under different workloads using Virtual Data Optimizer (VDO) developed by Permabit and recently acquired by Red Hat. We discovered that storage space savings range between 50% and 85% on different workloads.

Building on these findings, we created an optimized Docker registry service on OpenShift that is capable of reducing storage spaces used by CI/CD by almost a magnitude."

avatar for Huamin Chen

Huamin Chen

Senior Principal Software Engineer at Red Hat, Red Hat
Dr. Huamin Chen is a passionate developer at Red Hat' CTO office. He is one of the founding member of Kubernetes SIG Storage, member of Ceph, Knative, and Rook. He previously spoke at KubeCon, OpenStack Summits, and other technical conferences.
avatar for Dennis Keefe

Dennis Keefe

Software Engineering Manager, Red Hat

Friday January 26, 2018 3:30pm - 4:23pm CET
G-E105 Faculty of Information Technology (VUT FIT)
Saturday, January 27

1:00pm CET

Kubernetes Cloud Autoscaler for Isolated Workloads
Limited Capacity seats available

"GCE and EC2 provide a great platform to run your own isolated Kubernetes cluster within the cloud. With the Kubernetes Cloud Autoscaler, scaling on-demand of your GCE and EC2 instances can even be done from within your Kubernetes cluster. This session will introduce the Kubernetes Cloud Autoscaler concept and discuss how it is implemented for GCE and EC2. Finally we will have a look at the Cloud Autoscaler backend for KubeVirt, a drop-in Virtualization add-on for Kubernetes, which brings Virtual Machines to Kubernetes to allow you running isolated workloads on your Bare-Metal Kubernetes installation."


Roman Mohr

Senior Software Engineer at Red Hat, Red Hat
Roman Mohr works as Senior Software Developer at Red Hat. He spends most of his time on KubeVirt, a virtualization add-on for Kubernetes. Previously he worked at topics around the quality of service efforts in oVirt. Including features like high availability, scheduling, quota support... Read More →

Saturday January 27, 2018 1:00pm - 1:23pm CET
A-D105 Faculty of Information Technology (VUT FIT)

2:00pm CET

Dogfooding Openshift with our CI infrastructure
Limited Capacity seats available

"In order to adapt in a demanding and fast-paced release cadence that Openshift follows as a productized distribution of Kubernetes, one of the things we had to rethink as members of the Openshift Continuous Delivery team over the past months was how to scale our CI infrastructure to quickly and efficiently verify, test, and merge developer changes across multiple Github repositories, that eventually get delivered to our customers while boosting developer productivity at the same time. Moving our CI infrastructure and testing workloads to run on top of Openshift has been a monumental effort. I am going to walk through our CI infrastructure architecture and how we are moving workloads from Jenkins to Openshift."

avatar for Michalis Kargakis

Michalis Kargakis

Senior Software Engineer, Red Hat
I have been working for some time on OpenShift of Azure (OSA). Before that I did a bunch of work on the OpenShift CI infrastructure, Openshift Origin, and Kubernetes. Container orchestration and all that. I am also following blockchains and cryptocurrencies. No short or long positions... Read More →

Saturday January 27, 2018 2:00pm - 2:23pm CET
F-E104 Faculty of Information Technology (VUT FIT)

2:30pm CET

Lessons learned by OpenStack in GoodData
Limited Capacity seats available

"In GoodData we use OpenStack as a backbone of our cloud infrastructure. We specialize in Business Intelligence, mostly embedded analytics. We use various Open Source software to do our job and deliver results to our customers from their precious data. This mean real time computing of huge amount of data. By huge I mean many TBs. In this presentation I will describe our cloud infrastructure, talk about how we use OpenStack and what kind of problem we encounter every day. I hope this presentation can help users not to do our mistakes and will help developers to make (mostly) Open Stack better.

I will show how and what we use from OpenStack and describe it in details. I will also briefly discuss what we want to implement in near future and what kind of storage and hardware we are using."

avatar for Matus Kocka

Matus Kocka

Senior Software Engineer at GoodData
I work at GoodData on cloud backbone of our BI platform. Before I spend 6 years in Red Hat. I studied astrophysics. When I am not working, I am playing with data from SkCube cubesat which I helped to build or teaching data analytics or enjoy long distance triathlons which I done... Read More →

Saturday January 27, 2018 2:30pm - 2:53pm CET
C-D0207 Faculty of Information Technology (VUT FIT)

2:30pm CET

Scale up satellite to manage 50K Red Hat systems
Limited Capacity seats available

"Customers using Red Hat Satellite are often these very big ones. This makes performance, scale and reliability testing and tuning important part of the processes around the Satellite. We will show how Performance Engineering team does that testing, what tools are we using and what are the outcomes.

There is no one-size-fits-all configuration as the optimal tuning will vary based on your environmental factors, such as the hardware Satellite 6.2 is deployed on or other components. This presentation provides our performance results of a 30 000 node scale run analysis, challenges, description of the environment used and recommendations."

avatar for Saurabh Badhwar

Saurabh Badhwar

Red Hat
I am an opensource enthusiast, currently working with the Performance and Scale Engineering Team in Red Hat to work upon the Performance and Scale of Red Hat Satellite. I love to code and work on software architectures and occasionally speak at Open Source Conferences about the work... Read More →
avatar for Jan Hutar

Jan Hutar

Works at Red Hat

Saturday January 27, 2018 2:30pm - 3:23pm CET
D-C228 Faculty of Information Technology (VUT FIT)

3:30pm CET

How to pack more people on the bus?
Limited Capacity seats available

"In cloud things scale endlessly, right? Well, they do not. We hit these limits with our OpenShift Online clusters used for OpenShift.io pretty quickly as we ran Jenkins for each user.

We implemented a set of services to be able to control which Jenkins instances need to run and which can be idled. This talk will explain architecture of the solution and elaborate on motivations and caveats found during implementation."

Saturday January 27, 2018 3:30pm - 3:53pm CET
A-D105 Faculty of Information Technology (VUT FIT)
Sunday, January 28

2:30pm CET

How to build modern server infrastructure
Limited Capacity filling up

"In TechFides we implement bigger web applications for demanding customers who wants to have stable enviroments with great on time delivery. That means we need to have strong, stable, secure and fast server infrastructure. I will describe our lessons learned, I will present the most important parts, integrations and tools we are using and I will tell you something more about the big blackout in OVH (The number 3 internet hosting company in the world) which affects thousands IT projects in Europe."

avatar for Matouš Kutypa

Matouš Kutypa

Co-founder of TechFides, TechFides
During my studies on FIT VUT I worked in several fast-growing companies, and then I worked as IT consultant. Now, as a co-founder, I am fully committed to TechFides, where we are building new IT projects primarily for global startups.

Sunday January 28, 2018 2:30pm - 2:53pm CET
F-E104 Faculty of Information Technology (VUT FIT)

3:30pm CET

Successful Teamwork
Limited Capacity full

"Teamwork is cooperative process that allows ordinary people to achieve extraordinary results. One of the essential elements of a team is its focus
toward a common goal and a clear purpose. Success relies upon team members creating environment where they are all willing to contribute and participate.
During this short workshop we first Identify essential attributes needed for successful team. In second half there will be space to use these attributes or criteria to promote effective teamwork, also we can look at some case studies."

avatar for Ondřej Hudlický

Ondřej Hudlický

BaseOS QE Manager, Red Hat
Happy father, people manager, testing enthusiast; open source, outdoor and music guy.

Sunday January 28, 2018 3:30pm - 4:53pm CET
K-A218 Faculty of Information Technology (VUT FIT)