Loading…
DevConf.CZ 2019 has ended

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

Agile / DevOps / SRE [clear filter]
Friday, January 25
 

9:30am CET

Track Kickoff
Speakers
avatar for Jennifer Krieger

Jennifer Krieger

Chief Agile Architect, Red Hat, Inc.
Keynote speaker and doer of many things, Jen Krieger is Chief Agilist at Red Hat. Most of her 20+ year career has been in software development holding many roles throughout the waterfall and agile lifecycles. At Red Hat, she led a department-wide
avatar for Ari Livigni

Ari Livigni

Senior Principal Software Engineer, Red Hat, Inc.
Ari is a Senior Principal Software Engineer at Red Hat. He has been working with DevOps with a focus on continuous integration/delivery/deployment workflows for the past nine years at both Red Hat and VMware. His main focus at Red Hat now is to deliver a CI/CD service for teams within... Read More →


Friday January 25, 2019 9:30am - 9:55am CET
D0206

10:00am CET

DevOps in the palm of your hand
OpenShift is the platform, but what about running all your DevOps tools & infrastructure components on it such as CI/CD, application builders, and metrics. I will present and demo deploying Jenkins Master/Slaves, Jenkins pipelines, helper containers, and metrics of the environment. The future of the evolving platform and how this impacts DevOps tools and infrastructure components.

Speakers
avatar for Ari Livigni

Ari Livigni

Senior Principal Software Engineer, Red Hat, Inc.
Ari is a Senior Principal Software Engineer at Red Hat. He has been working with DevOps with a focus on continuous integration/delivery/deployment workflows for the past nine years at both Red Hat and VMware. His main focus at Red Hat now is to deliver a CI/CD service for teams within... Read More →



Friday January 25, 2019 10:00am - 10:50am CET
D0206

11:00am CET

Continous Infra Environment Setup
An overview of the Continuous Infra environment setup and its usage in different continuous integration projects as well as local testing and development. Description of using different Red Hat product such as OpenShift/MiniShift and Ansible to accomplish its intended goals. Talks of future plans and improvements.

Speakers
avatar for Krunoslav Pavic

Krunoslav Pavic

Software Engineer, Red Hat



Friday January 25, 2019 11:00am - 11:25am CET
D0206

11:30am CET

Roll Your Own Operator with Ansible
Deploying and managing an application on Kubernetes can be as simple as writing some Ansible! An Operator is a controller service that actively manages the full lifecycle of an application on Kubernetes. A mature Operator can deploy, upgrade, backup, repair, scale, and reconfigure an application that it manages. The Operator SDK makes it easier than ever to make your own operator, simply by writing or re-using Ansible roles.

In this session you will learn:
How to define and deploy your application on Kubernetes using Ansible.
How to create a Kubernetes Operator for your application using Ansible.
How to use the Operator SDK to make an operator that defines some behaviors in Ansible and others in native Go code.

Speakers
avatar for Michael Hrivnak

Michael Hrivnak

Principal Engineer, Red Hat
Michael Hrivnak is a Principal Software Engineer at Red Hat. After leading development of early registry and distribution technology for container images, he became involved with solving real-world orchestration problems on Kubernetes. He now works on the Automation Broker and Operator... Read More →



Friday January 25, 2019 11:30am - 11:55am CET
D0206

12:00pm CET

Getting started with DevOps
Being one of the hottest buzzwords within IT for over almost a decade, DevOps is said to be the holy grail for increasing the speed of software development and delivery. A huge amount of Open Source Software tools support the DevOps philosophy and help to speed up things even more, but just deploying a bunch of tools and say “we are now working DevOps” is not the most efficient way in most situations.

The presentation will cover the following topics:
- In short: what is DevOps?
- What are major pitfalls and risks?
- Embracing change instead of fighting it
- What knowledge and skills do I need?
- What Open Source tools can I use?

Speakers
avatar for Elzbieta Godlewska

Elzbieta Godlewska

