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!!
Workshop [clear filter]
Wednesday, August 17
 

10:00 EDT

AWS Gameday with Red Hat Ansible
AWS GameDay is an interactive team-based learning exercise designed to give players a chance to put their DevOps skills to the test in a real-world, gamified, risk-free environment. Most importantly, it is an extremely fun way to learn more about working with cloud technology without the step-by-step instructions provided in workshops or classroom-style sessions. If you are seeking an open-ended, and at times ambiguous, style of training then GameDay is the perfect challenge for you.

Speakers
avatar for David Duncan

David Duncan

Partner Solutions Architect, Amazon Web Services
David Duncan is OSS Partner Solutions Architect at AWS


Wednesday August 17, 2022 10:00 - 12:00 EDT
MCS B37

10:00 EDT

Build AIOps tools on Operate First
Want to learn how to accelerate your development of AI applications on the hybrid cloud? In this workshop, we introduce you to Operate First, an open cloud platform that provides cloud services and applications that support data scientists. We will walk you through the process of building a simple AIOps tool from scratch on the Operate First cloud and learn how to move your AI workloads to the cloud by implementing an end-to-end ML tool.

We start by learning how to collect data from an open CI/CD data source, use Jupyterlab and its extensions to manage dependencies, and run jupyter notebooks. We will learn how to perform automated, repeatable experiments using Elyra and Kubeflow Pipelines, create and deploy machine learning modes on OpenShift using Seldon and visualize results on a Superset dashboard.

By the end of this workshop, you will have an idea of how to build a simple AIOps tool on the cloud that can support your CI/CD processes. You will learn how to get started with, build data science tools, or onboard your existing projects on the Operate First cloud.

Speakers
avatar for Oindrilla Chatterjee

Oindrilla Chatterjee

Senior Data Scientist, Red Hat
Oindrilla is a Senior Data Scientist at Red Hat, in the Office of the CTO working on emerging trends and research in ML and AI. She works on evaluating new tools, platforms, and methodologies in the open source Data Science ecosystem, for enhancing Red Hat products and internal services... Read More →
avatar for Aakanksha Duggal

Aakanksha Duggal

Senior Data Scientist, Red Hat Inc
Aakanksha Duggal is a Senior Data Scientist in the Emerging Technologies Group at Red Hat. She is a part of the Data Science team and works on developing open source software that uses AI and machine learning applications to solve engineering problems.


Wednesday August 17, 2022 10:00 - 12:00 EDT
MCS B33

13:00 EDT

Developer Experience in Linux System Role
The Linux System Roles are a collection of Ansible roles and modules which are used to manage and configure common Linux operating system components. As the developers, we are going to share our developing experience in the meetup, specifically, the topics will cover the Network Role and the Firewalld Role.

Network Role enables users to configure the network on the target machine and various networking profiles can be configured via customized Ansible modules. On our journey, we are going to explore the contributing experience in Network Role. For instance, what providers are supported by Network Role and what environment needs to be satisfied so that we can use Network Role ? What’s more, we are also going to dive into details about Network Role upstream CI systems and explain how it ensures testing integrity. As users, we are more curious about how we can customize the playbooks efficiently to configure networks and which virtual machine or virtual image we should choose to test the feasibility of our idea. Last but not least, we are also planning to cover some additional features in Network Role and the implementation behind the scene, e.g. integration tests coverage, basic unit for argument parsing, helper files for assertion/test setup/logging.

Firewalld Role as an Ansible Role can provide a consistent configuration to manage ports and services with Firewalld. This meetup will also feature a demo on how the Firewalld Role works and will cover all the different features within the role.

In summary, our developer experience will make the audiences understand how to contribute to the different Linux System Roles modules in general, and how the features are implemented, as well as how the test integrity is guaranteed. Attendees should be familiar with basic knowledge of Linux System Roles.


Wednesday August 17, 2022 13:00 - 14:00 EDT
MCS B33

13:00 EDT

Hands On with Fedora CoreOS
This is a hands-on workshop that will introduce Fedora CoreOS (an emerging Fedora Edition) and explain the differences between Fedora CoreOS and traditional Linux operating system distributions. In this lab, you’ll become familiar with the components of Fedora CoreOS and also the value this automatically updating container-focused OS provides. By the end, you’ll be ready to deploy Fedora CoreOS in your infrastructure and contribute back to the growing Fedora CoreOS community.

We will be covering the following key topics in the hands-on portion of the workshop:
- Provisioning with Ignition/Butane
- Booting Fedora CoreOS for the first time
- Running provisioning scripts and containers on boot
- Understanding how updates work
- Performing rollback when needed

In order to perform this lab the user will need:
- An internet connection capable of downloading large files
- A Linux system with KVM support and libvirt installed and running
- The system must be able to start the VM with at least 2GiB of RAM and 10GiB of disk space and a few VCPUs


Speakers
avatar for Sohan Kunkerkar

Sohan Kunkerkar

Senior Software Engineer, Red Hat Inc
Sohan Kunkerkar is a Senior Software Engineer at Red Hat, bringing expertise in distributed systems, backend engineering, and containers. His active contributions extend to CRI-O, a container runtime engine, and various sub-projects within the Kubernetes Sig-Node community. Sohan... Read More →
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →


Wednesday August 17, 2022 13:00 - 14:00 EDT
MCS B31

13:00 EDT

Java code instrumentation for beginners
Curious about how profilers can estimate the time spent in each method or follow memory allocations?

One of the most common ways is to use instrumentation. Instrumentation is the addition of code to methods for the purpose of gathering data. Profilers inject code into the software under test and extract information for performance analysis. Agents and event loggers also use this strategy.

In this workshop we will go over the basics of JVM, Java bytecode, Java agents, and code instrumentation. By using the Java Instrumentation API, we will build a simple “profiler” that counts the number of times a particular method was invoked. You will learn how to inject code into a Java application and follow the path of the instrumentation to see in detail the way it works.

Basic knowledge of Java is required.

Speakers
avatar for Ira Cherkes Levinshteyn

Ira Cherkes Levinshteyn

Senior Software Engineer, Synopsys
Ira is a senior software engineer working on Seeker, the Interactive Application Security Testing solution from Synopsys.Ira's experience is diverse - she has a BA in Computer Science, a BSc in Biochemistry, and a MSc in Quantum Mechanics and she is now back to the Cybersecurity field... Read More →


Wednesday August 17, 2022 13:00 - 15:00 EDT
MCS B37
 
Filter sessions
Apply filters to sessions.