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.

Storage [clear filter]
Friday, January 26

10:30am CET

Boom: make your boots go with a bang
Limited Capacity seats available

"The boom boot manager allows system administrators to easily create and modify boot entries using a BootLoader Specification compliant boot loader.

Bryn Reeves introduces the tool and Python libraries and demonstrates common tasks: configuring boom to boot a snapshot of the system, and cloning and modifying existing boot entries."

avatar for Bryn M. Reeves

Bryn M. Reeves

Principal Software Engineer at Red Hat, Red Hat
Bryn has worked at Red Hat since 2004, in roles including kernel developer training, support and sustaining engineering, and development. His interests include software defined storage, LVM2 and device-mapper, and the boot process.

Friday January 26, 2018 10:30am - 10:53am CET
G-E105 Faculty of Information Technology (VUT FIT)
  Storage, Presentation

11:00am CET

Block Deduplication and Compression with VDO
Limited Capacity seats available

"Deduplication and compression have been core requests for Linux storage, but delivering these at performance and scale has been technologically difficult. The new kvdo device-mapper module, based on more than a decade of development, is a tried and tested solution that meets this need. kvdo provides fast, scalable, inline deduplication, compression, and 4K-granularity thin provisioning for any Linux block device. These benefits transfer to file systems and applications using the underlying storage.

VDO is simple to deploy across many use cases, but a few caveats apply due to the unpredictability of actual space free. This session will provide an overview of VDO and its deployment, a review of usage considerations, and a first-level introduction to its implementation internals."

avatar for Corwin Coburn

Corwin Coburn

Principal Engineer, Red Hat
corwin has spent 17 years developing and integrating deduplication, compression, and distributed primary storage on Linux as part of Permabit, acquired by Red Hat and open sourced in late 2017. He continues to lead the technical efforts of the VDO team.
avatar for Jered Floyd

Jered Floyd

Technology Strategist, Red Hat
Jered Floyd is a Technology Strategist in Red Hat's Office of the CTO, investigating the intersection of emerging technology trends with Red Hat's enterprise businesses. His current focus is on IoT platforms and architectures, and their interaction with 5G network architecture and... Read More →

Friday January 26, 2018 11:00am - 11:53am CET
G-E105 Faculty of Information Technology (VUT FIT)

12:00pm CET

Everything you wanted to know about object storage
Limited Capacity full

"The rapid growth of unstructured data is fueling the need for a next generation storage that’s flexible, economical, and scalable enough to handle the petabytes of data being created every day. Object storage is the answer!

Ceph is a highly available distributed software defined storage, that provides two object storage interfaces:
Rados provides native object storage API using a rich library with C/C++, java, python, go and several others bindings.
Ceph RGW (Rados Gateway) provides HTTP REST API that is Amazon S3 and openstack swift compatible.
In this talk I will introduce object storage foundations, best practices and Ceph object storage solution."

avatar for Orit Wasserman

Orit Wasserman

Senior Principal Software Engineer, Red Hat
Orit is a senior principal software engineer at Red Hat, focusing on Container and multi cloud storage. She was a principal architect at Lightbits labs working on NVMe/TCP software-defined storage. At Red Hat, she worked on Ceph object storage (Ceph Rados Gateway), a highly available... Read More →

Friday January 26, 2018 12:00pm - 12:53pm CET
G-E105 Faculty of Information Technology (VUT FIT)
  Storage, Presentation

1:00pm CET

Programming your storage with Ceph
Limited Capacity seats available

"Ceph is an open-source, horizontally scalable distributed storage system for object, block, and file workloads. But Ceph is more than just storage: it embeds powerful programmability features, some available to unprivileged users and others restricted to deployment by cluster admins. Learn how to embed and trigger custom code via “object classes”. Case studies on how they are used by major components of the Ceph storage system illustrate the power of embedding code into your storage system, and the accessible extensibility it offers. See how client-specified “compound operations” extend the storage system to allow better synchronization and smarter storage even for normal users."

avatar for Gregory Farnum

Gregory Farnum

Principal Software Engineer, Red Hat
Greg Farnum has been in the core Ceph development group since 2009. Now a Red Hat employee, Greg has done major work on all components of the Ceph ecosystem, previously served as the CephFS tech lead, and currently works as an individual contributor focused on the core RADOS syst... Read More →

Friday January 26, 2018 1:00pm - 1:23pm CET
G-E105 Faculty of Information Technology (VUT FIT)
  Storage, Presentation

1:30pm CET

What's new in Kubernetes storage
Limited Capacity full

Kubernetes got several interesting storage related features:

- Snapshots
- Local volumes
- Resizeable volumes
- Container Storage Interface (CSI)
- Mount propagation

Live demos!

avatar for Jan Šafránek

Jan Šafránek