LPI representative in Czech Republic, Slovakia and Poland
avatar for Marcel Kornegoor

Marcel Kornegoor

Cloud & DevOps Consultant, AT Computing
Working for the Dutch open source driven company AT Computing. Crazy about #DevOps #Cloud #OpenSource #RemoteServices #Linux #Technology #Docker #Kubernetes #GitLab #Nextcloud #cycling & #music!



Friday January 25, 2019 12:00pm - 12:50pm CET
D0206

1:00pm CET

DevOps workflows with Ansible Engine/Tower
In DevOps world you have plenty tools to choose from.

Talk will show capabilities of Ansible and Ansible Tower and how to leverage them DevOps toolchains.

What Tower does provide on top of pure Ansible and how to leverage it.

How to setup scalable DevOps pipeline.

Speakers
RZ

Robert Zahradníček

Senior SRE, Solarwinds
.



Friday January 25, 2019 1:00pm - 1:50pm CET
D0206

2:00pm CET

Automating On-Call Duties with Ansible Tower
I will talk about how we automated the on-call procedure for the operations team in IT at Red Hat.

In this session the attendee will learn how we implemented Ansible, Ansible Tower, Nagios, Puppet, and Jive to automate the on-call procedure for Red Hat IT and help the oncall team be able to focus on other work items outside of pages. I will go into detail on our infrastructure setup and disaster recovery setup we have for Ansible Tower in IT. Also, I will talk about how this got multiple teams in IT interested in using Ansible Tower/Ansible for automating daily tasks after seeing this implementation in action. Implementation with Nagios and Ansible Tower did not exist before this. We have open sourced the script we created so others may use the script and contribute to it.

Speakers
LS

Lauren Santiago

System Administrator, Red Hat, Inc.



Friday January 25, 2019 2:00pm - 2:50pm CET
D0206

3:00pm CET

Incubating Continuous Delivery
Getting teams towards Continuous Delivery is a complex transformation. Not only the process and tooling needs to change, but the teams' mindset needs to be completely rebuilt from scratch.
In this talk, let me share with you the journey towards achieving CD within my current company. I have never thought that it is going to be an easy task to tackle, but some of the things I have stumbled upon were totally unexpected, others much harder to chew than originally anticipated.
Even though we are still far away from our final destination, I believe there are already some lessons learned and aha moments worth sharing. Attending this session should help you to make your journey towards CD a bit more pleasant by being aware of the obvious as well as the not-so-obvious bullets to dodge.

Speakers
avatar for Štěpán Květenský

Štěpán Květenský

SDE, Accolade
In love with Continuous Delivery, Agile and Software Engineering. In my free time I play electric guitar, bass guitar and board games plus I like working on DIY projects around the house.



Friday January 25, 2019 3:00pm - 3:50pm CET
D0206

4:00pm CET

Ansible Plugins
Ansible is a next-gen configuration management tool which has lot of advantages like agent-less, idempotent etc.,

Ansible provides pluggable architecture which can be helpful if you want to extend the functionalities in order to match your requirements and needs. This talk shades some light on this pluggable architecture in brief. After attending this session, you will be able to write your own plugin for Ansible and understand the workflow. This session requires intermediate knowledge about Ansible and its working. We will not focusing on basics of play or playbook or role. User is recommended to go through Ansible documentation or getting started sessions before attending this session. 

Talk Outline:
- Introduction to Ansible
- What are plugins
- Types of Plugins
- Working with Plugins
- Plugin demo
- Writing your own plugin
- Q n’A

Speakers
avatar for Abhijeet Kasurde

Abhijeet Kasurde

Senior Software Engineer, Red Hat
I am part of Ansible Core Engine team. Primarily focus around VMware modules and cloud related technologies in Ansible module space. Love to talk about various Ansible related things.



Friday January 25, 2019 4:00pm - 4:50pm CET
D0206

5:00pm CET

Introduction to Operators for App Developers
Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.

