Loading…
Attending this event?
Registration is now OPEN! Please register as soon as possible! https://hopin.to/events/devconf-us

DevConf.US 2020 is the 3rd annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!

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

Friday, September 25
 

09:30 EDT

Open Source, Bubbles, Empathy, and Attracting Talented People
We will open with Ms. Dumas giving a keynote about increasing inclusion in the software industry. We will then highlight some of the students who have been working with Red Hat over the last year.

Speakers
avatar for Sally O'Malley

Sally O'Malley

Software Engineer, Red Hat
Sally Ann O'Malley is a software engineer at Red Hat working on the OpenShift Workloads team.  She has worked on various teams within OpenShift over the past 5 years.
avatar for Urvashi Mohnani

Urvashi Mohnani

Senior Software Engineer, Red Hat
Urvashi Mohnani is a Senior Software Engineer at Red Hat on the OpenShift Node team. She is a CRI-O maintainer and has spent the past few years developing emerging Open Source container technologies such as Buildah, and Podman.
avatar for Denise Dumas

Denise Dumas

VP, Engineering Diversity, Red Hat
Encouraging more inclusion at Red Hat!
avatar for Langdon White

Langdon White

Platform Architect, Red Hat
Passionate technical leader with a proven success record architecting and implementing high-impact software systems for companies ranging from startups to large companies. Participated as an executive, architect, and developer for over 150 projects. In-depth knowledge and experience... Read More →


Friday September 25, 2020 09:30 - 10:25 EDT
Boston

10:25 EDT

Expo Hall / Break
Time to visit the booths in the expo hall or take a break!


Friday September 25, 2020 10:25 - 10:40 EDT
Boston

10:40 EDT

Openshift Do Developer Demonstration
Odo is a fast and easy-to-use CLI tool for creating applications on OpenShift/k8's. odo allows developers to concentrate on creating applications without the need to administrate  cluster itself.
It makes Developers life Easier and Improvies Developer Experience on Openshift/Kubernetes Platform.
Points to be covered in session:
1. Odo architecture
2. Installing odo
3. Demonstration of creating a component application with odo

Speakers
avatar for Mohammed Ahmed

Mohammed Ahmed

Creating amazing stuff through code, Red Hat
Programmer, Open source enthusiast, Container Engineer @ Red Hat
VS

Varsha Sharma

Associate Technical Engineer, Red Hat, Inc.
Obsessed with learning new things.



Friday September 25, 2020 10:40 - 11:25 EDT
Pixies Virtual

10:40 EDT

oVirt System Tests using Lago
I'll be focusing on how Lago can be used to spin up infrastructures on very minimal resources(just your laptop is enough) and perform end-to-end testings.
I'll start with a small introduction to testing frameworks and continue to how lago works and how you can define your environment needed for testing.
A brief explanation about ovirt-system-tests, what different test_suites are currently included, how to run an ovirt-system-test instance and then interact with the environment once it is up and running.
Closing with a small preview about how ovirt-system-tests are used for CI automation.

Speakers
PD

Parth Dhanjal

Associate Software Engineer, Red Hat, Inc.
I hail from Delhi, India and currently living in Bangalore. I have been working with Red Hat for about 2.5 years now with the Red Hat Hyperconverged Infrastructure team and love to design and implement UI & UX. I primarily code in ReactJS, a little bit in python and have been contributing... Read More →


Friday September 25, 2020 10:40 - 11:25 EDT
Bell Biv DeVoe Virtual

10:40 EDT

The magic formula for high-performing teams
In 2015, Google published the results of an internal study to determine what factors were the best predictors of an employee’s success. Their thesis was that the study would uncover what individual traits and past accomplishments were predictors of future performance, ultimately leading to a "magical algorithm" for hiring the right people. They learned that the highest performing teams had a number of common traits, but the most impactful one was an environment of psychological safety. Many want this environment but are left wondering how you grow a team culture that encourages experiments to flourish and treats failures as an opportunity for continuous learning.

In this session, we’ll discuss helping groups overcome communication and cultural anti-patterns that destroy psychological safety. You'll leave this presentation with actionable strategies to create a trust-filled environment that fosters employee well-being, creativity, and innovation.

Speakers
avatar for Leslie Hawthorn

Leslie Hawthorn

Manager - Vertical Community Strategy, Red Hat, Inc.
An internationally known developer relations strategist and community management expert, Leslie Hawthorn has spent the past decade creating, cultivating, and enabling open source communities. She currently manages a team focused on strategic community development for industry verticals... Read More →


Friday September 25, 2020 10:40 - 11:25 EDT
Guster Virtual

10:40 EDT

Speeding up container image builds with Buildah
Building container images within a large container pipe-line can be slow. Their is always a battle between security and speed of container image builds. How do I block one container image build from effecting/attacking other container images?
What features of the container engines can I take advantage of to speed up the build process?

How can I add speed and still have good isolation.

This talk will explain and demonstrate features of buildah within a secure container which can do both.

Speakers
avatar for Daniel Walsh

Daniel Walsh

Senior Distinguished Engineer, Red Hat, Inc.
Daniel Walsh has worked in the computer security field for over 30 years. Dan is a Consulting Engineer at Red Hat. He joined Red Hat in August 2001. Dan leads the Red Hat Container Engineering team since August 2013, but has been working on container tec


Friday September 25, 2020 10:40 - 11:25 EDT
Mighty Mighty Bosstones Virtual

10:40 EDT

