Loading…
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.

Metcalf Small [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.

Speakers
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).

Speakers
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.

Speakers
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!

Speakers
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.

Speakers
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

Speakers
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

16:45 EDT

SRE BoF
Speakers
avatar for Karsten Wade

Karsten Wade

Engineering Manager, Community Infrastructure & Platform, Red Hat
...


Thursday August 18, 2022 16:45 - 17:30 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.

Speakers
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.
Summary

Speakers
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.

Speakers
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.

Speakers
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.

Speakers
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
 

10:30 EDT

Ansible, OpenShift and RHEL: Together at The Edge
Edge is a space that has all of the buzz right now but for some of us that came from customers to Red Hat from retail and energy verticals it is nothing new… EXCEPT the technology has caught up to some of the needs we had 20 years ago as well as we are seeing a convergence of IT and OT with the introduction of millions of low cost IOT devices.

In this session we will talk about how to: Build and deploy a factory for deploying and managing RHEL for Edge (rpm-ostree) devices using OpenShift
Building Ansible Automation Platform using OpenShift Gitops on OpenShift
Managing devices via Ansible Automation Platform
Using the Ansible Automation Platform to manage the deployment of the OS
Lifecycle the application running in podman as a systemd service using Ansible Automation Platform to manage them at scale.
Declarative and imperative systems and how you need both in order do have completely automated gitops deployments

Audience Takeaways and Ecosystem Benefits:
How people are doing large scale deployments of containerized applications at the edge on small form factor devices at low cost of ownership
Understanding of gitops in imperative and declarative use cases

Imperative vs Declarative Brief(excerpt):
In GitOps, we make a distinction between declarative and imperative systems. The commonly accepted distinction goes as follows:
Imperative Automation defines the steps to execute in order to reach the desired solution.
Declarative Automation defines the desired end state of the automation.
In general, declarative automation systems are considered better because they do more for the user - they abstract more of the automation task by forcing users to consider an end state rather than worry about the details of how to reach that end state (or at least tell users and operators why they cannot). Kubernetes classifies itself as a declarative system.

Speakers
avatar for Chad Ferman

Chad Ferman

Automation Evangelist/ Ansible Product Manager, Red Hat
Chad Ferman has over 25 years of industry experience in multiple industries including Retail, public sector and most recently Oil & Gas / Manufacturing as the Enterprise Architect for Automation and Kubernetes. He has been at Red Hat since March of 2021 where he is a Product Manager... Read More →
avatar for Martin Jackson

Martin Jackson

Sr. Principal Software Engineer, Ecosystem Engineering, Red Hat
Martin joined Red Hat after a long career working for one of Red Hat's customers. He is now working on a broad range of Red Hat technologies in the Ecosystem engineering group, focusing on OpenShift, GitOps, and RHEL Edge.



Saturday August 20, 2022 10:30 - 10:55 EDT
Metcalf Small

11:00 EDT

Running container workloads on the micro-edge
Micro-edge devices are becoming more popular, maybe an IoT application running in a small RaspberryPI zero or similar SBC. Project Flotta adds a way to manage container workloads with a low footprint on those kinds of devices. Also, it integrates with Fido device initialization, manages the Operation system lifecycle, and has an observability layer that edge administrators can use. In this talk, I'll present how Flotta manages a fleet of edge devices and how to run a sample scenario. https://project-flotta.github.io/

Speakers
avatar for Jordi Gil

Jordi Gil

Senior Software Engineer, Red Hat


Saturday August 20, 2022 11:00 - 11:25 EDT
Metcalf Small

11:30 EDT

Conmon: Past, Present, and an Oxidized Future
conmon, or container monitor, is a process responsible for watching over containers after they've been configured by a container manager like CRI-O or podman, and before they've been started by an OCI runtime like runc or crun. Initially written in C, it mirrors logs, watches for OOM kills and handles container exiting procedures.

However, with the world moving towards the edge, and pods becoming a ubiquitous form of container operation, conmon is due for an update. And what better language to do so with than in Rust!

conmonrs is a rewrite of conmon, in rust! Some design goals of conmonrs include: updating to one agent per pod, keeping a minimal memory footprint to reduce CRI-O's (and thus Kubernetes's) memory overhead per pod, and taking on some of the management of pods for CRI-O and podman.

Join Peter Hunt in this talk to take a tour of where everyone's favorite container agent has been, and hear about where it's headed.

Speakers
PH

Peter Hunt

Senior Software Engineer, Red Hat
Peter Hunt is a Senior Software Engineer working on Openshift at Red Hat. Passionate about free software, Peter focuses on maintaining CRI-O, attending SIG node, and ~writing~ squashing bugs. Outside of the virtual world, Peter likes collecting floral-printed pants, gardening, and... Read More →


Saturday August 20, 2022 11:30 - 11:55 EDT
Metcalf Small

13:00 EDT

Exploring Open Source Edge 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 edge implementations that scale? This session takes attendees on a tour of multiple use cases for enterprise challenges on the edge with integration, telco, healthcare, manufacturing, 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 edge experiences.

The attendee departs this session with a working knowledge of how to map general open source technologies to their own edge 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!

Speakers
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 →


Saturday August 20, 2022 13:00 - 13:50 EDT
Metcalf Small
 
Filter sessions
Apply filters to sessions.