This tutorial will provide an update on the Operator pattern from Red hat, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework and SDK. A follow-along demonstration will show the installation and use of an Operator on a OpenShift Kubernetes cluster.

Speakers
avatar for Josh Wood

Josh Wood

Developer Advocate, Red Hat
Josh has worked in a variety of roles in innovative startups throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like Kubernetes. When procrastinating... Read More →



Friday January 25, 2019 5:00pm - 5:50pm CET
D0206
 
Saturday, January 26
 

9:00am CET

The dangers of focusing on output vs outcome
Have you heard these phrases at work in the past three months?
1. That's now how it works here. Or, that will never work here.
2. We can't move forward until we have a better solution designed.
3. We can't make a decision until we have everyone in the room.

The expectation to deliver high-quality, feature rich software faster while inadequately addressing the pressure of that has created an environment of high stress and low reward. Trying to change decades of ingrained habits comes at an understandable technology and human cost.

In this talk, you will learn what behaviors are a result of cultures that put an emphasis on output vs. outcome, how you can mitigate them as technologists, and ultimately focus on achieving a healthy and empowered environment.

Speakers
avatar for Jennifer Krieger

Jennifer Krieger

Chief Agile Architect, Red Hat, Inc.
Keynote speaker and doer of many things, Jen Krieger is Chief Agilist at Red Hat. Most of her 20+ year career has been in software development holding many roles throughout the waterfall and agile lifecycles. At Red Hat, she led a department-wide



Saturday January 26, 2019 9:00am - 9:50am CET
E112

10:00am CET

Challenges of product owner in a new agile team
Product Owners are key in any agile teams that are being formed. They are communication hubs between their teams and all of their teams' stakeholders. They are also important advisors of the team. It is these people that often take the first hit when something does not work ideally ... which happens a lot in new projects. In this session we will take a look into the life of product owners as their projects take off, what hits they take and how do they deal with them.

At the end of the session, the product owners in the audience will have some tips how to make their own lives easier. They will also know that they are not alone. The rest of the audience will have a better understanding of challenges the product owners face which will help them understand how to communicate more effectively.

Speakers
avatar for Jan Zeleny

Jan Zeleny

Senior Manager, Engineering, Red Hat
Jan is a long time Red Hatter and team builder, having built three teams almost from scratch. He is passionate about communication between engineers and their stakeholder and about giving structure to unstructured things.



Saturday January 26, 2019 10:00am - 10:50am CET
E112

11:00am CET

Growing Your Career: From Tactical to Strategic
Have you ever considered transitioning from an individual contributor to a leadership role? As you are promoted, your success flows less from your own technical achievements and more from your ability to inspire and guide others. To make your mark as a technical leader, you’ll need to lead, engage, motivate, and influence others regardless of whether they report to you. Our panelists will share insights about their career changes and the lessons they have learned. Attendees who are, or are thinking of, transitioning from tactical to strategic roles will be armed with advice on how to leverage their experience, networks, and unique brand to identify where they want to go in their careers. Participants are encouraged to engage in discussion and ask questions.

Speakers
avatar for Eliska Slobodova

Eliska Slobodova

Engineering Manager, Red Hat
avatar for Jennifer Albertson

Jennifer Albertson

Manager, Software Engineering, Red Hat
Jen is a Senior Manager of Software Engineers in the Products and Technologies group within Red Hat. She leads multiple teams through agile development and support of critical applications that enable subscription/entitlement reporting and hybrid cloud cost management. Based on her... Read More →
avatar for Erica von Buelow

Erica von Buelow

Senior Software Engineer
Erica Von Buelow is a Software Engineer. Previously, she worked as a software developer at Red Hat, joining as part of the CoreOS acquisition, working on the Openshift Container Platform and Kubernetes with focus on security and auth functionality. She is a full-stack software engineer... Read More →
AF

Aleksandra Fedorova

CI Engineer, Red Hat
Member of FESCo and Fedora CI SIG, interested in CI/CD, Fedora & RHEL CI and GatingFedora FAS: bookwar
avatar for Jessica Forrester