How to Handle a Usability PR Crisis
As the impact of technology on society is gaining attention, user experience experts may find ourselves in situations where our work or impact on a product suddenly comes into question in the public eye. Where one day you are working behind the scenes to improve the companies user experience, the next day you may find yourself in the limelight as a user experience emergency evolves. This talk will cover how to handle a usability emergency and use it to catapult your user experience practice forward. It will cover practical steps including reframing, evaluating, planning, and communicating while the pressure is high. By the end of this talk, you’ll know how to handle anything from a public PR crisis pointed at usability through that executive that tried your product and created an internal crisis to fix usability immediately.

Speakers
avatar for Catherine Robson

Catherine Robson

Manager, User Experience Design, Red Hat
Catherine Robson is a user experience manager and professional who has been working in the industry for over 15 years.  Currently a Manager of User Experience at Red Hat, where she has been recognized with the Stevie Award for Women in Business for Employee of the Year, she works... Read More →


Friday September 25, 2020 10:40 - 11:25 EDT
NKOTB Virtual

11:30 EDT

Explanation of Kogito for brms/bpm on quarkus or s
This talk is interested those are working in drools and JBPM skills. Kogito is a next generation business automation toolkit that originates from well known Open Source projects Drools (for business rules) and jBPM (for business processes). I will cover all the Koigto features during the session then audience will learn to use of this feature.I will show demo and the slide as well. Only required basic knowledge of drools/jbpm to attend this talk.

Speakers
avatar for Amit Nijhawan

Amit Nijhawan

STSE, Red Hat
I am working as middleware engineer in red hat.


Friday September 25, 2020 11:30 - 12:15 EDT
Pixies Virtual

11:30 EDT

Using containers and VMs on free public CIs
At first glance, free public CIs seem insufficient for testing many open source projects. They provide only a single virtual machine with no choice of Linux distro, and no container or virtual infrastructure.

However, many projects are publishing as containers, or even kubernetes operators. Many have conventional installers that must be tested across numerous Linux distros. Some need SELinux or other CI-disabled kernel features.

This talk will explain how our project overcame all these limitations: container infrastructure and full virtual machines running on top of free public CIs, and alternative solutions that also work. The solutions will consist of a comparison of CI-compatible open source container infrastructures and hypervisors, CI design patterns for them, and other tips & tricks for integrating them.

Speakers
avatar for David Davis

David Davis

Principal Software Engineer, Red Hat, Inc.
I like to code.
avatar for Mike DePaulo

Mike DePaulo

Red Hat, Inc.
A SysAdmin since age 15. An open source contributor to X2Go and Fedora for several years. Your friendly neighborhood Service Reliability Engineer on Pulp since 2019.


Friday September 25, 2020 11:30 - 12:15 EDT
Bell Biv DeVoe Virtual

11:30 EDT

I See Metrics: Anomaly Detection on OpenShift
Monitoring with Prometheus is becoming a common pattern for cloud native applications. But knowing what metrics to record and how to find relevance is a challenging task. How can AI-based solutions help us automate the process of identifying and alerting when metrics behave differently and also augment human introspection?
In this workshop you will learn how to interact with Prometheus metrics and train a machine learning model to perform time series forecasting for detecting potential anomalies. We will walk you through the process of deploying and operating all the tools required to develop your own anomaly detection framework. You will walk away from this workshop knowing how to:
1. Setup a sample web application to generate metrics
2. Configure Prometheus to collect the metrics and Grafana to visualize the metrics
3. Use Python to transform metrics into a suitable format
4. Train a machine learning model to perform time series forecasting


Friday September 25, 2020 11:30 - 12:15 EDT
Mighty Mighty Bosstones Virtual

11:30 EDT

Open Source Agile: How CPE Serves the Community
In 2001, the Agile Manifesto, a collection of simple principles for software development, was published. It helped shape how development teams work. Meanwhile, open source has its own set of principles that promote and build community, transparency, and collaboration, and meritocracy. On paper these two sets of principles match closely. But in practice, using Agile in an open source project may make community members wary, especially volunteers.

This is extra challenging for CentOS and Fedora, since Red Hat sponsors those projects and contributes in order to meet business goals. The Community Platform Engineering team has a foot in both the business and open source camps to support both CentOS and Fedora. How can we better interact with global volunteers and Red Hat, increase confidence in delivering on important goals, and do it openly and transparently? How do we embrace and not isolate? How do we ensure that we add value? How do we actually function? Join my session to find out!

Speakers
avatar for Leigh Griffin

Leigh Griffin

Engineering Manager, Red Hat, Inc.
Engineering Manager and Agile Coach for Red Hat Mobile


Friday September 25, 2020 11:30 - 12:15 EDT
Guster Virtual

11:30 EDT

Metadata strategy for beautiful nerds
Good metadata makes good information easy to find, but 35% of B2B content is never used. Folks who engage with your content deserve care and respect—and metadata empowers them to find what they need. Embrace your inner beautiful nerd and learn methods for connecting people with authoritative, trustworthy, and meaningful knowledge.
You’ll learn how to:
- Audit and analyze your content and tools without spending the rest of your life in a spreadsheet.
- Build metadata and search systems that support your organization’s purpose and expertise.
- Use the GitLab Remote Manifesto to build a knowledge ecosystem that works for people.
- Improve your software by incorporating the ideas (and workarounds) of passionate amateurs.
- Bridge developers and users by becoming a technologist, bug hunter, and expert on your own content collection.
- Develop software integrations that count, and focus people’s passion for ML/AI to build practical features.
- Conquer the world. Or at least content bloat.

Speakers
AM

Anna McHugh

