DAY 1 - WEDNESDAY MARCH 18
08:00 - 09:00
Registration, Breakfast, Sponsors
09:00 - 09:10
09:10 - 09:45
10:20 - 10:40
10:40 - 11:15
11:20 - 11:55
11:55 - 13:15
13:45 - 14:30
Open Spaces Opening
13:45 - 14:30
14:30 - 15:15
15:25 - 16:10
16:20 - 17:05
17:10 - 17:20
First Day Summary
17:25 - late
TALKS & IGNITE
DAY 1 - WEDNESDAY MARCH 18
10 years ago we had the idea to organise a conference in Gent to bridge the gap between developers and the people runing their code. It was the start of a new global movement. We never predicted that #devops would be where #devops is today. The word devops has evolved, the community has evolved. Over the years the word devops lost it’s meaning at least it’s original meaning. The real challenge for the next decade will be to see how we can revive those original values and ideas, if at all… Can we fix Devops? This talk will give you some Ideas about that.
LOOKING BACK AT 10 YEARS OF DEVOPS
Chief Technical Officer
NO ENGINEER LEFT BEHIND: HOW TO BUILD A TEAM OF SUPERHEROES:
When you join a new team it can often feel like you’re sinking or swimming for the first few months. How can you learn to contribute while still getting acclimated to the team’s vision, deep domain knowledge, and way of writing code?
In other words, how can you enable all team members - newcomers, experienced engineers, and “superhero” engineers - to contribute in the same way even when their experiences and skillsets are so different?
MOVING FROM PROJECT TO PRODUCT: IT'S TIME WE STOPPED FAILING THE BUSINESS
Over recent years the project to product movement has been gaining traction within the IT industry. Projects are increasingly being demonised and Products portrayed as the saviour but what does it actually mean for IT Teams? In this talk, we lift the covers on the Project to Product movement and help you understand: Why is IT broken? What is actually wrong with Projects? How do Products make things better? How does this apply to teams and individuals? Where to start?
BIO: Prior to joining DevOpsGroup, Ed gained extensive experience working with development teams in both delivery and product roles. He enjoys encouraging experimentation and innovation in teams and organisations to deliver business value.
Ed joined DevOpsGroup in 2016 and spent 18 months working in an enterprise transformation before returning to a role in Product. Ed thrives working as part of a cross-functional team and loves the challenge of working in a scaling business, where change is guaranteed.
He’s a regular speaker on DevOps, Digital Transformation and why organisations should be moving from Project to Product.
Outside of work, Ed has a habit of becoming hobby-obsessed. After several seasons as a decidedly average triathlete, he is currently spending as much time as he can (and more than he should) training to be a decidedly average ultra-runner.
In the past year, our team at Pivotal added several practices to help everyone contribute with more context and confidence, regardless of experience level. These practices helped our team get closer, share context, and build a collective vision. Our team went from a siloed team with concentrated expertise, to a team with renewed sense of context-sharing and individual empowerment. Our favorite techniques include Learn & Shares, interrupt rotations, and weekly team mobbing exercises. In this talk, we will go over the six practices we put in place, how they work, and how they can transform your team into a team of superheroes.
BIO: Malini is a Software Engineer at VMware Pivotal, New York. In her time at Pivotal, she has contributed to the open-source project, Bosh, for Windows support with her team, and has worked to improve the Pivotal Platform for .NET developers on the .NET Developer Experience team. She is passionate about user-centered design, creating fun and healthy teams, music, and finding the perfect latte.
Should I add features to my app making it truly cloud native or should I use smart infrastructure that make me going faster with no need to code? Is service mesh hype reasonable or should I rather look into more application oriented platforms like serverless frameworks or DAPR? When I have Kafka SDK in my app does it make it less portable, because I have bound code with infrastructure decision? And why this debate started in 80s and is still going on today? Let's talk about that and tell me what side you have chosen ... if not actually both.
SMART APPS OR SMART INFRA - WHERE DO YOU STAND?
Azure Cloud Solutions Architect
DAY 1 - IGNITES
We’re running multiple Kubernetes cluster, every with its own Prometheus instance. When more and more teams and services joined these clusters, it became cumbersome to manage Prometheus alert configuration for their services manually. So we’re using a sidecar container that watches ConfigMap changes across the cluster and dynamically add, modify or remove alerts in the Prometheus instance. In this talk it will be shown how to configure a Prometheus Helm release and how a ConfigMap has to look like to achieve the product team alert self-service.
BRING YOUR ALERTS
BIO: "I have been working as a software developer for more than 10 years, with a focus on cloud-native applications in recent years. With Kiwigrid I have been since October 2016 and have been working intensively on site reliability engineering."
Head of Research & Development
PRODUCTION INFRASTRUCTURE LOAD-TESTING AT SCALE
Showmax is Africa's most loved video streaming service. Recently we have added live sports onto the platform and that has completely changed our usage patterns. Suddenly, hordes of people are trying to access the service at the same time to watch their beloved Rugby and Cricket. In this talk we will tell you how we have built our load testing infrastructure to simulate the real users and make sure that our platform can withstand the load.
BIO: Jiri is as a Head of Research & Development at Showmax, where he is responsible for building the next-generation VOD platform for Africa. Previously he worked at Google as a Site Reliability Engineer, holding the pager for Google Search. His passions are large distributed systems, reliability, and scaling.
YAML CONSIDERED HARMFUL
We dive into some common errors people encounter when working with YAML as well as a quick look at alternatives. Will you still love your YAML files after this talk? Let’s see…
BIO: Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for more than ten years, Philipp is now working as a developer advocate at Elastic — the company behind the open source Elastic Stack consisting of
Elasticsearch, Kibana, Beats, and Logstash. Based in Vienna, Austria, he is constantly traveling Europe and beyond to speak and discuss about open source software, search, databases, infrastructure, and security.
OPENTELEMETRY; WHY DO YOU NEED TRACING AT ANY SCALE
Do we really need tracing?
At what scale do we need tracing?
We don’t need it.
Quite often you might be hearing such things when it comes to tracing. We tend to pair this pillar of observability with huge enterprises with hundreds of microservices. But what’s the actual effort to implement at least some level of tracing? And most
importantly, what are the benefits we can get? We’ll show you how to start with tracing using OpenTelemetry framework at any scale and how it can dramatically improve the observability of your applications.
OpenTelemetry is an open source observability framework. It is a CNCF Sandbox member, formed through a merger of the OpenTracing and OpenCensus projects. The goal of OpenTelemetry is to provide a general-purpose API, SDK, and related tools required for the instrumentation of cloud-native software, frameworks, and libraries.
BIO: Stepan has started working on with implementation & integration of computing and virtualization platforms right after finishing high school. He gained proficiency in it shortly and soon became a respected consultant. He then got to work on cloud projects – initially as an Ops specialist. Nowadays he’s focused more on architecture building and implementation of cloud solutions. Stepan is passionate about automation and a big enthusiast of DevOps culture who loves to cooperate closely with developers.
DAY 2 - THURSDAY MARCH 19
ARE YOU PASSIONATE OR STRESSED?
Idolising the likes of Dan Abramov, Kent C. Dotts and Gant Laborde is not always easy. They are geniuses in their own field and extremely passionate about what they do. Code is all they talk about. But as a developer, is that the way of life for you too? Or will this approach just stress you out? Let's find out.
BIO: I like to write a lot, read a lot and talk a lot. I talk about varied topics ranging from philosophy to business! I thrive on Harry Potter trivia. A self proclaimed cheesecake enthusiast, I like to correct people's grammar in my free time.
FROM SYSTEM ENGINEER TO DEVOPS STAR
I’d like to share my story about coming from System Engineering to DevOps. I’ll try to explain how this helped me and the business. How to build high performance DevOps teams and how to sell this whole transition to businesses. Many companies/people are trying transit to DevOps. Some of them have been successful, some might be still in process, some may even have failed. Part of that talk would be recommendation of tooling and sharing best practices around DevOps.
BIO: Ivo Klimsa is a DevOps Manager at Solarwinds where he focuses on cloud operations and CI/CD. Ivo as a leader of two DevOps teams, who provides guidance to different business units on these topics and helps product teams focus on product development with leveraging tools like Docker, Ansible, GitHub, vRealize Automation, and many more. He also helps with a transformation to DevOps.
Prior to his current role, he was a System Engineer focused on Linux, JAVA-based application, Automation, and Engineering tooling. Before Solarwinds, Ivo worked as System Engineer at FinTech company (mainly around JAVA application servers). His background is in operations/management, and architecture.
“I’m thinking of DevOps much like agile, but with the operations included. The key is effective tooling and communication”
Chief Executive Officer
HOW CONVENIENCE IS KILLING OPEN STANDARDS
Over the last couple of decades, thought leaders have strongly opposed manufacturer-centric strategies and argued the case of Open Source and Open Standards. This ultimately led to the success of Linux and Open Source we have today. But now, two decades later, the IT industry is in upheaval again: All three major cloud providers have been pushing their serverless solutions. And they succeeded: The number of serverless deployments has already surpassed those of container based ones.“ I think there is no time to waste, to remind our-
-selves about Open Standards, their value to our industry, and why it is worth to fight for them to survive.
THINK YOU ARE BUYING DEVOPS? THINK AGAIN!
This talk is inspired in the blog post “Think you’re doing DevOps? Think again” by Derek Langone (XebiaLabs CEO). Big companies have colossal budgets, they can hire the best professionals in world, they can buy the best tools in the market. Guess what!? It’s not enough. You can’t just buy culture. You can’t just buy DevOps. In his book, Mirco Hering dedicates his first chapter to the “ecosystem”, that’s not random. The right ecosystem is really hard to build, maintain, and very easy to lose it. Organizations need to have a kind of gardeners that help to flourish and maintain the right ecosystem where the practices, values and DevOps culture can
grow. Mirco Hering called them change managers, I prefer the term change enabler. One of my missions was to support teams relieving the delivery pain, inflicted by agile methods, by helping them to identify the different kinds of work they do (so they can improve how the work is managed), identifying the dependencies that the team have to manage, making quality a priority and not a someone else problem, teaching them how to measure the improvement or degradation with key metrics, and probably one of the most important capabilities – building the deployment pipeline that correctly represents the flow of changes since de first line of code until production. As a “change enabler” I have explored different strategies and ways to encourage the ecosystem learning to learn (overcoming the fear of failing).
BIO: Operations engineer @ Skim Technologies that enjoys build software, pipelines and communities. Always ready to learn the path to production using source control, continuous integration and continuous delivery for applications, databases and infrastructure. The deployment pipeline is his favourite technical and cultural tool.
DAY 2 - IGNITES
Linux & Networking Enthusiast
A TALE OF TWO INTERNETS
Once upon a time, there was a single Internet. Times have changed though: now there are two. This talk will tell you, why you should want to be a part of both and how to get there.
BIO: Radek’s professional career touches Linux, computer networking and more. These days you may mostly meet him at Showmax.com offices where he helps with various DevOps, computer networking and (not just) Content Delivery tasks.
HOW TO CONVINCE YOU MANAGEMENT TO GET KUBERNETES
You want to be on the cutting edge of the cutting edge. Kubernetes is all the rage these days. But businesses are often times slow to change. Sometimes it’s hard to convince management to change tech stack.You probably already tried. So did many of your peers, I curated a handy list of things you could do to convince management to get Kubernetes for your next project. Or better yet move the entire stack to Kubernetes.
You know the struggle of maintaining docker-compose for local dev environment. Running the whole backend stack on your laptop is either impossible or not efficient. We need fast feedbacks and minimize problems with integration.
Garden automates the repetitive parts of your workflow to make developing for Kubernetes and cloud faster and easier. No need to run Docker or Kubernetes on your laptop. Fast, in-cluster builds. Use the same commands and config for dev and CI.
GARDEN.IO - FASTER FEEDBACK LOOPS FOR DEVELOPMENT ON KUBERNETES
BIO: Marek is a NoOps/NoCode enthusiast. Starting as a C++ programmer while doing masters in Computer Systems and Networks, growing up in the SysAdmin era, quickly realized communication and collaboration is the key. Nowadays he focuses on Cloud Architecting, microservices and Continuous Everything to solve business problems, not technical ones. Marek is passionate about traveling, minimalism, DevOps and Cloud Native.
Lead software developer
DELIVERING MORE BUSINESS VALUE BY GETTING BETTER AT DEVOPS
An extensive research has been done about the impact of DevOps practices on how quickly business value is delivered by software teams.
This talk will present the findings of that research. We will explore what DevOps practices and techniques teams should adopt in to drive higher performance