Jessica Forrester

Senior Principal Software Engineer, Red Hat
Jessica is a senior technical leader within the OpenShift Container Platform group at Red Hat. She is focused on the developer and administrative experiences being built around Kubernetes, including platform observability. She has been a software engineer for over 10 years, with 5... Read More →


Saturday January 26, 2019 11:00am - 11:50am CET
E112

12:00pm CET

Continuous Delivery Meets OpenShift
This presentation will introduce why continuous delivery matters for a software, and give a complete container-based continuous delivery pipelines implementation that is used in Red Hat PnT DevOps Factory 2.0 project.
Highlights:
- fully on OpenShift, supporting scaling-out with workload growth
- using pure Red Hat technologies
- accelerated by parallel runs
- pipeline as code, deployed as OpenShift apps
- automatically proceeding to the next stage in the pipeline
- ensure products are mutually compatible as container changes
A functional demo and major technical details will also be covered.

Attendees will learn the background and basic concept about continuous delivery, and get an overview of how Red Hat internally runs continuous delivery pipelines for products on OpenShift.

Speakers
avatar for Shiyang Wang

Shiyang Wang

Software engineer, Red Hat
Shiyang Wang is a software engineer work for Red Hat, He is also a kubernetes contributor, #sig-cli reviewer.
avatar for Yuxiang Zhu

Yuxiang Zhu

Senior Quality Engineer, Red Hat
Yuxiang Zhu is a senior quality engineer in Red Hat PnT DevOps Automation-Quality Engineering team. He is currently working on designing, creating, and maintaining CI/CD platforms and pipelines for Red Hat internal services. He is also a contributor of OpenShift and Kubernetes.



Saturday January 26, 2019 12:00pm - 12:50pm CET
E112

1:00pm CET

Knative makes Developers Incredible on Serverless
What makes your developers incredible to develop, deploy, manage modern serverless workload? With Knative, developers can create and deploy their own serverless on Kubernetes where they want then develop your functions with your language of choice. For example, OpenWhisk has rich support for your preferred serverless apps such as Python, Java. If those languages don't suit your needs, you can deploy your own app container to act as your function. Because the containers only spin up for a function when in use, resource usage can be minimized during idle times.
In this session, you will learn how Knative makes it easier, quicker to develop, deploy, and manage your serverless app for enterprise developers with an understandable live demo.

Speakers
avatar for Daniel Oh

Daniel Oh

Senior Principal Technical Marketing Manager, Red Hat
Daniel Oh is a senior principal technical marketing manager at Red Hat to evangelize developers for building Cloud-Native Microservices and Serverless Functions with Cloud-Native Runtimes(i.e. Quarkus, Spring Boot, Node.js) and OpenShift/Kubernetes. Daniel also continues to contribute... Read More →



Saturday January 26, 2019 1:00pm - 1:25pm CET
E112

1:30pm CET

Creating a team mindset of continuous improvement
Between Two Beards - Making Allstar Teams

Neil "Neil" Smith will interview two of Red Hat's biggest celebrities - Ralph "Threebean" Bean and Mike "MikeB" Bonnet.
Pretending he has a sense of humour Neil we will be extracting the lessons learned for the Factory 2.0 team as they became one of the biggest hits in Red Hat history.
Our panel session will review three focus areas we made on our agile journey:
Becoming a superstar team
Keeping the team focused on winnning Rap battles
Always knowing how rich we are

Hope you have some fun with us.

Speakers
avatar for Ralph Bean

Ralph Bean

Principle Software Engineer, Red Hat
avatar for Mike Bonnet

Mike Bonnet

Product Pipeline Architect, Red Hat, Inc.
avatar for Neil Smith

Neil Smith

Agile Practitioner, Red Hat
Neil's first experience with Agile was running Extreme Programming teams starting in 2003. From that point on, his passion has been using the Agile mindset to help teams learn to see their current situation and learn how to improve continuously. He has experience coaching teams in... Read More →



