DevConf.US 2022 has ended
Registration is now OPEN! Please register HERE as soon as possible!

DevConf.US 2022 is the 5th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to Boston this August!!

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

Cloud & Hyperscale [clear filter]
Thursday, August 18

10:30 EDT

Exploring Open Source Telco Success at Scale
You've heard of large scale open source architectures, but have you ever wanted to take a serious look at real life enterprise telco implementations that scale? This session takes attendees on a tour of enterprise challenges in the telco domain by looking at the use cases for integration, radio access networks, 5G, hyperscalers, and much more. Not only are these architectures interesting, but they are successful real life implementations featuring open source technologies and power many of your own telco experiences. The attendee departs this session with a working knowledge of how to map general open source technologies to their own telco solutions. Material covered is available freely online and attendees can use these solutions as starting points for aligning to their own solution architectures. Join us for an hour of power as we talk architecture shop.

avatar for Ishu Verma

Ishu Verma

Emerging Tech Evangelist, red hat
Ishu is Technical Evangelist at Red Hat focusing on emerging technologies like IoT and Edge Computing. He  and fellow tinkerers work on build solutions using enterprise grade open source technologies. Previously at Intel, Ishu helped bring  IoT Gateways to market and build... Read More →
avatar for Eric Schabell

Eric Schabell

Portfolio Architect Technical Director, Red Hat
Eric is Red Hat’s Portfolio Architect Technical Director. He's renowned in the development community as a speaker, lecturer, author and baseball expert. His current role allows him to share his deep expertise of Red Hat’s open source technologies and cloud computing. He brings... Read More →

Thursday August 18, 2022 10:30 - 10:55 EDT
Metcalf Small

11:30 EDT

We Accidentally Created a Serverless Application
As a developer advocate, one of the largest challenges we have is teach people how to use our products. To do this is that we have to create workshops and disposable environments so our students can get their hands dirty. As IBM employees we use the IBM cloud, but it is designed for long-term production usage, not the ephemeral infrastructures that a workshop would require. We have previously created some systems around it to provide different ways of building up these systems, but in this latest iteration, we discovered we created a full serverless stack (by accident).

avatar for JJ Asghar

JJ Asghar

Developer Advocate, IBM
JJ works as a Developer Advocate representing the IBM Cloud all over the world. He mainly focuses on the IBM Kubernetes Service and OpenShift trying to make companies and users have a successful onboarding to the Cloud Native ecosystem. He’s also been known in the DevOps tooling ecosystem and generalized Linux communities. If he isn’t... Read More →

Thursday August 18, 2022 11:30 - 11:55 EDT
Metcalf Small

13:00 EDT

Helm and Back again. An SRE guide to choosing
Choosing the best tool for the job cannot be overstated. However, needs change and what works today may not work as well tomorrow. In today’s Cloud-Native ecosystem, it can be a challenge to pick the right tool given the number of choices we have. In this presentation we’re going to talk about when you might want to use a Helm chart vs an Operator, and the benefits of being able to create an Operator from your Helm chart down the line if needs change.

This allows Operations to be more agile, in its response to immediate needs, and scalable and anticipatory to potential future needs as well.

avatar for Hilliary Lipsig

Hilliary Lipsig

Principal Site Reliability Engineer, Red Hat
Hilliary is an autodidact and start-up veteran who has frequently learned and applied technologies to get a job done. She’s had her hand in every part of the application delivery process, honing in her skills originally as a QE engineer. Hilliary is an IT polyglot able to talk the... Read More →

Thursday August 18, 2022 13:00 - 13:55 EDT
Metcalf Small

14:00 EDT

Golden Images for Scaling Up with the Best of Them
In this era of everyone moving to cloud-based architectures for applications and services, one common tip given for making things easier in the cloud is to use so-called "golden images" of your operating platform so that you can quickly spin up what you need, where you need it. However, even with using OS vendor provided images, it's still slow and difficult to grow big efficiently. But what if I told you there's one small step that lets you take big leaps in improving the quality of service? That step is building your own custom images. At Datto, we run our own private cloud infrastructure, and as part of making that successful, we build our own custom images to ensure everyone has what they need to be successful and in compliance. This presentation will talk about our approach, the history and what led us here, and will top it off with a fun demo showing off a multi-distribution description for Linux operating system cloud disk images! If you're interested in scaling up and out with the best of them in a hybrid cloud and multi-cloud world, this will be great for you!

avatar for Neal Gompa

Neal Gompa