Associate manager, Librarian and curator, Red Hat, Inc.
Anna McHugh is a librarian and curator who believes in the compassionate treatment of content and knowledge stewardship. Anna works on metadata strategy, search, and content publishing software so Red Hat can share valuable and trustworthy information with our audience. Anna is also... Read More →


Friday September 25, 2020 11:30 - 12:15 EDT
NKOTB Virtual

12:20 EDT

Can Database play a whisper game?
From smartphones, IoTs for homes and smart cities, we generate enormous amounts of data while constantly accessing services on the internet. These cloud-enabled services often consider connected devices as edges and need them to be in sync. Therefore, we need ways to support distributed systems that are highly fault-tolerant and available while abiding limited connectivity and resources.

We introduce a distributed database that is adaptable to systems with low network bandwidth and node stability. By relaxing the consistency requirement of a database we support systems that look for eventual consistency. In this session, you will learn the basics of distributed systems, its design concerning the CAP theory, and a brave usage of recent reconciliation protocols that revolutionizes the fundamentals of traditional databases. With this work, we hope to inspire and enable similar approaches that effectively decentralize workloads and aggregate the results.

Speakers
BS

Bowen Song

Software Engineer, Red Hat, Inc.
OpenShift Engineer with some Operator lifecycle managing problems.


Friday September 25, 2020 12:20 - 13:05 EDT
Pixies Virtual

12:20 EDT

ATCasC- Ansible Tower Configuration as Code
Everyone has heard of Red Hat Ansible, but how about Ansible Tower(or AWX- its open source counterpart)? If you don’t know what it is, then this talk is for you. Tower will help you add sophistication to your Ansible usage and have visibility & control over how your team uses Ansible. While doing so, one of the things that you need to worry about is how reliable your Ansible Tower setup is? How would you maintain all the objects like Projects, Users, Settings, Credentials, Job Templates and Workflow Templates created in the ansible tower are reproducible, you can redeploy it in case you lose it. In this talk, you will see how we achieved this reproducibility in our environment.

You will walk away with knowledge of:
What is Ansible Tower and why do I need it?
Ansible Modules to interact with tower
Ansible tower Meta backup vs full backup and restore
CI Workflow for Ansible Playbook/Ansible Tower Git Repos to enable contribution from others
Use cases that can be automated via Ansible

Speakers
avatar for Kedar Kulkarni

Kedar Kulkarni

Senior Software Engineer(DevOps), Red Hat, Inc.
Kedar is a Senior Software Quality and DevOps Engineer at Red Hat. Kedar has been at Red Hat for 4+ years and he has gone from Software Engineer Intern to Senior Software Engineer. His focus has been primarily on Infrastructure - Baremetal, Virtualized and Containers. He is a Red... Read More →


Friday September 25, 2020 12:20 - 13:05 EDT
Bell Biv DeVoe Virtual

12:20 EDT

AI: Beyond Machine Learning
The past decade or so has seen such rapid advances in supervised deep learning and neural networks that those areas, and machine learning more generally, have become almost synonymous with AI especially in popular media. However, there are other broad areas of research that have fed into AI historically and continue to be important today.

In this talk, Red Hat’s Gordon Haff will place machine learning within this set of broader science and engineering specialties that include cognitive psychology, control theory, linguistics, and human factors. The goal is to provide attendees with a broader context for both learning and applying cross-disciplinary fields of study to their AI-related work.

Speakers
avatar for Gordon Haff

Gordon Haff

Writer, Red Hat, Inc.
Gordon Haff writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. His books include From Pots and Vats to Programs and Apps and How Open Source Ate Software.


Friday September 25, 2020 12:20 - 13:05 EDT
Mighty Mighty Bosstones Virtual

12:20 EDT

We Won. Now what?
Not too long ago, the open source movement was a plucky underdog fighting to establish a better way of making software. Now it’s the default, with companies who used to be antagonists serving as the biggest cheerleaders for open source software. But it’s not time to pack up and go home. As open source’s place in the world has changed, so must the focus and approach.

In this session, we’ll look at the present and future of the open source movement. What can openness do with its newfound power? And what happens if we don’t use it wisely?

Speakers
avatar for Ben Cotton

Ben Cotton

Fedora Program Manager, Remote US IN
Ben Cotton is a meteorologist by training, but weather makes a great hobby. Ben works as the Fedora Program Manager at Red Hat. Prior to that, he was a Product Marketing Manager at Microsoft focused on Azure’s high performance computing offerings. Ben is a Community Moderator for... Read More →


Friday September 25, 2020 12:20 - 13:05 EDT
Guster Virtual

12:20 EDT

Strings & LEGOs: Everyday Objects in User Research
User research isn't all clipboards and watching users behind one-way mirrors. Hands-on activities are an effective and valuable method to engage participants, gather data, and recruit for future studies. We will show you how to use everyday objects in your next group meeting or hackathon to collect high-quality, valuable data and spark in-depth conversations. We'll discuss two case studies where we used these techniques: a string board for building personas and a LEGO board for a visual style reaction study.

Speakers
avatar for Sara Chizari

Sara Chizari

Senior UX Researcher, Red Hat, Inc.
My background is in Computer Science and Cognitive Psychology and my PhD is in Human Information Interaction. I joined the UX Design team at Red Hat about a year ago where I help to build a bridge between our users' feedback and our product managers, designers and developers.
avatar for Sarahjane Clark

Sarahjane Clark

Senior UX Researcher, Red Hat, Inc.
Senior User Experience Researcher at Red Hat