Saturday January 26, 2019 1:30pm - 1:55pm CET
E112

2:00pm CET

Doing Scrum with Multiple Teams
During the session we will talk about the FreeIPA(IdM) Scrum implementation journey. We will cover following accepts:
1. Why did we decide to work with Scrum,
2. How did we set the project in Jira,
3. How did we get our own Scrum Master,
4. How did we transformed from one big distributed team to smaller, technology oriented, stable teams,
5. How the Product Owner position was formed from the current members of the team.
Overall you will learn about good and bad and also about our plans for future.

Speakers
avatar for Dominika Bula

Dominika Bula

Agile Practicioner, Red Hat
Dominika Bula is an Agile Practitioner at Red Hat. Dominika joined Red Hat in 2018 following work in project management and service management with Moravia IT and Acer. Originally from Poland, Dominika lives in Brno, Czech Republic. Follow her on Twitter as @domibula or read her articles... Read More →
avatar for Petr Cech

Petr Cech

Quality Engineer, Red Hat
avatar for Petr Vobornik

Petr Vobornik

Engineering Manager, Red Hat



Saturday January 26, 2019 2:00pm - 2:50pm CET
E112

3:00pm CET

Issues are dead. Long live issues, goals, actions!
Running an open source project but work tracking feels tricky? Is your issue tracker too messy? Come and learn about Agile and a specific approach using issues, goals, and actions to organize and track user feedback, objectives, and work to be done.

We'll also have two specific examples of open source project using this system to organize what they're doing — Fedora Docs and Fedora Modularity.

You'll learn what an Agile mindset is, and about one specific approach you can take.

Speakers
avatar for Fernando Colleone

Fernando Colleone

Principal Agile Practitioner, Red Hat
I help teams to reflect, adjust and improve their work.
avatar for Adam Šamalík

Adam Šamalík

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking a



Saturday January 26, 2019 3:00pm - 3:25pm CET
E112

3:30pm CET

How to Transform Dev and Test Silos into a Team
One of the foundations of lean/agile development is the elimination of waste, delay, and low customer satisfaction associated with siloed dev and test organizations. This talk describes how one software organization transformed siloed dev and test functions into unified teams focused on delivering value to customers. Attendees will learn:
-- why siloed teams are sub-optimal
-- how to plan for the transformation
-- the challenges to expect and how to overcome them
-- how the teams can evolve and grow
By presenting this information I hope to provide encouragement and a roadmap to teams facing the challenge of siloed dev and test teams, and call on them to start a transformation journey.
No limit on attendees.

Speakers
avatar for Stuart Corcoran

Stuart Corcoran

RHEL Operations Manager, Red Hat
Stuart Corcoran is a Principal Engineering Improvement Manager at Red Hat working primarily with the OpenStack team. He has 30+ years of software industry experience, in roles ranging from developer to tester to executive and consultant. He has spent the last 10 years focused on helping... Read More →



Saturday January 26, 2019 3:30pm - 3:55pm CET
E112

4:00pm CET

How do we get from 1000s projects to one product
RHEL is composed of 1000s of upstream projects. It's commonly known that Fedora is upstream of RHEL and yet - development of enterprise grade operating system brings its own challenges.

I will cover the challenges of putting together major version of RHEL as I have very close experience with development of major RHEL releases. I plan to cover some technical details and some high level lessons we've learned from 3+ years long projects.

Speakers


Saturday January 26, 2019 4:00pm - 4:25pm CET
E112

4:30pm CET

Processes & Tools over Individuals & Interactions
Agile nowadays might mean a lot of different things to a lot of different people. You might ask 10 times what it is, and get 10 different answers. Because of that, enabling teams to be more agile becomes even more difficult. Different perceptions, different problems and lack of understanding what really Agile is significantly contribute to misconceptions.

When thinking about Agile, some people think about : “too many meetings”, “micromanagement”, “too complex”, “not flexible enough” or ”not having the opportunity to fail”. Plus, it is impossible with remote employees.
Not only because of these perceptions, Agile gets bad reputation.