Senior DevOps Engineer, Datto, Inc.
DevOps Engineer by day, Linux systems aficionado and developer by night! Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in "upstream first", which... Read More →

Thursday August 18, 2022 14:00 - 14:50 EDT
Metcalf Small

15:30 EDT

Let’s Talk about Kubernetes Cluster Monitoring
How do you monitor your Kubernetes cluster? You use the best telemetry tools to monitor a cluster and help your organization to be able to EVALUATE the business metrics and be WATCHFUL when things go wrong before any customer gets impacted.
During my presentation, I will go into detail about why monitoring is important and how it enhances the infrastructure workflow. This talk will also explore why sometimes monitoring becomes challenging in the Kubernetes world. We’ll also explore how can we implement Prometheus - an open source monitoring system and Grafana - an open source analytics platform in our clusters.
You’ll leave this talk with a better understanding of how can a Kubernetes cluster be made more powerful by adding monitoring tools within it.

avatar for Twinkll Sisodia

Twinkll Sisodia

Software Engineer, Red Hat

Thursday August 18, 2022 15:30 - 15:55 EDT
Metcalf Small

16:00 EDT

Kafka as a Service: The SRE Maturity Journey
Building a managed service is a huge undertaking. The Site Reliability Engineering (SRE) model pairs nicely with designing, building and maintaining a service. In this session, we'll cover the SRE journey of the managed Kafka service at Red Hat. The unique SRE implementation at Red Hat combined with the complexity of building a 'Kafka on demand' service made for a lot of challenges.
How much does a central SRE team need to know about Kafka?
How can that SRE team scale and get involved in building the service?
What can the engineers building the service do to set up for a successful SRE relationship?
These questions will tease out a journey that we hope others can learn from and see a little bit of themselves in.

The journey starts in August 2020 with the a large team of engineers from different products, services and backgrounds. The word from on high was to build a managed Kafka service, and it would be the showcase of managed services in Red Hat.

The session focuses on one of the sub teams and its evolution from the 'SRE View' team, to the 'Observability' team and finally to the 'Running the Service' team.
The project starts with an initial 30 day goal, followed by 60 day, 90 day and beyond goals.
These goals formed the basis of the SRE journey:
* Understand what is needed for an SRE team, & start to identify tools and technologies, maybe even get a prototype working
* Make something repeatable, not just a prototype, and start to lay the foundations of monitoring and alerting
* Start running the service at a reduced SLO in preparation for onboarding to the central SRE team

As the onboarding to SRE progresses, new and unforseen challenges are uncovered. This is where a lot of lessons are and continue to be learned. Things that we'd like to be further along that now slow us down. Equally, there are things we are quite far along with, but perhaps went too far without sufficient focus and depth. This can also slow us down as we retroactively add that depth required

avatar for David Martin

David Martin

Principal Software Engineer, Red Hat
Software Engineer working on Managed Services on Openshift.

Thursday August 18, 2022 16:00 - 16:25 EDT
Metcalf Small
Friday, August 19

10:30 EDT

Open Source Fast Track with Operate First
Open source has become the defining way of developing software. But what’s next after releasing the code? Building an infrastructure for a project is hard. What CI/CD pipelines should I use, how to deploy - can I integrate with other services, where are my users?

The Operate First community cloud is an environment for developing and operating Cloud Native software and a community of developers, DevOps, and SREs to learn from each other. Built on git-ops and open-source principles with open deployments and operational knowledge, the community provides a solid foundation for your project, so that you can focus on your solution.

When the Open Source Climate initiative started out building an open data science platform that aggregates open climate data sets, they required an environment that supports complex data ingestion, processing, and quality management. You will learn how the team took advantage of the Operate First community-supported infrastructure, resolving foundational problems quickly and freeing time to work on the climate and data science problems.

We’ll take you on a ride through cloud operations, by re-visiting the journey of the OS Climate community, explaining how your project or community can also become part of a fully open source community cloud.

avatar for Thorsten Schwesig

Thorsten Schwesig

Principal Software Engineer, Red Hat
avatar for Karsten Wade

Karsten Wade

Engineering Manager, Community Infrastructure & Platform, Red Hat

Friday August 19, 2022 10:30 - 10:55 EDT
Metcalf Small

13:00 EDT

How we Build Managed Services at Red Hat
How do you build a complex, highly available, fault-tolerant, scalable and observable managed service across any cloud provider?
This talk will provide insight into the ecosystem for building and delivering managed services in Red Hat, by using OpenShift as a foundation and applying reliability engineering best practices. The Managed Kafka service is used as an example through all the phases, from early concept to evaluation, and to a fully supported GA service with engagement from all the stakeholders.