Principal Software Engineer, Red Hat
Jan is a Principal Software Engineer at Red Hat working on storage aspects of Kubernetes. He started developing Kubernetes more than 4 years ago, and is one of the founding members of SIG-Storage. He’s the author of PersistentVolume controller, dynamic provisioning and StorageClass... Read More →

Friday January 26, 2018 1:30pm - 2:23pm CET
G-E105 Faculty of Information Technology (VUT FIT)
  Storage, Presentation

2:30pm CET

Gluster-4.0 and GD2
Limited Capacity filling up

"Gluster [1] is free and open source software scalable network filesystem. A more complete overview of Gluster can be found at [2].

Gluster-4.0 is the new upcoming major release of GlusterFS, planned for very early 2018. GlusterD-2.0 (GD2) is the distributed management framework used in Gluster-4.0, that is more scalable and easier to use and integrate with than before.

The presentation will provide a attendees with an overview of Gluster, Gluster-4.0 and GD2. Existing users will get to know what to expect when upgrading to Gluster-4.0. New users will get to know what Gluster is, and how it could help them. Developers will get to know how they can develop and integrate with Gluster-4.0 and GD2.

[1]: https://www.gluster.org/
[2]: http://docs.gluster.org/en/latest/Install-Guide/Overview/"

avatar for Kaushal M

Kaushal M

Senior Software Engineer, Red Hat
I'm one of the maintainers of the Gluster project, where I maintain GlusterD. I'm currently leading the development of GD2. I'm employed by Red Hat as a Senior Software Engineer and work remotely out of Mysore, India.

Friday January 26, 2018 2:30pm - 3:23pm CET
G-E105 Faculty of Information Technology (VUT FIT)
  Storage, Presentation

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

11:30am CET

Improving hyperconverged performance
Limited Capacity seats available

"Gluster storage is integrated with oVirt as file based storage using FUSE, enabling all oVirt features with very little special code. However FUSE is not the most efficient and scalable way to access Gluster storage, resulting in poor virtual machine performance. With newly added native Gluster support a VM can access gluster storage directly in the most efficient way. Decreased storage access latency results in a better IOPS, thus making storage more responsive and improve the VMs performance. Participants will be able to learn more on how file system access works for VMs, review the reason for potential performance issues in hyperconverged setups, and how to improve it."

avatar for Denis Chaplygin

Denis Chaplygin

Senior Software Engineer in Red Hat

Saturday January 27, 2018 11:30am - 11:53am CET
G-E105 Faculty of Information Technology (VUT FIT)

1:00pm CET

HyperScaling OpenShift.io - Lessons learnt
Limited Capacity seats available

"Intended audience:
Beginner-Intermediate level audience interested in learning about Infrastructure engineering, Scale, Containers, OpenShift or DevOps.

Scaling a Software as a Service offering can be hard, and requires optimizations on all aspects of a product. From feature teams to infra, everyone works in unison towards this goal. OpenShift.io is an online environment for hybrid cloud applications. This will be a talk about how we handle scale for OpenShift.io, as the demand grows. It covers:
1. Where we started with scale
2. What we have done till now
3. What the future roadmap looks like

Key Takeaways:
- Understand how Red Hat will be delivering its first Software as a Service product, and know about the lessons learnt by the team while scaling a service."

avatar for Aditya Konarde

Aditya Konarde

Senior Site Reliability Engineer, Red Hat, Inc.
Senior Site Reliability Engineer at Red Hat | OpenShift + Observability

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

1:30pm CET

Ansible Makes oVirt DR a piece of cake
Limited Capacity seats available

"Even the best system administrator cannot always avoid any and every disaster that may plague his data center, but he should have a contingency plan to recover from one - and an administrator that manages his virtual data centers with oVirt is of course no different.
This session will showcase how Ansible can be used to leverage the new APIs introduced in oVirt 4.2 to create a fully-fledged DR strategy."

avatar for Maor Lipchuk

Maor Lipchuk

Senior Software Engineer At Red Hat
My name is Maor Lipchuk, I'm 34 years old from Israel. I'm an open source enthusiastic, which have the privilege of working at Red Hat, the world's leading provider of open source solutions, as part of the oVirt virtualization storage group, mainly focused on DR.

Saturday January 27, 2018 1:30pm - 1:53pm CET
G-E105 Faculty of Information Technology (VUT FIT)

2:30pm CET

Synchronizing images with casync
Limited Capacity seats available

"casync is a novel tool for delivering OS images across the Internet. While there are many tools like this around, casync has some features that set it apart. In this talk we'll discuss why it is useful for delivering your IoT, container, application or OS images, and how you can make use of it."

avatar for Lennart Poettering

Lennart Poettering

Sr. Software Engineer
Lennart works on systemd

Saturday January 27, 2018 2:30pm - 3:23pm 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)