Friday September 25, 2020 12:20 - 13:05 EDT
NKOTB Virtual

13:00 EDT

NetworkManager Meetup
Meet the NetworkManager team and discuss your experience, use-cases and related projects such as Nmstate and the Network Linux System Role.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager

Speakers
avatar for Till Maas

Till Maas

Associate Manager, Software Engineering, Red Hat
Till Maas is working at Red Hat to manage the team that maintain NetworkManager and related projects like the Network System Role and Nmstate.


Friday September 25, 2020 13:00 - 13:45 EDT
Dropkick Murphys Virtual

13:05 EDT

Expo Hall / Break
Time to visit the booths in the expo hall or take a break!


Friday September 25, 2020 13:05 - 13:40 EDT
Boston

13:40 EDT

The lifecycle of an API: Versioning and Operators
I have a new version of my API. Now what? Managing my API versioning with Red Hat 3scale API Management is not enough. What do I need to do to get my new API version published and working on my cluster in a seamless way?
In this session, let's walk through a normal day in an API versioning life cycle, where API management-as-code practices take place using operators and 3scale API Management with Red Hat OpenShift. You’ll leave with ideas and best practices to help with your API CI/CD and API life-cycle management and versioning.

Speakers
avatar for Michael Acostamadiedo

Michael Acostamadiedo

Integration Practice Senior Consultant, Red Hat
avatar for Hugo Guerrero

Hugo Guerrero

APIs & Messaging Developer Advocate, Red Hat, Inc.
Hugo Guerrero works at Red Hat as an APIs and messaging developer advocate. In this role, he helps the marketing team with technical overview and support to create, edit, and curate product content shared with the community through webinars, conferences, and other activities. With... Read More →
KJ

Khaled Janania

Senior Consultant, FSI
Senior Consultant for Red Hat FSI


Friday September 25, 2020 13:40 - 14:25 EDT
Pixies Virtual

13:40 EDT