In this talk we want to share our view of what Agile is and what Agile is not based on our experience working with several teams at Red Hat.

Speakers
avatar for Fernando Colleone

Fernando Colleone

Principal Agile Practitioner, Red Hat
I help teams to reflect, adjust and improve their work.
avatar for Pavel Najman

Pavel Najman

Agile Practitioner, Red Hat
Pavel is an Agile Practitioner at Red Hat. Before joining Red Hat, he started off in the Croatian public sector as a Scrum Master for a telecommunication company while deepening his knowledge about what people makes happy at work and how to improve collaboration.



Saturday January 26, 2019 4:30pm - 4:55pm CET
E112

5:00pm CET

Building Distributed Systems in Distributed Teams
Building distributed systems is notoriously hard... building a distributed team, even more so. At Elastic — the company behind the open source tools Elasticsearch, Kibana, Beats, and Logstash — everything is distributed; the company and our products. This talk dives into the details of how Elastic is thriving on its distributed model:

* How Elastic started to be distributed by design.
* What our shared values are and what we have learned as we progressed and grew to our current size.
* What the day of an Elastician can look like.
* What we are using in terms of tooling.
* How we hire and onboard new employees.

Speakers
avatar for Philipp Krenn

Philipp Krenn

Developer Advocate, Elastic
Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for over ten years, Philipp is now a developer advocate and community team lead in EMEA at Elastic — the company behind the Elastic Stack consisting of Elasticsearch, Kibana... Read More →



Saturday January 26, 2019 5:00pm - 5:25pm CET
E112
 
Sunday, January 27
 

9:00am CET

Put Ansible and Kubernetes to Work
Have you longed for a way to make Kubernetes workload management easier? Ansible, the familiar IT automation tool, makes it easier than ever! Even if you are new to Ansible, it provides simple templating of resources that is easy to get started with, plus a broad base of powerful features for advanced management.

Once you’ve created Ansible content in the form of Roles, the new Operator SDK makes it simple to package them as a Kubernetes Operator that deploys and actively manages your application.

In this hands-on lab, you will:
Use Ansible to create, update, and remove resources in Kubernetes
Use Jinja templates to customize resources
Build an Ansible Role that deploys an application
Use the Operator-SDK to deploy your Role as an Operator

For requirements see: https://bit.ly/2yD9XeT

Speakers
avatar for Michael Hrivnak

Michael Hrivnak

Principal Engineer, Red Hat
Michael Hrivnak is a Principal Software Engineer at Red Hat. After leading development of early registry and distribution technology for container images, he became involved with solving real-world orchestration problems on Kubernetes. He now works on the Automation Broker and Operator... Read More →
avatar for Derek Whatley

Derek Whatley

Software Engineer, Red Hat Inc.
Derek Whatley is a Software Engineer at Red Hat focused on simplifying software deployment onto Kubernetes and OpenShift using Ansible.Derek is a member of the team that launched the Automation Broker and Ansible Operator projects. He works with adopters to improve usability and user... Read More →


Sunday January 27, 2019 9:00am - 10:50am CET
A112

11:30am CET

Declarative Monitoring pipelines with Prometheus
In the age of cloud computing, Monitoring is a Software Problem!

Traditionally, Infrastructure and Application Monitoring has been an 'Ops' task. In the modern world, this does not scale, as offerings grow to hundreds of microservices, each with their own dependencies.

This talk aims to walk through an approach that can be used for monitoring your application stack in a self-service declarative manner, with the monitoring configuration stored and delivered as code.

Presentation Flow:
- Challenges in monitoring applications the traditional way
- Core principles of modern application monitoring
- Dynamic Discovery and Monitoring as code
- Self-service monitoring and alerting
- How we are modernizing our stack with Prometheus

* All tools used will be open source :)

Speakers
avatar for Aditya Konarde

Aditya Konarde

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