A service does not stand alone. It takes many people and many supporting services. These supporting services are born out of necessity and act as a force multiplier. Equally, the experience and knowledge in our teams enable faster delivery of each new service that we build. This ecosystem is evident in the Kafka as a Service journey, which was built on top of existing tooling, services, knowledge and processes. However, it also helped pave the way for future managed services to onboard faster and perform more efficiently.

This talk will provide you with an achievable and clear understanding of engineering principles, processes, and best practices that will help you to build a highly scalable, observable and fault-tolerant managed service.

avatar for David Ffrench

David Ffrench

Associate Engineering Manager, Red Hat
David Ffrench has been working on managed services in Red Hat for the past 4.5 years. David was the engineering control plane team lead for the OpenShift Streams service focusing on core engineering and close collaboration with product management, SRE, product security and other engineering... Read More →
avatar for David Martin

David Martin

Principal Software Engineer, Red Hat
Software Engineer working on Managed Services on Openshift.

Friday August 19, 2022 13:00 - 13:50 EDT
Metcalf Small

14:00 EDT

Configuring your Kubernetes Fleet
Managing a multi-cluster Kubernetes deployment to meet enterprise standards for security and regulatory compliance requirements is a complex and time consuming process. Open Cluster Management (OCM) is a CNCF sandbox project aimed at simplifying and streamlining multi-cluster and multi-cloud management of Kubernetes environments of any size.

This talk is focused on how you can configure your multi-cluster Kubernetes environment using the OCM policy framework using GitOps. OCM’s policy framework can be integrated with multiple policy engines such as Gatekeeper/OPA and Kyverno. Its approach is to represent the desired configuration state using declarative policies which can be deployed using GitOps. Such an approach gives an organization control and visibility into the configuration and security of their Kubernetes clusters, and automates operational aspects.

avatar for Matt Prahl

Matt Prahl

Principal Software Engineer, Red Hat

Friday August 19, 2022 14:00 - 14:25 EDT
Metcalf Small

15:00 EDT

Evolving your APIs, a pragmatic approach
When you publish your first HTTP API, you’re more focused on short-term issues than planning for the future. However, chances are you’ll be successful, and you’ll “hit the wall”. How do you evolve your API without breaking the contract with your existing users?

In this talk, I’ll first show you some tips and tricks to achieve that: moving your endpoints, deprecating them, monitoring who’s using them, and letting users know about the new endpoints. The talk is demo-based, and I’ll use the Apache APISIX project for it.

avatar for Nicolas Fränkel

Nicolas Fränkel

Head of Developer Advocacy, Apache APISIX
Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich... Read More →

Friday August 19, 2022 15:00 - 15:50 EDT
Metcalf Small

16:00 EDT

Netavark: Why Podman rewrote Container Networking
As part of its 4.0 release, Podman introduced Netavark and Aardvark, a two-part solution for configuring networking for containers. This talk will explain the what, why, and how of container networking through the lens of these two new tools. Attendees will learn about what Netavark and Aardvark are, how container networking functions, how the two tools were created, and what the future holds for Podman networking.

avatar for Matt Heon

Matt Heon

Red Hat
Software Engineer on Red Hat's container team

Friday August 19, 2022 16:00 - 16:25 EDT
Metcalf Small
Saturday, August 20

11:00 EDT

Implementing High Availability for the Cloud
One of the top priorities in every company nowadays is to ensure High Availability(HA) and Disaster Recovery in their services. Despite this emphasis, you can hear news almost every single day about businesses losing part of their revenue due to inoperative applications or outages! While moving applications to the cloud helps improve availability, additional modifications are needed to take full advantage of the cloud. If you are interested in learning more about how to support High Availability in your applications, join us in this talk as we walk through the process the Open Data Hub team went through to implement HA for the JupyterHub. We will also explain how to implement load balancing with Traefik for networking, and how to ensure only one HA instance is “actively” running via leader election. Finally, we will discuss some common traps as well as lessons learned.

avatar for Lucas Fernandez Aragon

Lucas Fernandez Aragon

Developer, Red Hat
I'm a technology fan and I love to explore as many fields as I can, such as Development, Ciber-Security, Artificial Intelligence or Blockchain.

Saturday August 20, 2022 11:00 - 11:25 EDT
Conference Auditorium
Filter sessions
Apply filters to sessions.