Is Quality a Fault Line in Software Development? - Ask The Experts Panel
Testing is Context-Dependent
(#4 in the list of 7 principles of software testing)

  • What happens when a tester’s vision of quality is different from product management.
  • What context are we talking about? Functional, Domain, or Business?
  • What steps do you take to continuously build/rebuild that context?
  • What is the context-driven testing school of thought?
  • What is software quality after all- Internal vs Perceived?
  • Is the price paid for that ‘additional effort’ to increase quality worth it?

In this session, we are going to discuss these and many other burning questions with our team of experts. 

Speakers
avatar for Anisha Narang

Anisha Narang

Senior Quality Engineer, Red Hat
Senior Quality Engineer
avatar for Deepak Koul

Deepak Koul

Manager, QE, Red Hat, Inc.
Software Quality Enthusiast.
SB

Shreya Bansal

QE Lead, Red Hat


Friday September 25, 2020 13:40 - 14:25 EDT
Bell Biv DeVoe Virtual

13:40 EDT

Reinforcement learning based dependency resolution
Dependency resolvers try to satisfy the version range requirements of libraries used using different approaches, such as backtracking or implementing an SAT solver. But what about plugging in machine learning algorithms in this AI/ML era and try to resolve software stacks with reinforcement learning? What are the benefits and drawbacks of such an approach? What is the state space imagined, what are the actions to be taken to accumulate rewards and how to balance exploration and exploitation in the state space? Let's play this game and see who wins...

Speakers

Friday September 25, 2020 13:40 - 14:25 EDT
Mighty Mighty Bosstones Virtual

13:40 EDT

The Open Source Way community management guide
Contributors to open source projects learn and create methods and practices for having a good community experience. Open source practitioners share these methods with each other all the time, and The Open Source Way brings those best practices together, written as a collaborative community effort. We are updating this guide; you are invited to learn about, participate in, and contribute to The Open Source Way and the community of practice around it.

In addition to bringing a slightly-opinionated view of how & what makes a successful project, this guide includes the often missing reasons -- why do certain practices work, and why have others been tried and abandoned.

This talk introduces the 2.0 version of the guide itself, what is covered within it, and highlight the narrative being told from/to community management practitioners. You'll learn how to consume and/or contribute to this guide and the body of community knowledge around it.

Speakers
avatar for Karsten Wade

Karsten Wade

Community Architect, Remote US CA
Since 2000 Karsten has been teaching and working in the open source way. As a community architect in Red Hat's Open Source Program Office, he helps with community development activities. At 24 years in the IT industry, Karsten has worked as an IT manager, professional services consultant... Read More →


Friday September 25, 2020 13:40 - 14:25 EDT
Guster Virtual

13:40 EDT

User Onboarding – Get the User on Board!
User onboarding is guiding users to use your product and find value in it. Users understand how to use your product to meet their goals. You may have the best product, but if the users cannot figure out how to get started, they will never use your product. This is where User Onboarding helps!
The session covers:
• What is user onboarding
• User onboarding strategies
• Onboarding based on user personas and journeys
• User onboarding artifacts:
◦ In the app:
• Welcome messages
• Guided product tours
• Task lists & progress bars
• Tooltips, in-app messaging
◦ External:
▪ Marketing emails
▪ Product release emails
▪ Help topics
• Examples of companies that use good onboarding to guide their users
• Examples of onboarding tools to get started
• Retiring an onboarding artifact
The session will help the audience to think about onboarding strategies and which artifacts to include in their products!

Speakers
avatar for Sangeeta Raghu-Punnadi

Sangeeta Raghu-Punnadi

Principal Technical Writer, Red Hat
Technical writer for more than a decade. Try to find ways where I can help the users adopt/understand the product better. Documentation, microcopy, error messages, usability testing, are a few places where I love contributing.


Friday September 25, 2020 13:40 - 14:25 EDT
NKOTB Virtual

14:30 EDT

Improvements in OpenShift Python s2i
OpenShift provides a framework to easily deploy applications into a cluster from within a Git repo - Source-To-Image (s2i). Let's have a look at what we've learnt and how we improved the installation process of Python applications during OpenShift s2i builds. We will discuss how we improved the developer's experience, helped developers with tracking issues during cluster builds, reduced the resulting container image size, and how we were still able to automatically aggregate important information from build logs in a structured form. Besides all of this, users can use any dependency management tool from pip, pip-tools, Pipenv or Poetry. Last but not least, we will show good practices to keep your Python project in a good shape and ready to be deployed to an OpenShift cluster.

Speakers

Friday September 25, 2020 14:30 - 15:15 EDT
Pixies Virtual

14:30 EDT

Content testing for QEs
Understand the information processing approach for testing content as QEs.

Interpret the user experience by learning the answer to these questions:

What is the right amount of information?
Where to determine information validity or usability?
How to modularize or minimize information?
When do we get answers to these questions?

Learn the answers to these questions and more in this session.

Speakers
avatar for Pratik Mulay

Pratik Mulay

Technical Writer, Red Hat
Technical Writer for the last 7 years. With Red Hat for the past 3 years. Passionate about designing processes for content management systems.


Friday September 25, 2020 14:30 - 15:15 EDT
Bell Biv DeVoe Virtual

14:30 EDT

Running GPU workloads on OpenShift
Using general available packages (in the form of container images) from an official source or a certified provider comes with a big caveat in relation to performance-sensitive workloads.
These packages may provide ABI compatibility, but they are not optimized for our specialized hardware (like GPUs or high-performance NICs), nor our CPU chip architecture. The best way to address this is to compile your packages (build your images) on your own deployment.
OpenShift provides a way to seamlessly build images based on defined events called BUILDS. A build is the process of transforming input parameters into a resulting object. Most often, the process is used to transform input parameters or source code into a runnable image. A BuildConfig object is the definition of the entire build process.
The missing part to building hardware-specific images is to orchestrate the build process over the different available resources. In this presentation, attendees will learn about the Node Feature Disco

Speakers
avatar for Carlos Eduardo Arango Gutierrez

Carlos Eduardo Arango Gutierrez

Software engineer, Red Hat, Inc.
Carlos Eduardo Arango Gutierrez - Red Hat (carangog@redhat.com) Eduardo is a performance engineer at Red Hat, working on the OpenShift performance & latency sensitive applications. Eduardo is also a Computer Science PhD student at Universidad del Valle, Cali, Colombia, working on... Read More →


Friday September 25, 2020 14:30 - 15:15 EDT
Mighty Mighty Bosstones Virtual

14:30 EDT

Herding cats: program management in communities
Large open source projects are complex. Whether you have someone formally filling the role or not, your project is performing program management tasks. This talk covers some of the key work that program managers perform in community projects. This includes managing schedules, tracking changes, leading meetings, and coordinating resources, with a particular emphasis on how this applies to volunteer communities and not just corporate projects.

Speakers

Friday September 25, 2020 14:30 - 15:15 EDT
Guster Virtual

14:30 EDT

Open Sourcify your Design Process
Open source encourages collaboration between communities and individuals to create the best solutions possible while leveraging the diverse experiences and skills of everyone involved. So why not apply these same principles to the design process? This talk will introduce the audience to tools and methods on how to apply open source principles to their own design process. The first step we will cover is the initial setting up of a design GitHub repository and starting to add design artifacts to it. Next we will talk about applying open source methods to the research phase. We will talk about using open communication channels like mailing lists and Reddit to recruit research participants and conduct research activities like surveys. We will also talk about some examples of open source design tools you can use to create mockups and how you can share your designs with the community for feedback and iterate. How can you as a contributor apply some of these methods to your design process?

Speakers
LW

Laura Wright

Interaction Designer, User Experience Design
...


Friday September 25, 2020 14:30 - 15:15 EDT
NKOTB Virtual

15:20 EDT

Web exploitation - Offensive way to Hunt Bugs
As a QE or Developer, we have the power. The power to find new bugs/flaws with the code, which others could not find and at the same time. In this talk, I will present how QE engineers, Developer or Anyone who is interested in filling CVE bugs can work proactively with InfoSec or ProdSec team to find some security vulnerabilities in different features of the web in functionality testing.
The agenda will be like:
* Goals of offensive bug hunting and what are some approaches to agressive bug hunting i.e burpsuite, ZAP etc
* Some common vulnerabilities to check for in your project i.e OWASP Top 10
* Attacks in Action ( Demonstration of video POC's ):
- Application-level Dos ( Denial of Service )
- Host Header Injection ( redirection, cache poisoning & password reset poisoning )
- URL/Open Redirection and etc.

Speakers
avatar for Pritam Singh

Pritam Singh

Associate Quality Engineer, Red Hat, Inc.
Associate Quality Engineer at Red Hat, Passionate Security Tester, 2+ years of experience in reporting security vulnerabilities at numerous vulnerability disclosure programs.


Friday September 25, 2020 15:20 - 16:05 EDT
Pixies Virtual

15:20 EDT

Kubernetes styled CI/CD tool
In the container world, the emphasis is on the easy build and ship. CI/CD for the container tools should also work on a similar principle of easy build and deploy. Many of the CI/CD tools present are designed before the existence of cloud-native paradigms which makes it difficult to run in containerized environments like Kubernetes. OpenShift Pipelines builds upon the Tekton project to enable Kubernetes-style delivery pipelines that remove the need to rely on central teams to maintain and manage a CI server and can fully control and own the complete lifecycle of their microservices. Utilizing the power of Openshift Pipelines and Tekton trigger we have designed and implement our own Thoth-CI to facilitate the projects which have multi-namespace microservice architecture.
This talk is about how our ci/cd tool is providing ease to the developer to work on source code and not worry about deploying the project to containerized environments and its configuration.

Speakers
avatar for Harshad Reddy Nalla

Harshad Reddy Nalla

Software Engineer, Red Hat
Software Engineer working in the AI Center of Excellence department in Office of the CTO, Red Hat Boston, USA. Graduated with a Masters's degree from Boston University in Computer Science with a specialization in Data-centric Computing.My interest lies in cloud computing, artificial... Read More →



Friday September 25, 2020 15:20 - 16:05 EDT
Bell Biv DeVoe Virtual

15:20 EDT

Automating Load Balancing via Predictive Analysis
Just imagine, wouldn't it be great if schedulers could predict application shut downs and detect traffic congestion in advance while reacting appropriately? We’ll explain how to improve performance, reduce costs, and increase reliability in order to provide more intelligent workload balancing. 

The solution is Predictive Analysis which allows us to “predict” the future from historical events. We will discuss how predictive analysis can improve overall system performance while reducing costs and improve the reliability of Distributed Systems and Hybrid Cloud based environments.

Attendees will come away with a better understanding of cutting edge technologies for solving complex problems that are fast becoming the next generation of technological advances.

Speakers
avatar for Steven Rosenberg

Steven Rosenberg

Software Engineer, Red Hat
I have been in the Software Industry for more than 30 years. I currently work for Red Hat. I contribute to the Virtualization Team for oVirt Projects.


Friday September 25, 2020 15:20 - 16:05 EDT
Mighty Mighty Bosstones Virtual

15:20 EDT

When I'm Remote, You're Remote
In a world where the talent is everywhere, we need to be prepared to collaborate effectively with our co-workers wherever they may be. To be successful, we can’t simply open up remote seats on our teams and hope for the best; we need to become remote-first in everything we do from hiring and infrastructure choices to communication and collaboration. The way we interact with our co-workers needs to fundamentally change. This has become even more apparent across the globe in the age of the COVID-19 pandemic.

We will be going over some of the practices I’ve adapted and experimented with that help me work better as an individual and with a remote team. All of this will be presented with some historical context on the subject and how misunderstandings of the modern office can make or break your chances of cultivating a strong remote-first environment.

Speakers
avatar for Brandon Vulaj

Brandon Vulaj

Senior Software Engineer | OpenShift, Red Hat, Inc.
Remote work advocate and software engineer on Red Hat's Openshift Cluster Manager. 


Friday September 25, 2020 15:20 - 16:05 EDT
Guster Virtual

15:20 EDT

Journeymapping: Creating a cohesive project vision
How to use an end-to-end flow to guide a project and the team to a shared vision.

In an open source project there will often be many different opinions on what problems the project should solve, where the users (who are often also the contributors) want to focus their time, and how to implement the solutions. Journeymapping can help identify the most important places to focus.

Using a successful open-source project we’ll demonstrate how the process works and how we were able to get all stakeholders to agree to a project plan and issues that focused on the end user. From interviews with stakeholders and subject matter experts, through the in-person workshop that went off the rails 5 minutes before we started, to the final assembly of the steps and feedback to the team, we’ll explain the journey and how you can implement it on your project.

Speakers
avatar for Sarahjane Clark

Sarahjane Clark

Senior UX Researcher, Red Hat, Inc.
Senior User Experience Researcher at Red Hat
avatar for Kyle Walker

Kyle Walker

Interaction Designer, Red Hat
Kyle joined Red Hat in July 2019 as an Interaction Designer ready to design digital product interactions. Before that he spent 15 years designing enterprise hardware interactions in a much more static world.


Friday September 25, 2020 15:20 - 16:05 EDT
NKOTB Virtual

16:05 EDT

Expo Hall / Break
Time to visit the booths in the expo hall or take a break!


Friday September 25, 2020 16:05 - 16:20 EDT
Boston

16:20 EDT

Code to production - Kubernetes with Tekton and Gi
Git has emerged as the unifying language of DevOps. By being able to leverage the inherent capabilities of Git, developers and operations teams can work together to build complex systems as their work is expressed and versioned in a declarative manner. Whenever changes are introduced, actions, such as triggering building and deploying, can be orchestrated to apply the modifications. The same concept can apply to Kubernetes manifests, such as Services and Deployments. Wouldn’t it be nice if you could push commits to your code and have Tekton Pipelines and Argo CD get these automatically deployed on your different environments? Enter GitOps.

In this session, attendees will be introduced to:
- The basic concepts of GitOps and how it can be applied in practice using a tool called ArgoCD
- Deploying your applications to multiple environments and tuning them for the target environments
- Leveraging Tekton pipelines to build and test your code on Kubernetes

Speakers
avatar for Mario Vazquez

Mario Vazquez

Senior Software Engineer, Red Hat, Inc.
Software Engineer at Red Hat, passionate about automation, containers and hybrid cloud.


Friday September 25, 2020 16:20 - 17:05 EDT
Pixies Virtual

16:20 EDT

Open Source tools in OpenShift CI
This session will demonstrate how open source tools (Prow, ansible) are used in OpenShift CI. You will see OpenShift CI operation from baremetal installer component prospective: job types, configuration files, test steps registry. The plan is to cover OpenShift CI components in the slides and give a brief demo of a baremetal installer CI job.

Speakers
avatar for Andrew Kiselev

Andrew Kiselev

Senior Software Engineer, Red Hat
Red Hat NFV partners, Linux, networking


Friday September 25, 2020 16:20 - 17:05 EDT
Bell Biv DeVoe Virtual

16:20 EDT

Data Science with Red Hat Insights
Red Hat Insights is a predictive analysis tool for RHEL environments. It collects system configuration and logging data to find vulnerabilities using predefined rules. From a data science perspective, we are interested in the question of how we can automate rule development and system data analysis. In particular, I will talk about two projects: SAP data analysis and drift baseline suggestions. In the first project, we investigate data collected from users running SAP workloads. We leverage open source Business Intelligence dashboard, Superset, to visualize the relationship between user’s physical systems and SAP workloads running on them.
In the second project, we look at all the systems in a user’s Insights account and recommend a standard system or a baseline. We use unsupervised machine learning methods to find central systems based on their hardware and software configurations. These baselines can then be used to troubleshoot operational issues and standardize configurations across systems.
This talk will introduce the Insights data from an AI/ML perspective. You will learn about manipulating system data and dealing with common challenges faced in the process.

Speakers
avatar for Shrey Anand

Shrey Anand

Software Engineer, Red Hat, Inc.
Shrey Anand is a software engineer / data scientist with the AI Center of Excellence team at Red Hat. He's interested in defining and solving challenging problems with system configuration data.


Friday September 25, 2020 16:20 - 17:05 EDT
Mighty Mighty Bosstones Virtual

16:20 EDT

Aligning Open Source Community and Business Goals
As open source continues to eat the software world, many organizations want to take advantage of the innovation and flexibility afforded by open source for their own business practices. But, as many businesses learned, just throwing developers into an open source project and hoping for the best wasn’t good enough. Organizations must proactively establish, maintain, and ultimately nurture communities around their open source projects and ensure those communities are still aligned with the business' goals. A successful method Red Hat's Open Source Program Office (OSPO) uses to accomplish this is an audit for communities, which identify the key areas where open source communities need assistance, and also help OSPO manage its time and resources more effectively by assigning the right people to do the most impactful and business-positive tasks. In this presentation, Brian Proffitt will review the audit process, its results to date, and how business and community goals maintained alignment.

Speakers
avatar for Brian Proffitt

Brian Proffitt

Manager, Red Hat, Inc.
Community Architect


Friday September 25, 2020 16:20 - 17:05 EDT
Guster Virtual

16:20 EDT

My first year as a Fedora packager
Have you wondered about what the experience was like for a new packager? This is a talk for you. You might already know what it's like to package software, but you may not realize how your actions affect new maintainers who don't yet have a strong community voice. Join me for a detailed review of my experience as a first time software packager and the community experience associated with building and maintaining packages for Fedora.

Speakers
avatar for David Duncan

David Duncan

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



Friday September 25, 2020 16:20 - 17:05 EDT
NKOTB Virtual

17:10 EDT

App Dev & Containerization -- Ask The Experts
Are you looking to spend some time face-to-face with experts in the field of application development and containerization? Join us for an open discussion where you can ask us almost anything around application development, clout-native development, containers, and how to become effective within these domains. Bring your curiosity, your questions, and be ready to explore the difficult topics with our expert panel of speakers!

Speakers
avatar for Kurt Stam

Kurt Stam

Principal Engineer, Red Hat, Inc.
Kurt Stam has been working in the enterprise integration space for two decades. He is a principal middleware developer at Red Hat working on the Syndesis project, a cloud-native IPaaS running on OpenShift. He is passionate about open source and holds a PhD in computational mechanics... Read More →
avatar for Daniel Walsh

Daniel Walsh

Senior Distinguished Engineer, Red Hat, Inc.
Daniel Walsh has worked in the computer security field for over 30 years. Dan is a Consulting Engineer at Red Hat. He joined Red Hat in August 2001. Dan leads the Red Hat Container Engineering team since August 2013, but has been working on container tec
avatar for Daniel Oh

Daniel Oh

Principal Technical Marketing Manager, Red Hat, Inc.
Daniel Oh is a principal technical product marketing manager at Red Hat and works CNCF/DOIS ambassador as well. He's well recognized in cloud-native app dev, senior DevOps practices in many open source projects and international conferences. Recently, he continues to evangelize enterprise... Read More →


Friday September 25, 2020 17:10 - 17:55 EDT
Pixies Virtual

17:10 EDT

My Journey Upstream with tlog Testing
Want to get involved in Open Source but don't know where to start?

Try writing tests!

A lot of projects already have tests upstream with the source code.

As a Quality Engineer working on RHEL, I rarely worked on upstream projects. Most of my tests were written in private Downstream repos. For tlog, I wanted to change that.

To contribute tests upstream I had to learn a different workflow. This presentation will show my journey contributing tests upstream to the tlog project.

Who will benefit from this presentation?
* Anyone writing tests Downstream that wants to move upstream
* Anyone looking to start contributing upstream (with tests!)

What will be covered in this presentation?
* Upstream vs Downstream testing
* A basic upstream workflow
* My experience contributing tests upstream
* Lessons learned

Take-aways from this presentation?
* A better understanding of the upstream contribution process
* A new found desire to start contributing tests upstream

Speakers
avatar for Scott Poore

Scott Poore

Quality Engineer, Red Hat, Inc.
Quality Engineer at Red Hat focused on Identity Management software especially Smart Card Authentication and Federation Integration. Coding and automation done in Python and Ansible. Have been involved in cross team integration efforts from time to time with a lot of interest in pushing... Read More →


Friday September 25, 2020 17:10 - 17:55 EDT
Bell Biv DeVoe Virtual

17:10 EDT

Machine Learning & Artificial Intelligence -- Ask The Experts
Q&A session with some of the Machine Learning experts at Red Hat’s Office of the CTO.
Hear why AI/ML represents a top emerging workload for Kubernetes across hybrid cloud and multi-cloud deployments. We’ll also talk about how we contribute to many AI/ML open source projects such as Kubeflow and many others.
Open Data Hub will be highlighted as a community project to provide a blueprint for building an AI-as-a-Service platform.
Bring your question and learn more about how AI/ML can help to solve problems with the ever-growing complexity of operating machines at scale and how to deliver AI-powered intelligent applications.

Speakers
avatar for Marcel Hild

Marcel Hild

Engineering Manager, AI CoE, CTO Office, Red Hat
Marcel Hild has 25+ years of experience in open source business and development. He co-founded a Linux consulting company, worked as a freelance developer, a Solution Architect for Red Hat and core Developer for Cloudforms, a Hybrid Cloud Management tool. Now he researches the topic... Read More →
avatar for Sanjay Arora

Sanjay Arora

Data Scientist
Data scientist at Red Hat
avatar for Michael Clifford

Michael Clifford

Senior Data Scientist, RH - Boston
Senior Data Scientist at Red Hat working in the Office of the CTO on AI Ops.


Friday September 25, 2020 17:10 - 17:55 EDT
Mighty Mighty Bosstones Virtual

17:10 EDT

Open Source and Process -- Ask The Experts
Join Red Hat Open Source and Process experts for a lively Q&A on what it looks like to manage a community, how software gets baked at Red Hat, and how we use Agile like techniques in our workflows internally and externally.

Speakers
avatar for Ruth Suehle

Ruth Suehle

Senior Manager, Community Outreach, Red Hat
Ruth Suehle is Senior Manager of Community Outreach in Red Hat’s Open Source Program Office, which supports software communities and their projects. Co-author of Raspberry Pi Hacks (O’Reilly, December 2013) and previously editor of Red Hat Magazine and opensource.com, Ruth is... Read More →
avatar for Jennifer Krieger

Jennifer Krieger

Chief Agile Architect, Red Hat, Inc.
Keynote speaker and doer of many things, Jen Krieger is Chief Agile Architect 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 Brian Proffitt

Brian Proffitt

Manager, Red Hat, Inc.
Community Architect
avatar for Bryan Behrenshausen

Bryan Behrenshausen

Community Architect, Red Hat
Bryan Behrenshausen is a community architect in the Open Source Program Office at Red Hat, where he works upstream with the Open Organization project (theopenorganization.org).
avatar for Brendan Conoboy

Brendan Conoboy

Linux Project Lead, Red Hat, Inc
Talk to me about anything you're interested in and want to share.  I'm an engineer, technical project manager, and people manager.  On the OS side I can tell you about everything that happens starting at how RHEL evolves from Fedora, through all things RHEL process, to the relationship... Read More →


Friday September 25, 2020 17:10 - 17:55 EDT
Guster Virtual

17:10 EDT

UX mishaps and how to prevent them - Ask the Experts
In this panel of design, product, and engineering leaders we’ll dig into UX mishaps and how to prevent them. What were the ramifications, how did they shape the future, and how can they be prevented in the future? Attend this panel to participate in a discussion about game-changing approaches to ensure products and solutions are a wild success with customers.

Speakers
avatar for Rachael Phillips

Rachael Phillips

Interaction Designer, Red Hat
Rachael Petrie is an interaction designer for OpenShift at Red Hat and is a contributor to the open source design system, PatternFly.
avatar for Catherine Robson

Catherine Robson

Manager, User Experience Design, Red Hat
Catherine Robson is a user experience manager and professional who has been working in the industry for over 15 years.  Currently a Manager of User Experience at Red Hat, where she has been recognized with the Stevie Award for Women in Business for Employee of the Year, she works... Read More →
avatar for Dana Gutride

Dana Gutride

PatternFly, Red Hat
Front End Architect
avatar for Alex Porcelli

Alex Porcelli

Sr. Principal Software Engineer, Red Hat, Inc.
Alex Porcelli is a Senior Principal Engineer at Red Hat and Principal Architect for Red Hat Business Automation; proud team member of Drools, jBPM, and Kogito. He’s currently focused on building the next-gen of cloud-native Business Automation under the Kogito initiative. Professional... Read More →


Friday September 25, 2020 17:10 - 17:55 EDT
NKOTB Virtual

18:00 EDT

Conference Trivia and Closing
As we normally do, we will have trivia questions, perhaps even with prizes. Please come and try your luck!

Friday September 25, 2020 18:00 - 18:50 EDT
Boston
 
  • Timezone
  • Filter By Date DevConf.US 2020 Sep 23-25, 2020
  • Filter By Venue Virtual
  • Filter By Type
  • Application Development & Containerization
  • Ensuring Software Quality
  • Evolving Technology
  • General
  • ML & AI
  • Open Source & Process
  • Operating at Scale
  • Privacy & Data Governance
  • Systems Engineering & Hardware
  • User Experience in OS
  • Workshop