Sunday January 27, 2019 11:30am - 11:55am CET
D0207

12:00pm CET

Holistic Monitoring
There are many ways to monitor services, but monitoring with only one tool runs the risk of partial service coverage. To solve this, the Red Hat DevOps team has developed a holistic monitoring strategy that encompasses the needs of each service without leaving gaps. From web applications to APIs, or containers to bare metal appliances, our strategy takes everything into account. In this session, you'll learn about the Red Hat DevOps monitoring strategy in detail. In addition, you will discover the fallacy of origin-based availability monitoring, how to develop useful SLI/SLO’s, and how to craft actionable alerts.

http://bit.ly/holisticmon

Speakers
avatar for Adam Minter

Adam Minter

Project Manager, Red Hat
avatar for Jared Sprague

Jared Sprague

Principal Software Engineer, Red Hat, Inc.
Jared Sprague is a Principal Software Engineer at Red Hat. He leads the Red Hat Customer Portal DevOps and Site Reliability Program. Outside of Red Hat, he is a Co-Founder of a game company Scripta, Inc. He also cuts gemstones as a hobby. He lives in Raleigh NC with his wife, two... Read More →



Sunday January 27, 2019 12:00pm - 12:50pm CET
D0207

1:00pm CET

How many dashboards does your Grafana have?
Cloud or traditional infrastructure, microservices or monolith. What is a common need? The need for monitoring. With Prometheus, Grafana and bunch of exporters, we can extract absolutely stunning amount of metrics without even modifying our application. Grafana then makes it easy to display all the metrics in beautiful dashboards.

But is displaying everything the right approach? Do we really need dozens of dashboards, each covering specific service in detail? What about focusing on several metrics that are essential to our business and leaving the rest of the data to rot in the data basement?

Attendees should have intermediate knowledge of Prometheus, Grafana and monitoring in general, and will learn about pitfalls of monitoring production applications with these tools.

Speakers
MP

Martin Polednik

Head of DevOps, ThreatMark



Sunday January 27, 2019 1:00pm - 1:50pm CET
D0207

2:00pm CET

CI/CD on OpenShift for developers
CI/CD is a key to deliver agile engineering practice and it is must have for microservices culture. To implement a CI/CD flow, devops/developers need to evaluate and setup:
1) Tools that can execute CI/CD jobs then build and deploy applications on Kubernetes/OpenShift
2) CI/CD process in terms of what should be deployment environments - dev, stage, production
3) Wire up everything from managing CI/CD server like Jenkins, set up source control hooks, define a pipeline,  align tools to build, test and deploy an application
This causes developer or platform engineers to re-invent the wheel every time.

All these mundane tasks can be simplified with "codeready toolchain"; a developer platform based on OpenShift to increase developer productivity. "Codeready toolchain build" provides a managed CI/CD-as-a-service which provides tools to build a CI/CD pipelines for an application from day 1 on OpenShift.

Speakers
avatar for Hrishikesh Shinde

Hrishikesh Shinde

Software Engineer, Red Hat
Hrishikesh is a Sr. Software Engineer at Red Hat, contributes to TektonCD pipelines an opensource CI/CD and contributes to Kubernetes release as a part of sig-release team.


Sunday January 27, 2019 2:00pm - 2:25pm CET
D0207

2:30pm CET

Istio and why do we need it
Istio is a platform Independent service mesh, that nicely plugs into Kubernetes. What service mesh is and why do we actually need it?

This talk will describe Istio's networking model and traffic management. The talk will continue by explaining a "life of a request" and how it routes through all components. Talking about requests, policy rules, and their enforcement will be on the topic as well.

By the end of the talk, traffic management implementation components such as Gateways, Virtual Services or Destination Rules will be used to showcase features of traffic splitting, fail injection and recovery.

Speakers
avatar for Peter Malina

Peter Malina

CTO, FlowUp
Google Developer Expert for GCP, CTO @FlowUp



Sunday January 27, 2019 2:30pm - 2:55pm CET
D0207