Loading…
ArgoCon 2022 has ended
In-person + Virtual
September 19-21
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for ArgoCon 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Monday, September 19
 

8:00am PDT

Argo Community Breakfast + Registration
IMPORTANT EVENT REMINDERS:

VACCINE VERIFICATION: 
You will receive an email from proxyclick@intuit.com 12-24 hours prior to the event to complete your vaccination verification. Please complete your vaccine verification prior to arrival to mitigate arrival check-in wait times.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here

Monday September 19, 2022 8:00am - 9:00am PDT
Intuit Offices | Building 6 Foyer Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA

9:00am PDT

Argo Welcome + Schedule Announcement - Pratik Wadher, Senior Vice President, Product Development, Intuit
We will open up the day with welcomes, brief announcements, and an overview of the schedule for the day.

IMPORTANT EVENT REMINDERS:

VACCINE VERIFICATION: 
You will receive an email from proxyclick@intuit.com 12-24 hours prior to the event to complete your vaccination verification. Please complete your vaccine verification prior to arrival to mitigate arrival check-in wait times.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here

PREREQUISITES FOR ArgoCD WORKSHOPS:

Speakers
avatar for Pratik Wadher

Pratik Wadher

SVP, Product Development, Intuit
Pratik is a SVP at Intuit and former CEO and a co-founder of Applatix, the incubator of Argo. Previously he was responsible for product development, operations and customer support at Tintri and Data Domain, where his teams established them as market leaders for enterprise storage... Read More →


Monday September 19, 2022 9:00am - 9:30am PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

9:30am PDT

Argo Roadmap Updates For CD, Rollouts, Workflows, and Events - Jesse Suen & Alex Matyushentsev, Akuity; Saravanan Balasubramanian, Derek Wang, Intuit
Hear the latest updates and upcoming features from the Argo project maintainers. The roadmap will cover all the Argo subprojects including CD, Rollouts, Workflows, and Events. You’ll get the opportunity to have a discussion through Q&A and provide feedback in session.

_____________________
IMPORTANT EVENT REMINDERS:

VACCINE VERIFICATION: 
You will receive an email from proxyclick@intuit.com 12-24 hours prior to the event to complete your vaccination verification. Please complete your vaccine verification prior to arrival to mitigate arrival check-in wait times.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here

PREREQUISITES FOR ArgoCD WORKSHOPS:

Speakers
avatar for Jesse Suen

Jesse Suen

CTO, Akuity
Jesse Suen is the CTO and co-founder of Akuity. He is a co-creator and a project lead on the Argo project. Prior to founding Akuity, Jesse was a Principal Software Engineer and lead for the Argo team at Intuit, leading the design and architecture for Workflows, CD, and Rollouts. Jesse... Read More →
avatar for Saravanan Balasubramanian

Saravanan Balasubramanian

Staff Software Engineer, Intuit
Bala is the lead engineer and maintainer in Argo workflow project , Intuit- leading Argo workflow project for open source community and Intuit.
DW

Derek Wang

Software Engineer, Intuit
Software engineer working for Intuit, owner of Argo Events.
avatar for Alex Matyushentsev

Alex Matyushentsev

Co-founder & Chief Architect, Akuity
The co-creator of the Argo project. Prior to founding Akuity, Alexander was a Principal Software Engineer at Intuit where he lead the development of Argo CD. Alexander was one of the founding engineers at Applatix (acquired by Intuit), where he helped create Argo Workflows - the workflows... Read More →


Monday September 19, 2022 9:30am - 10:30am PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

10:15am PDT

Coffee Break ☕
IMPORTANT EVENT REMINDERS:

VACCINE VERIFICATION: 
You will receive an email from proxyclick@intuit.com 12-24 hours prior to the event to complete your vaccination verification. Please complete your vaccine verification prior to arrival to mitigate arrival check-in wait times.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here

Monday September 19, 2022 10:15am - 10:30am PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA

10:30am PDT

Workshop 101: Argo CD and Rollouts - Zach Aller & Hari Rongali, Intuit
This 101 workshop is for the new to Argo user who wants a hands-on walk through from the Argo project leads. The group will begin with setup of minikube (local Kubernetes) and follow along the steps to ultimately deploy your first rollout.

For those that are familiar with Argo, there will be individual exercises to work through while taking advantage of the expert support in the room.

Please Review | Prerequisites for ArgoCD Workshops:
__________________________
IMPORTANT EVENT REMINDERS:

VACCINE VERIFICATION: 
You will receive an email from proxyclick@intuit.com 12-24 hours prior to the event to complete your vaccination verification. Please complete your vaccine verification prior to arrival to mitigate arrival check-in wait times.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here




Speakers
ZA

Zach Aller

Senior Software Engineer, Intuit
HR

Hari Rongali

Engineering Manager, Intuit


Monday September 19, 2022 10:30am - 12:15pm PDT
Intuit Offices | Mount Hamilton + Muir Woods Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

10:30am PDT

Workshop 101: Argo Workflows and Events - Julie Vogelman & Dillen Padhiar, Intuit
This 101 workshop is for the new to Argo user who wants a hands-on walk through from Argo contributors. The group will begin with setup of minikube (local Kubernetes) and follow along the steps to ultimately deploy your first workflow, while learning about templates, inputs, outputs, and other capabilities along the way.

For those that are familiar with Argo, there will be individual exercises to work through while taking advantage of the expert support in the room.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here


Speakers
avatar for Julie Vogelman

Julie Vogelman

Argo Workflows Maintainer, Intuit
Julie is a Staff Software Engineer at Intuit and a maintainer of the Argo Workflows project.
DP

Dillen Padhiar

Engineer, Intuit



Monday September 19, 2022 10:30am - 12:15pm PDT
Intuit Offices | Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

12:15pm PDT

Lunch 🥙
Monday September 19, 2022 12:15pm - 1:15pm PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA

1:30pm PDT

Workshop 201+: Argo CD and Rollouts 2/301 - Michael Crenshaw & Leonardo Luz Almeida, Intuit
A continuation of the 101 workshop from the morning (though not a prerequisite) and also open to more advanced Argo users looking to dive deeper with Argo CD and Rollouts project maintainers. In this workshop,you will learn about different deployment strategies for Argo CD Applications.. Other topics covered include blue-green vs canary deployments, mesh and traffic routers, and how to upgrade your Argo instance.

Note, if not attending the Argo 101 we recommend you have Argo CD and Rollouts already installed and set up on your machine.

Please Review | Prerequisites for ArgoCD Workshops:

Speakers
avatar for Michael Crenshaw

Michael Crenshaw

Software Engineer, Intuit
Michael Crenshaw is a staff software engineer on Intuit’s Argo CD team. He’s been involved in open source software for about ten years. His professional experience is varied, from e-commerce to MLOps to AgTech. Recently he has focused primarily on Argo CD security.
avatar for Leonardo Luz Almeida

Leonardo Luz Almeida

Leonardo Luz Almeida, Intuit
Leo is a staff member of the core Argo team at Intuit responsible for improving and operating Argo CD and Argo Rollouts in the company. He is an active Argo maintainer sharing his time between open-source and internal development. Leo is passionate about native cloud applications... Read More →


Monday September 19, 2022 1:30pm - 3:00pm PDT
Intuit Offices | Mount Hamilton + Muir Woods Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

1:30pm PDT

Workshop 201+: Argo Workflows and Events - Saravanan Balasubramanian & Derek Wang, Intuit
A continuation of the 101 workshop from the morning (though not a prerequisite) and open to more advanced Argo users looking to dive deeper with Argo Workflows and Events.

Note, if not attending the Argo101 we recommend you have Argo already installed and set up on your machine.

PLEASE SET UP KUBERNETES LOCALLY BEFORE THE DAY 0 WORKSHOPS
Install Kubernetes locally, using one of these:
Install kubectl if not installed as part of Kubernetes install here


Speakers
avatar for Saravanan Balasubramanian

Saravanan Balasubramanian

Staff Software Engineer, Intuit
Bala is the lead engineer and maintainer in Argo workflow project , Intuit- leading Argo workflow project for open source community and Intuit.
DW

Derek Wang

Software Engineer, Intuit
Software engineer working for Intuit, owner of Argo Events.


Monday September 19, 2022 1:30pm - 3:00pm PDT
Intuit Offices | Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

3:00pm PDT

Coffee Break ☕
Monday September 19, 2022 3:00pm - 3:25pm PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA

3:25pm PDT

From Code to Docs to Marketing: How to Contribute - Jesse Suen, Alex Matyushentsev, and Remington Breeze, Akuity; Dan Garfield, CodeFresh; Regina Voloshin- Bank Hapoalim, Michael Crenshaw & Julie Vogelman, Intuit
Have you contributed to the Argo community yet? Interested but not sure where to start? Get an overview of the Argo community and the key areas where your contribution is needed. Covering SIGs and sub projects, identify your next move in the community.


Speakers
avatar for Dan Garfield

Dan Garfield

Chief Open Source Officer and Co-Founder, Codefresh
Dan Garfield is the Co-founder and Chief Open Source Officer of Codefresh, a CI/CD platform powered by GitOps and Argo. He helped launch the GitOps Working Group and helped lead the creation of the Open GitOps principles. As an Argo Maintainer, Kubernaut, Google Developer Expert... Read More →
avatar for Remington Breeze

Remington Breeze

Founding Software Engineer, Akuity
Remington is a maintainer of the Argo Project, focusing on Argo CD. He works as a founding Software Engineer at Akuity, a company focused on advanced application delivery for Kubernetes. He is interested in technologies which improve developer experience, which make complicated concepts... Read More →
avatar for Julie Vogelman

Julie Vogelman

Argo Workflows Maintainer, Intuit
Julie is a Staff Software Engineer at Intuit and a maintainer of the Argo Workflows project.
avatar for Jesse Suen

Jesse Suen

CTO, Akuity
Jesse Suen is the CTO and co-founder of Akuity. He is a co-creator and a project lead on the Argo project. Prior to founding Akuity, Jesse was a Principal Software Engineer and lead for the Argo team at Intuit, leading the design and architecture for Workflows, CD, and Rollouts. Jesse... Read More →
avatar for Alex Matyushentsev

Alex Matyushentsev

Co-founder & Chief Architect, Akuity
The co-creator of the Argo project. Prior to founding Akuity, Alexander was a Principal Software Engineer at Intuit where he lead the development of Argo CD. Alexander was one of the founding engineers at Applatix (acquired by Intuit), where he helped create Argo Workflows - the workflows... Read More →
avatar for Michael Crenshaw

Michael Crenshaw

Software Engineer, Intuit
Michael Crenshaw is a staff software engineer on Intuit’s Argo CD team. He’s been involved in open source software for about ten years. His professional experience is varied, from e-commerce to MLOps to AgTech. Recently he has focused primarily on Argo CD security.
avatar for Regina Voloshin

Regina Voloshin

Cloud Platform Team Lead, Bank Hapoalim
Regina is designing and implementing GitOps methodology in the bank and leading a cloud platform development team. She is also a junior ArgoCD contributor.



Monday September 19, 2022 3:25pm - 4:45pm PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

4:45pm PDT

Closing Remarks
Monday September 19, 2022 4:45pm - 5:00pm PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
  Day 0

5:00pm PDT

Happy Hour
Enjoy provided food and drinks with the Argo community.

Monday September 19, 2022 5:00pm - 6:00pm PDT
Intuit Offices | Mount Hamilton + Muir Woods + Point Reyes Intuit Offices, Building 6: 2700 Coast Ave Mountain View, CA
 
Tuesday, September 20
 

8:00am PDT

ArgoCon Community Breakfast
Tuesday September 20, 2022 8:00am - 9:00am PDT
Computer History Museum | Main Lobby and Concourse 1401 N Shoreline Blvd, Mountain View, CA 94043

8:00am PDT

Registration + Badge Pick Up
Tuesday September 20, 2022 8:00am - 5:30pm PDT
Computer History Museum | Main Lobby and Concourse 1401 N Shoreline Blvd, Mountain View, CA 94043

9:00am PDT

Keynote: Welcome + Opening Remarks - Priyanka Sharma, Executive Director, Cloud Native Computing Foundation & Pratik Wadher, Senior Vice President, Product Development, Intuit
Speakers
avatar for Pratik Wadher

Pratik Wadher

SVP, Product Development, Intuit
Pratik is a SVP at Intuit and former CEO and a co-founder of Applatix, the incubator of Argo. Previously he was responsible for product development, operations and customer support at Tintri and Data Domain, where his teams established them as market leaders for enterprise storage... Read More →
avatar for Priyanka Sharma

Priyanka Sharma

Executive Director, Cloud Native Computing Foundation
Priyanka is the Executive Director of the Cloud Native Computing Foundation (CNCF) which serves as the vendor-neutral home for 100+ of the fastest-growing open source projects, including Kubernetes, Prometheus, and Envoy. She is also a co-creator of the Inclusive Naming Initiative... Read More →



Tuesday September 20, 2022 9:00am - 9:30am PDT
Computer History Museum | Hahn Auditorium

9:35am PDT

Keynote: Scaling Argo for the Enterprise - Raziel Tabib, Founder and CEO, Codefresh & Thansha Sadacharam, Tech Learning & Insights, Peloton
The DevOps movement was all about removing boundaries and accelerating application development. Now more than ever, it's paramount to embrace automation that lets your developers do what they do best and let them focus on the things that are important to them. In this Keynote, Thansha Sadacharam from Peloton will talk about how the Argo Project helped them be more productive. Also, Raziel Tabib will talk about how Codefresh is democratizing GitOps to enable all teams reap the same benefits.

Speakers
avatar for Thansha Sadacharam

Thansha Sadacharam

Tech Learning & Insights, Peloton
Thansha leads the Tech Learning & Insights team at Peloton, where her team leverages insights to ensure engineers have the skills and knowledge required to build great member experiences. Prior to Peloton, Thansha led the R&D Learning Team at Shopify where she built their onboarding... Read More →
avatar for Raziel

Raziel

Founder and CEO, Codefresh
Developer, entrepreneur and technology enthusiast. Co-founder and CEO of Codefresh (Container lifecycle mgmt.)


Tuesday September 20, 2022 9:35am - 9:40am PDT
Computer History Museum | Hahn Auditorium

9:45am PDT

Keynote: Challenging the Status Quo with Kubernetes and Argo - Hong Wang, Co-Founder and CEO, Akuity
Speakers
avatar for Hong Wang

Hong Wang

CEO, Akuity
A founding member of Argo Project. Prior to founding Akuity, Hong was the Argo team manager at Intuit and built the control-plane used to manage hundreds of Kubernetes clusters and thousands of namespaces. Hong has extensive experience in distributed system projects ranging from storage... Read More →


Tuesday September 20, 2022 9:45am - 9:50am PDT
Computer History Museum | Hahn Auditorium

9:55am PDT

Keynote: Smarter Progressive Delivery at Intuit - Ed Lee, Fellow & Chief Architect, Development Platforms, Intuit
Intuit has been using progressive delivery to increase operational excellence by simplifying, and in many cases automating, the process of rolling out and rolling back new releases. Based on our experiences, we are contributing new observability features to Argo CD to make it easy to compare key metrics between new and old deployments and quickly make the correct rollout decisions. In the future, we plan to enhance the system to make it easy to compute more complex metrics including anomaly scores for deployments to make our application deployments smarter, faster, and safer!

Speakers
avatar for Ed Lee

Ed Lee

Fellow and Chief Architect of Development Platforms, Intuit
Ed is a Fellow and Chief Architect of Development Platforms at Intuit. Over the past three years, Intuit has increased its development velocity by six fold by platformizing kubernetes, observability and operational excellence, and has plans to increase it by another six fold in the... Read More →


Tuesday September 20, 2022 9:55am - 10:00am PDT
Computer History Museum | Hahn Auditorium

10:00am PDT

Coffee Break ☕
Tuesday September 20, 2022 10:00am - 10:15am PDT
Computer History Museum | Main Lobby and Concourse 1401 N Shoreline Blvd, Mountain View, CA 94043

10:20am PDT

Argo Rollouts at Scale: How We Brought Automated Rollback to 2100+ Micro-services at Monzo - Joseph Pallamidessi, Monzo Bank ltd.
At Monzo, we massively invested in the micro-service philosophy and shipping small and often: we have 2100+ services and deploy over 100 times a day. We have great tooling and a fast deployment pipeline, yet our deployment strategy was still trailing some of the modern best practices. We were too reliant on testing, alerting, and engineers discipline: as a regulated bank this exposed us to a lot of risk, fines and potentially having the UK financial regulator taking action. This talk describes why we chose and integrated Argo Rollouts with a complex and established backend. You will see how we migrated 2100+ micro-services safely with minimal change despite the heavy customisation of our cluster. We will address how we improved our tooling to make the experience seamless to the backend engineers, and moved to a world where automated rollback became the default strategy (and not canarying !) By making deployment safer, we guarantee a better outcome for our customers: they will see fewer issues when using our platform. For our engineers, that means less time to deal with incidents, more time for delivering value, and reduces the anxiety and cognitive load of deploying.

Speakers
avatar for Joseph Pallamidessi

Joseph Pallamidessi

Backend engineer, Monzo Bank ltd.
Joseph is a backend engineer at Monzo, tech leading the developer enablement team, working on CI/CD, observability, and tooling. Passionate about technology, he explored various aspects of software engineering having worked as a Machine Learning Engineer, DevOps/Infrastructure Engineer... Read More →



Tuesday September 20, 2022 10:20am - 10:50am PDT
Computer History Museum | Hahn Auditorium

10:20am PDT

Large Scale Batch Processing with Argo Workflows and Events - Rakesh Subramanian Suresh & Saravanan Balasubramanian, Intuit
Argo Workflows is Kubernetes native workflow engine, it is a good fit for batch processing jobs running in Kubernetes. In Intuit, our Batch Processing Platform manages ~40,000 data processing pipelines by using Argo Workflows, 10% of these pipelines are running concurrently each every day. All of these pipelines are scheduled or triggered in an event-driven fashion by using Argo Events, that the workflow executions are based on calendar events, or a logical combination of calendar events, status of upstream pipeline workflows, or events in data like file/database update, REST calls, etc. In this session, we will discuss how we run 40K pipeline workflows in Kubernetes clusters, and share how we use Argo Events to manage ~400,000 different sorts of events for pipeline workflows, and achieve exactly-once triggering.

Speakers
avatar for Rakesh Subramanian Suresh

Rakesh Subramanian Suresh

Staff Software Engineer, Intuit
Rakesh Subramanian Suresh is a Staff Software Engineer leading various data processing efforts at Intuit. Rakesh has worked in building Intuit's internal Kafka bus processing several petabytes of real-time events and worked on building a spark batch processing platform to solve Intuit's... Read More →
avatar for Saravanan Balasubramanian

Saravanan Balasubramanian

Staff Software Engineer, Intuit
Bala is the lead engineer and maintainer in Argo workflow project , Intuit- leading Argo workflow project for open source community and Intuit.



Tuesday September 20, 2022 10:20am - 10:50am PDT
Computer History Museum | Grand Hall

10:55am PDT

Leveraging Argo Workflows and Argo Events for Cloud Agnostic Enterprise Machine Learning Deployments and Model Management - Charles Adetiloye, MavenCode & Alex Lerma, MavenCode
The goal of every organization integrating Machine Learning into their product pipeline is to get it into production as fast as possible using standard software engineering best practices, however, in most cases, this is not often the reality. Even when the models are successfully deployed there is always a need for an efficient workflow to monitor for things like model drift, model overfitting, or constantly changing datasets. To solve this recurring problem in our MLOps practice and create a reusable pipeline and solution framework, we have explored and implemented best practices around Argo Workflows and Argo Events. In this talk, we will discuss how we have implemented a continuous deployment environment stack to containerize and deploy Argo workflows for data ingestion, transformation, and feature store curation. We will also talk about how we trigger model retraining and redeployment with the Argo workflow pipeline. This includes scheduled events, message queue updates, and external storage data changes. We will go through the challenges we encountered and lessons learned with recommended best practices for any MLOps team considering the Argo workflow approach.

Speakers
avatar for Charles Adetiloye

Charles Adetiloye

ML Engineer, MavenCode
Charles Adetiloye (MLOps Engineer) - Over a decade worth of experience consulting and implementing large-scale data processing software platforms across different industry verticals. Previously worked with Twitter, Starbucks, and a few other startups and Fortune 500 companies.
AL

Alex Lerma

ML Engineer, MavenCode
Alex Lerma (MLOps Engineer) - 10 years of experience working as a Software Engineer and MLOps Engineer. Previously worked with Goldman Sachs, Twitter, and a few other startups.



Tuesday September 20, 2022 10:55am - 11:25am PDT
Computer History Museum | Grand Hall

10:55am PDT

Unleash ArgoCD Observability Superpowers - Leonardo Luz Almeida, Intuit & Deng Zhou, ByteDance
At both Intuit and Tiktok, several instances of ArgoCD are responsible for managing thousands of applications. At large scale, ArgoCD encounters more challenges and performance bottlenecks. While ArgoCD’s UI is a great tool to visualize deployment issues,the nature of problems can go beyond your application boundaries and may actually be related to external factors (e.g. github api is down, argocd controller is overloaded, etc). In those cases, it is much harder to identify the real culprit. Digging in logs can be very useful in identifying internal issues however it requires precious effort and deeper ArgoCD knowledge. ArgoCD’s built-in observability capabilities take away the needle in a haystack feeling for troubleshooting deployment failures. Understanding the root cause is the key element to maintaining healthy SLOs. Come learn from 2 ArgoCD contributors about how to leverage distributed tracing, metrics and continuous profiling to quickly identify and react to the hard problems.

Speakers
avatar for Ben Ye

Ben Ye

Software Development Engineer, Amazon Web Services
Ben Ye is a software development engineer at AWS. He is a maintainer of Thanos and Cortex, and contributor to many CNCF and Prometheus ecosystem projects, such as Prometheus itself, Prometheus operator, Kubernetes, etc. His interests include observability, distributed systems, storage... Read More →
avatar for Leonardo Luz Almeida

Leonardo Luz Almeida

Leonardo Luz Almeida, Intuit
Leo is a staff member of the core Argo team at Intuit responsible for improving and operating Argo CD and Argo Rollouts in the company. He is an active Argo maintainer sharing his time between open-source and internal development. Leo is passionate about native cloud applications... Read More →


Tuesday September 20, 2022 10:55am - 11:25am PDT
Computer History Museum | Hahn Auditorium

11:30am PDT

Secure by Default with GitOps - A Guide to OPA with Argo CD - Dan Garfield, Codefresh
Argo CD has become the defacto entry for engineering teams to deploy and manage their applications while Open Policy Agent has become one of the most reliable security policy enforcement engines. These two tools work perfectly together and yet there are very few articles and videos on the subject! In this talk, we look at the best strategies for getting these tools to work together to improve the software delivery supply chain. We’ll look at admission hooks, sync waves, and other ways to ensure your applications and clusters are always running in a secure and safe manner. Including example files and reference repos.

Presentation repo: https://github.com/todaywasawesome/osssecure

Speakers
avatar for Dan Garfield

Dan Garfield

Chief Open Source Officer and Co-Founder, Codefresh
Dan Garfield is the Co-founder and Chief Open Source Officer of Codefresh, a CI/CD platform powered by GitOps and Argo. He helped launch the GitOps Working Group and helped lead the creation of the Open GitOps principles. As an Argo Maintainer, Kubernaut, Google Developer Expert... Read More →



Tuesday September 20, 2022 11:30am - 12:00pm PDT
Computer History Museum | Hahn Auditorium

12:00pm PDT

Lunch 🥙
Tuesday September 20, 2022 12:00pm - 1:00pm PDT
Computer History Museum | Main Lobby and Concourse 1401 N Shoreline Blvd, Mountain View, CA 94043

1:05pm PDT

Managing Thousands of Automatic Machine Learning Experiments with Argo and Katib - Yuan Tang, Akuity & Andrey Velichkevich, Apple
The fairly recent field of Automated Machine Learning (AutoML) provides the richness of powerful algorithms for model selection and hyperparameter (HP) tuning – one of the most important steps of the MLOps lifecycle. However, it’s non-trivial to advance these AutoML algorithms from research papers to production. ML engineers have to learn DevOps and cloud-native technologies to achieve that, but the main focus should be on inventing new ML algorithms. Katib and Argo open source projects provide an infrastructure to use and develop AutoML algorithms easily and fast in a cloud-native environment. In this talk, we will walk through the best practices (such as Argo caching and synchronization) for managing thousands of complex HP tuning experiments that bring the optimal performance. We will demonstrate how Argo Workflows and Katib bring the best of both worlds of Kubernetes-native workflow orchestration and HP tuning at scale.

Speakers
avatar for Yuan Tang

Yuan Tang

Principal Software Engineer, Red Hat
Yuan is a principal software engineer at Red Hat, working on OpenShift AI. Previously, he has led teams to build AI infrastructure and platforms at various companies, including Alibaba and Akuity. He's a project lead of Argo and Kubeflow, a maintainer of TensorFlow and XGBoost, and... Read More →
avatar for Andrey Velichkevich

Andrey Velichkevich

Senior Software Engineer, Apple
Andrey Velichkevich is a Senior Software Engineer at Apple and is a major contributor to the Kubeflow open-source project. He is a co-chair for the AutoML and Training working groups. Andrey hosts Kubeflow community meetings for the AutoML and Training working group, organises community... Read More →



Tuesday September 20, 2022 1:05pm - 1:35pm PDT
Computer History Museum | Grand Hall

1:05pm PDT

Using Argo Project to Help Elastic infoSec Team in Securing Elastic - Christopher Cutajar & Angel Rios, Elastic
InfoSec’s Security Engineering (SecEng) team at Elastic builds and maintains a collection of K8s clusters using Elastic Cloud on Kubernetes and Helm. Such clusters are used by the InfoSec team for various security use-cases such as vulnerability management, security assurance, threat intelligence, security detection and incident response amongst others. To be able to provide a reliable service and keep up-to-date, the SecEng team leverages various tool sets within the Argo Project that makes it easy and efficient for the team to manage. ArgoCD is used to deploy various ElasticSearch clusters that ingest logs from various different sources such as Qualys, Endpoints, Okta, AWS, GCP, Azure, GitHub and others. Clusters need continuous attention, Argo Notifications was configured together with ArgoCD to be able to keep abreast of the environments. Being a GitOps driven team, Argo Workflows and Argo Events are being leveraged to manage a number of microservices. In this session we’re planning to showcase how easy it is for a team to go from a small proof-of-concept to production in a very short period of time! Not only that, showing how to start evangelizing Argo within the organization.

Speakers
avatar for Christopher Cutajar

Christopher Cutajar

Senior Security Engineer, Elastic
Christopher Cutajar is a Senior Security Engineer at Elastic. He forms part of a team of security professionals from around the globe who supports the company different units with both technical and governance security expertise. Prior to Elastic, Christopher spent several years within... Read More →
avatar for Angel Rios

Angel Rios

Security Engineering - Senior Manager, Elastic
Angel Rios is a Senior Manager at Elastic. He is responsible for managing a team of talented security engineers, who support and maintain Information Security systems and services. Prior to Elastic, Angel was a Security Director, who managed a team of architects and engineers responsible... Read More →



Tuesday September 20, 2022 1:05pm - 1:35pm PDT
Computer History Museum | Hahn Auditorium

1:40pm PDT

From PR to Artifactory in 60 Secs! Adobe Service Runtime Java Libraries Release Pipelines Using Argo Workflows - Anirudh Mathad, Adobe
- Adobe Service Runtime (ASR) Libraries are used by more than 60% of Adobe's Java Services. A strong community of contributors maintain the libraries across the company. Instant availability of a release once a PR is merged is mission critical for teams across Adobe. - Our legacy process used Jenkins jobs with Maven Artifactory plugins. The cross dependency of libraries, stale libraries in Jenkins VMs, lack of Graph/DAG view, scaling issues and container upgrades were some of the many problems which slowed our release process. - In this talk we discuss how we migrated our manual Jenkins release pipelines to Argo Workflows. How the visual representation of release pipelines through DAGs helped us troubleshoot build issues. Embracing Gitops has dramatically reduced our maintenance efforts and updates to pipelines have become seamless.

Speakers
avatar for Anirudh Mathad

Anirudh Mathad

Software Engineer, Adobe
Anirudh Mathad is a Software Engineer at Adobe. He primarily works on the Developer Experience tools in the Adobe Cloud Platform Group. He is the Lead Engineer maintaining Adobe Service Runtime Java libraries used by more than 60% of Adobe's Services. Anirudh was an API Engineer at... Read More →



Tuesday September 20, 2022 1:40pm - 2:10pm PDT
Computer History Museum | Grand Hall

1:40pm PDT

Argo CD Observability with AIOps - Detect Incident Fast - Amit Kalamkar & Vigith Maurice, Intuit
Intuit runs 2000+ services on Kubernetes and uses Argo CD to implement GitOps workflows and progressive delivery with Argo Rollouts to minimize risks associated with service changes. However, about one third of all incidents at Intuit are caused by rolling out those changes. We have a need to surface operational insights in real-time to make it easier for service operators to detect and resolve change-induced incidents. In this session, we will discuss how we extended Argo CD with in-cluster observability and how we integrated an open source, Kubernetes-native operational analytics platform (Numaproj) with Argo CD to provide AI-driven anomaly detection. We will demonstrate the ease of configuring in-cluster observability with AIOps in Argo CD, how these new capabilities help service operators detect incidents and take corrective actions faster, and how this effort is helping Intuit reduce incident MTTD/MTTR.

Speakers
avatar for Amit Kalamkar

Amit Kalamkar

Director, Intuit
Amit is Director of Engineering at Intuit responsible for Observability and Analytics which covers Observability , Operational Data Lake and Platform Analytics. He is also responsible for open source projects Argo and Numaproj. He is currently working to deliver observability and... Read More →
avatar for Vigith Maurice

Vigith Maurice

Principal Engineer, Intuit Inc
Vigith is a Principal Software Engineer for the Intuit Observability and Analytics team in Mountain View, California. One of Vigith's current day-to-day focus areas is on the various challenges in building scalable, data and AIOps solutions for both batch and high throughput systems... Read More →


Tuesday September 20, 2022 1:40pm - 2:10pm PDT
Computer History Museum | Hahn Auditorium

2:15pm PDT

Attacking Argo CD with Argo CD (and then Defending) - Michael Crenshaw, Intuit
Argo CD manages Kubernetes resources, and Argo CD is itself a set of Kubernetes resources. This talk will show how a lax RBAC configuration could allow users to escalate their privileges by using Argo CD to modify Argo CD. We’ll start with a trivial attack and then incrementally restrict Argo CD RBAC and Project restrictions until no attack is possible. This talk will demonstrate the process that every Argo CD admin should follow when setting up their Argo CD RBAC and Project settings.

Speakers
avatar for Michael Crenshaw

Michael Crenshaw

Software Engineer, Intuit
Michael Crenshaw is a staff software engineer on Intuit’s Argo CD team. He’s been involved in open source software for about ten years. His professional experience is varied, from e-commerce to MLOps to AgTech. Recently he has focused primarily on Argo CD security.


Tuesday September 20, 2022 2:15pm - 2:45pm PDT
Computer History Museum | Hahn Auditorium

2:15pm PDT

Securing GitOps Supply Chain with Sigstore and Kyverno - Roberto Carratala & Faz Sadeghi, Red Hat
In this session, we will present how to secure GitOps supply chain by signing and verifying container images within the Argo Workflows pipelines, using open source projects such as Sigstore and Kyverno. We will demonstrate how to eliminate security risks on the software supply chain by signing all container images in public or private registries and ensuring no malicious images are deployed in Kubernetes clusters.

Speakers
avatar for Roberto Carratalá

Roberto Carratalá

Senior Specialist Solutions Architect, Red Hat
Cloud Services Black Belt specialized in Container Orchestration Platforms (OpenShift & Kubernetes), Cloud Services, DevSecOps and CICD.
avatar for Faz Sadeghi

Faz Sadeghi

Principal Specialist Solutions Architect, Red Hat
Faz is an Associate Principal Specialist Solution Architect focusing on advanced automation. She has over 10 years of experience in system administration, infrastructure, and data center automation in scientific systems & software and enterprise applications. She focuses on Kubernetes... Read More →



Tuesday September 20, 2022 2:15pm - 2:45pm PDT
Computer History Museum | Grand Hall

2:45pm PDT

Coffee Break ☕
Tuesday September 20, 2022 2:45pm - 3:00pm PDT
Computer History Museum | Main Lobby and Concourse 1401 N Shoreline Blvd, Mountain View, CA 94043

3:05pm PDT

Harder, Better, Faster, Stronger Pipelines @ Adobe - Larisa Andreea Danaila & Ionut Maxim Margelatu, Adobe
At Adobe, Larisa and Ionut have been building and exercising fully automated CD pipelines with Spinnaker since 2018. Could you improve on that? Over the years, they've asked themselves: • how robust and hands-off are deployment tools when encountering problems? • how responsive to problems are these tools? • how do you optimize the deployment pipelines for speed? • how fast do you onboard a new codebase? Join them to hear how they've addressed these problems by making a seamless switch to GitOps with Argo. Find out how they managed to provide the same levels of speed and quality for high frequency deployments of dozens of multi-region microservices. They also explore in detail the challenges to move existing patterns to GitOps workflows, including: • isolated test environments • automated promotion throughout environments • automated rollback • automated canary analysis • wave deployments

Speakers
avatar for Ionut-Maxim Margelatu

Ionut-Maxim Margelatu

Architect, Adobe
Ionut works as a Senior Computer Scientist with the Adobe Experience Platform team. He has been developing middleware and back-end services for 16 years. He has spent the last 7 years designing, developing and operating various services with stringent high-throughput low-latency requirements... Read More →
avatar for Larisa Andreea Danaila

Larisa Andreea Danaila

Software Development Engineer, Adobe
Larisa works as a Software Development Engineer with the Adobe Experience Platform team. She’s been developing back-end services for 4 years while being interested in developer productivity and making it safe for developers to fail. Apart from work, she enjoys reading, theater and... Read More →



Tuesday September 20, 2022 3:05pm - 3:35pm PDT
Computer History Museum | Hahn Auditorium

3:05pm PDT

A Distributed Job Scheduler Story: CronWorkflows integration with RBAC infrastructure for Over 100+ Teams - Ismail Bülbül & Doğukan Tuna, Trendyol
As a Trendyol Tech Team, we are managing our applications on 200+ k8s clusters which include 7K+ applications on 5 DC. Many development teams in Trendyol encounter a scheduled task solution requirement. There is no common product for such use cases. So with the CronWorkflow capability of ArgoWorkflows, while we are providing a unified solution for distributed job scheduler needs, we aim to deal with scalability and disaster recovery scenarios with its k8s native nature. In this direction, we are combining Argo CD’s manifesting and repository as code capabilities with the workflows templates. Teams are able to create their custom workflows and apply them over Argo CD. On the other hand, to provide an auth mechanism for users, we have combined Trendyol’s Argo CD Dex Server and its LDAP structure. Also, we needed permission separation according to LDAP groups. To provide this structure, we used the namespace delegation feature which comes with Argo WF v3.2.4. As a result, teams can manage their workflows & cron jobs via their allocated namespaces. In this presentation, you will learn how to integrate Argo CD Dex Server with Argo WF which provides service account/namespace delegation.

Speakers
DT

Doğukan Tuna

Software Engineer, Trendyol
Doğukan is currently a Software Engineer on Trendyol Group Developer Productivity Engineering Team which is now Turkey’s largest e-commerce company. His work focuses now on improving developer productivity and production delivery tools such as the Argo product family. He also has... Read More →
avatar for Ismail Bülbül

Ismail Bülbül

Software Engineer, Trendyol
İsmail is currently a Software Engineer at Trendyol Group which is Turkey’s largest e-commerce company. Dealing with high availability, fault tolerance, and auto-scaling problems for large-scale web services in Trendyol. His work focuses now on improving developer productivity... Read More →


Tuesday September 20, 2022 3:05pm - 3:35pm PDT
Computer History Museum | Grand Hall

3:40pm PDT

⚡ Lightning Talk: Automating Map-building Pipelines for Safe Autonomous Driving with Argo Workflows at TuSimple - Yuan Tang, Akuity & Ning Xu, TuSimple.ai
Autonomous driving has made tremendous progress in recent years. One of the fundamental challenges to achieving fully autonomous driving is map-building. In order to ensure that autonomous driving is as safe as possible, the map data has to be accurate, precise, and updated in real-time. In addition, the map-building process can be complex due to some steps that will need human involvement and making decisions based on how the workflow behaves. Argo Workflow is a cloud-native workflow orchestration engine that is critical to achieving these goals and grants us fine-grained control over the execution of workflows. In this talk, we will walk through the rich set of features and best practices of Argo Workflows that helped us to set up and execute complex map-building pipelines at TuSimple.

Speakers
avatar for Yuan Tang

Yuan Tang

Principal Software Engineer, Red Hat
Yuan is a principal software engineer at Red Hat, working on OpenShift AI. Previously, he has led teams to build AI infrastructure and platforms at various companies, including Alibaba and Akuity. He's a project lead of Argo and Kubeflow, a maintainer of TensorFlow and XGBoost, and... Read More →
NX

Ning Xu

Tech Lead and Software Engineer Manager, TuSimple.ai
Ning Xu is a Tech Lead and Manager in TuSimple. He builds and maintains the Workflow Engine which is a fundamental service to the maps dataset building process. He also builds several other projects to help the whole team expedite engineering process, e.g. IaC platform, CI/CD platform... Read More →



Tuesday September 20, 2022 3:40pm - 3:50pm PDT
Computer History Museum | Grand Hall

3:40pm PDT

⚡ Lightning Talk: Best Practices on Organizing GitOps Repositories - Konstantinos Kapelonis, Codefresh
One of the first questions that must be answered when adopting GitOps, is how to organize the various Git repositories. Environment-per-branch? Environment-per-Repo? Environment-per-folder?

This talk examines some common patterns and practices on how to organize the Git repositories along with their advantages and disadvantages

Speakers
avatar for Kostis Kapelonis

Kostis Kapelonis

Codefresh
Kostis is a software engineer/technical-writer dual class character. He lives and breathes automation, good testing practices and stress-free deployments.



Tuesday September 20, 2022 3:40pm - 3:50pm PDT
Computer History Museum | Hahn Auditorium

3:55pm PDT

⚡ Lightning Talk: Don’t Let a Bot In! Protect Fortune 500 Companies & Users - Sudhamsh Bachu, ArkoseLabs & Remington Breeze, Akuity
Context: ArkoseLabs is in the security space. Focused on Fraud Detection space. It protects its customers from Bots and human bad actors. Most of its customers are Fortune 500 companies like PayPal, Microsoft, Amazon, etc. Serving Fortune 500 customers is a double-edged sword for a start-up. Enterprise customers can detect start-up service issues quickly. How would I know? - I built some of the monitoring and detection tools for one of our largest customers. Arkose Labs improved Developer Experience, Increased Product Releases, Improved quality, and reduced outages with ArgoCD & Rollouts implementation. Application availability & stability are paramount as we provide warranty on Credential Stuffing use cases. ArgoCD’sGitOps approach & Argo Rollouts deployment Strategies like blue/green & Canary were loved by the application teams. We were plagued with multi-day releases, rollback, toil, outages, etc. So we implemented ArgoCD with our existing GitHub actions for CI to automate manual tasks, metric analysis, and blue/green deployment strategy to address our pain points.

Speakers
avatar for Sudhamsh Bachu

Sudhamsh Bachu

Sr Engineering Manager, ArkoseLabs
Sudhamsh Bachu is an Engineering Manager at ArkoseLabs, a bot detection security company. He focuses on developer experience in the Continuous Integration and Continuous Delivery space. Quality left shift and release confidence improvements are his specialization. I implemented/Improved... Read More →
avatar for Remington Breeze

Remington Breeze

Founding Software Engineer, Akuity
Remington is a maintainer of the Argo Project, focusing on Argo CD. He works as a founding Software Engineer at Akuity, a company focused on advanced application delivery for Kubernetes. He is interested in technologies which improve developer experience, which make complicated concepts... Read More →



Tuesday September 20, 2022 3:55pm - 4:05pm PDT
Computer History Museum | Hahn Auditorium

3:55pm PDT

⚡ Lightning Talk: Using Argo Workflows to Curate Chaos Engineering with LitmusChaos - Amit Kumar Das & Saranya Jena, Harness.io
As resilience use-cases proliferate, Chaos Engineering has become a compelling practice for enhancing your application resilience in production. As a large number of organizations and individuals are moving towards the Kubernetes-Native approach, an important problem arises, testing these applications the right way to prevent outages. In this talk, we will talk about how the LitmusChaos CNCF project leveraged the Argo project to curate Chaos Engineering Workflows as set of actions strung together to achieve desired chaos impact on a Kubernetes cluster. While simulating real-world failures via chaos experiment injection on developer/staging environments as part of a left-shifted, continuous validation strategy, it was essential to create a sequence instead executing standalone chaos injection actions. They are an effective mechanism to simulate real world conditions & gauge application behaviour in an effective manner. Further, we will cover the role of Argo in the evolution LitmusChaos 1.x to 2.x by constructing and executing ChaosWorkflows with the help of Argo and observe the changes which are introduced when the system/application is under Chaos.

Speakers
avatar for Amit Kumar Das

Amit Kumar Das

Senior Software Engineer, Harness.io
Amit works at Harness as a Senior Software Engineer. He has been contributing to LitmusChaos, a CNCF incubating project from past 2 years and also maintaining it. He is passionate about system resiliency and is primarily working on creation of Chaos Workflows using Argo in Litmus... Read More →
avatar for Saranya Jena

Saranya Jena

Senior Software Engineer, Harness
Saranya is a Senior Software Developer at Harness and is a maintainer of LitmusChaos, a Chaos Orchestration framework designed for implementing chaos engineering in cloud-native environments. She likes contributing to the Open Source community, where her primary focus involves architecting... Read More →



Tuesday September 20, 2022 3:55pm - 4:05pm PDT
Computer History Museum | Grand Hall

4:10pm PDT

⚡ Lightning Talk: Creating A Scalable Foundation for Kubernetes Multi-Tenancy - Lukonde Mwila, SUSE & Kelvin Piroddi, Yieldstreet
One of the biggest challenges when operating Kubernetes at scale is managing unrelated workloads and different teams that share a cluster. In some cases, you might have one big cluster, and in other cases, you might have multiple clusters housing different teams and workloads. Kelvin Piroddi and Lukonde Mwila worked as DevOps leads on a project that used Argo CD to manage multiple EKS clusters, as well as the dedicated Argo cluster itself. As the project grew, more people needed access to the clusters, such as additional operators, solution architects, QA testers, and different development teams that were responsible for microservices. In this talk, Kelvin and Lukonde will elaborate on how a GitOps strategy with Argo CD optimized their continuous delivery, how Argo CD's projects and RBAC enabled secure access control for different teams, and how Argo's SSO feature complemented the organization AuthN model with Azure AD. Furthermore, they'll discuss how Argo CD solves multi-tenancy challenges for GitOps, but can be further complemented by a cluster lifecycle management tool that also supports features like projects and RBAC for other cluster operations outside the scope of GitOps.

Speakers
avatar for Kelvin Piroddi

Kelvin Piroddi

SRE Engineer, Yieldstreet
Kelvin is an SRE & DevOps Engineer at Yieldstreet. He is a strong believer in open-source software, which gives the everyday developer the tools to imagine endless possibilities and share ideas in a large, like-minded community. He is extremely passionate about football, especially... Read More →
avatar for Lukonde Mwila

Lukonde Mwila

Senior Developer Advocate, AWS
Lukonde is a Senior Developer Advocate at AWS and a CNCF Ambassador. He has years of experience in application development, solution architecture, cloud engineering, and DevOps workflows. He is a life-long learner and is passionate about sharing knowledge through various mediums... Read More →



Tuesday September 20, 2022 4:10pm - 4:20pm PDT
Computer History Museum | Hahn Auditorium

4:10pm PDT

⚡ Lightning Talk: CI/CD for Data Pipelines with Argo Workflows - J.P. Zivalich, Pipekit
Making sure that data pipelines don't break in production is no small feat. To combat this, we are seeing a new paradigm emerging in the data space influenced by modern software engineering discipline. This paradigm borrows heavily from CI/CD concepts, but applies them to data pipelines. In this talk, we'll go over how to implement CI/CD for data pipelines with Argo Workflows as the data pipeline orchestrator. We'll cover storing Workflows and WorkflowTemplates in git, validating them on pull requests, and syncing them to a cluster or clusters when releasing new versions of the data pipeline. Additionally we will cover how to test WorkflowTemplates using sample data, allowing teams to be sure that all base, corner, and edge cases are validated every time that they make a change to their production workflows.

Speakers
avatar for J.P. Zivalich

J.P. Zivalich

CTO, Pipekit.io
Founder & CTO of Pipekit.



Tuesday September 20, 2022 4:10pm - 4:20pm PDT
Computer History Museum | Grand Hall

4:25pm PDT

⚡ Lightning Talk: Running Cloud-native Spark Jobs with Argo Workflows - Caelan Urquhart & Darko Janjić, Pipekit
Companies with large computational workloads often use Apache Spark combined with numerous Python packages such as PySpark, NumPy, MLlib, XGBoost, and more. Unfortunately, as teams add the number of jobs running on a single Spark cluster managing dependencies becomes a nightmare. Kubernetes makes it easy to use numerous packages for large data jobs in distributed environments, and Argo Workflows is the best way to run pipelines on Kubernetes. This talk demonstrates how to orchestrate common Spark jobs with Argo Workflows, from the architecture to resource and workflow definitions. We'll show how to provision Spark and Argo Workflows on Kubernetes to process large data jobs. We'll also show how Argo Workflows and Kubernetes provide distinct scaling and stability advantages for Spark users by running some example jobs. We hope that listeners of this talk will learn the pros and cons of orchestrating their Spark job on Kubernetes with Argo Workflows, instead of traditional local or cloud environments.

Speakers
avatar for Caelan Urquhart

Caelan Urquhart

Co-founder, CEO, Pipekit
Caelan is the Co-founder and CEO of Pipekit, a control plane for Argo Workflows that enables massive data pipelines in minutes, saving engineering time and cloud spend. He's passionate about using distributed systems to solve data engineering challenges, and is a contributor to the... Read More →
avatar for Darko Janjić

Darko Janjić

Senior Software Engineer, Pipekit
Darko is a Senior Software Engineer at Pipekit, a control plane for Argo Workflows that enables massive data pipelines in minutes. He has extensive experience with distributed systems, virtualization, and cloud engineering across a variety of industries. Besides engineering, Darko... Read More →



Tuesday September 20, 2022 4:25pm - 4:35pm PDT
Computer History Museum | Grand Hall

4:25pm PDT

⚡ Lightning Talk: Open Source Canary Deployments with Application Metric Analysis - Hannah Troisi, New Relic
Deploying new code to your production cluster can be stressful. A canary release can reduce risk and give you more control over the progression of your application updates. However, canary releases are more of an art than a science. How much traffic should the canary get? What type of analysis should be run? Which metrics should I analyze? How long should the analysis run? A carefully designed canary configuration can maximize your chance of catching an issue before the new application version is fully rolled out. Luckily, Argo Rollouts provides advanced deployment capabilities that can be customized to your application’s needs. This session will cover the following topics: - How to do canary deployments with Argo Rollouts - The different ways to perform analysis to drive progressive delivery - Selecting the best metrics for analysis (this is very application dependent) - Practical demo: Canary deployment with application metrics from Pixie

Speakers
avatar for Hannah Troisi

Hannah Troisi

Sr. Developer Experience Engineer, New Relic
Hannah Troisi is a Senior Developer Experience Engineer at New Relic. She works on Pixie, a CNCF Sandbox project, helping developers discover easier methods for debugging their applications on Kubernetes.



Tuesday September 20, 2022 4:25pm - 4:35pm PDT
Computer History Museum | Hahn Auditorium

4:40pm PDT

Keynote: The Future of GitOps - Evan Shortiss, Developer Advocate, Red Hat
The GitOps practice continues evolving and becoming more accepted and integrated into teams daily. Now that we have a more clear path to GitOps, how can we continue to evolve the practice to make it as easy as possible to integrate across the application development life cycle? In this session, we’ll explore possibilities to integrate across the application development lifecycle to further coordinate releases.

Speakers
avatar for Evan Shortiss

Evan Shortiss

Developer Advocate, Red Hat
Evan Shortiss is a Developer Advocate for Red Hat. He has a background in consulting, where he worked on the architecture and implementation of enterprise mobile applications and backend integration with commercial customers in EMEA and NA. More recently, Evan has worked with Kubernetes... Read More →


Tuesday September 20, 2022 4:40pm - 4:45pm PDT
Computer History Museum | Hahn Auditorium

4:50pm PDT

Keynote: Adobe’s Internal Developer Platform Journey and Lessons - Srinivas Peri, Director of Ethos + Cloud Platform Engineering, Adobe
In this session, Srinivas Peri of the Adobe Cloud Foundation (Ethos) team will share the story of Adobe's journey to the cloud. Lessons learned, mistakes made, and the software built to run thousands of services from hundreds of teams on shared infrastructure in a secure and compliant fashion. Then we will look at how adoption of CNCF in general and Argo in particular is allowing the Ethos team to streamline and optimize offerings and operations while providing increased flexibility and control to our service teams, all without compromising the guardrails that make our platform successful.

Speakers
avatar for Srinivas Peri

Srinivas Peri

Director, Ethos, Cloud Platform Engineering, Adobe
In my 19 years at Adobe I have moved from tool engineer responsible for releasing one core component to owner of a daily release system for 70+ Creative Suite components, and then the creation of the early deployment system for Shared Cloud & Creative Cloud, then through building... Read More →


Tuesday September 20, 2022 4:50pm - 4:55pm PDT
Computer History Museum | Hahn Auditorium

5:00pm PDT

Keynote: Full Stack GitOps with the DRAG Stack - Dave Nielsen, Senior Director of Community & Developer Advocacy, Harness
As Argo CD has gained traction, it has expanded to use cases well beyond deploying Kubernetes with configuration details stored in Git to deploying applications on top of Kubernetes. But applications developed and deployed continuously with Argo CD also need to be built and tested continuously. In the Drone community, there are many companies using Drone CI with Argo CD to build an end-to-end CI/CD GitOps solution. After interviewing yet another such company, we decided it would be helpful to others if we created a software stack based on Drone CI and Argo CD. We call it the DRAG Stack. It is the first open-source, Full Stack GitOps delivery platform that combines the most popular open-source CI & CD projects (based on GitHub Stars) into one stack that can be easily installed on your laptop or a cloud-scale Kubernetes environment. The DRAG Stack includes Drone CI, a container Registry of your choice, Argo CD, and the Git repository of your choice. We are introducing the DRAG Stack for the first time at ArgoCon. We hope you will find it interesting.. and if you do, we hope you will join us at our sponsored workshop in downtown Mountain View on Wednesday, Sept 21st.

Speakers
avatar for Dave Nielsen

Dave Nielsen

Harness
Dave Nielsen - As the head of Community & Developer Advocacy at Harness, Dave manages a team advocating Drone CI, LitmusChaos, and the Harness Software Delivery Platform, which includes Argo CD-compatible Enterprise GitOps. Dave encourages his advocates to innovate as a way to create... Read More →


Tuesday September 20, 2022 5:00pm - 5:05pm PDT
Computer History Museum | Hahn Auditorium

5:10pm PDT

Keynote: Closing Remarks - Hong Wang, Co-Founder and CEO, Akuity
Speakers
avatar for Hong Wang

Hong Wang

CEO, Akuity
A founding member of Argo Project. Prior to founding Akuity, Hong was the Argo team manager at Intuit and built the control-plane used to manage hundreds of Kubernetes clusters and thousands of namespaces. Hong has extensive experience in distributed system projects ranging from storage... Read More →


Tuesday September 20, 2022 5:10pm - 5:15pm PDT
Computer History Museum | Hahn Auditorium

5:15pm PDT

Networking Reception and Happy Hour
Tuesday September 20, 2022 5:15pm - 7:15pm PDT
Computer History Museum | Main Lobby, Concourse and Museum Exhibits Computer History Museum: 1401 N Shoreline Blvd, Mountain View, CA 94043
 
Wednesday, September 21
 

9:00am PDT

GitOps DevNation: Hosted by Red Hat [SOLD OUT]
Calling developers that want to understand the OpenShift approach to GitOps

Having Git repositories as a single source of truth allows development teams to store the entire state of the cluster configuration in Git so that the trail of changes are visible and auditable. Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes, fully supported by OpenShift and OpenShift GitOps. OpenShift GitOps follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state and automates the deployment of the desired application states in the specified target environments. Application deployments can track updates to branches, tags, or pinned to a specific version of manifests at a Git commit.

What you will learn:
*The fundamentals of GitOps and Argo CD
*How to install and managed Argo CD in Kubernetes via OpenShift GitOps
*Deploying and sync the desired application deployment state
*Use Kustomize with Argo CD
*Use Sync Waves and Hooks with Argo CD

How to Register: 
Pre-registration is required. To register for GitOps DevNation: hosted by Red Hat , add it on during your ArgoCon 2022 registration.

For questions regarding this event, please reach out to amuhlach@redhat.com.

Wednesday September 21, 2022 9:00am - 12:00pm PDT
Red Hat Office | Montara Conference Room Red Hat Offices | Montara Room: 150 Mathilda Pl Suite 500, Sunnyvale, CA 94086

9:00am PDT

Adobe’s IDP Journey with the Argo projects Hosted by Adobe [SOLD OUT]
Internal Developer Platform (IDP) is all about making developers lives easier by providing a seamless experience for the entire development lifecycle, from concept to cloud and customers, with production readiness. 

At Adobe, we are building our IDP on top of all four Argo projects, and integrating with other tools.
In this workshop, which is in the spirit of community open discussion, we’ll be sharing our journey, and brainstorm with you and other community thought-leaders on making IDP a reality, based on Argo and other open-source projects. 

Join us to:
- Learn about Adobe’s vision and journey towards IDP
- Participate in a community discussion about building IDP with Argo and other open source projects

Registration fees for this workshop will be donated to the Dan Kohn Scholarship Fund.

How to Register: 
Pre-registration is required. To register for Adobe’s IDP Journey with the Argo projects Hosted by Adobe add it on during your ArgoCon 2022 registration.

For questions regarding this event, please reach out to:
  • Pre-Event: aivtsan@adobe.com  
  • Event-Day: Slack (CNCF Workspace) #adobe-workshop-argocon2022

Wednesday September 21, 2022 9:00am - 3:00pm PDT
Adobe Offices

9:00am PDT

Advanced GitOps Certification - Hands-on Workshop Hosted by Akuity [SOLD OUT]
LOCATION:
Plug and Play Tech Center
San Francisco Room, 2nd floor
440 N Wolfe Rd, Sunnyvale, CA 94085

Argo CD makes it easy to introduce GitOps inside any organization.

However, having an awesome continuous deployment tool doesn’t guarantee an awesome continuous deployment process.

The Akuity team accumulated unique experience from building Argo CD as well as using it to empower DevOps in multiple organizations. Please join us to learn from experts how to implement best practices and solutions that are successfully used by numerous companies like Intuit, BlackRock, Nvidia, and many others.

Learn how to:
- Effectively integrate Argo CD with your CI system & automate release promotion
- Deliver secrets without compromising security and developer experience
- Automate Argo CD access settings configuration and establish self-service multi-tenancy

After successfully finishing this workshop, every attendee will receive an Advanced GitOps with Argo CD certificate and credentials.

How to Register: 
Pre-registration is required. To register for the Advanced GitOps Certification - Hands-on Workshop hosted by Akuity, add it on during your ArgoCon 2022 registration.

Participants will need only git and a text editor to edit YAML.

For questions regarding this event, please reach out to info@akuity.io or atsuko@akuity.io.

Wednesday September 21, 2022 9:00am - 3:00pm PDT
Plug and Play Tech Center Plug and Play Tech Center | San Francisco Room, 2nd Floor: 440 N Wolfe Rd, Sunnyvale, CA 94085, United States

9:00am PDT

E2E GitOps with Argo CD Certificate (Levels 1 + 2) - Hands on workshop w/ Argo Maintainers Hosted By Codefresh [IN-PERSON TICKETS SOLD OUT]
“Great way to get started with GitOps and the fastest growing open-source projects enabling GitOps: Argo CD”

“I especially liked the live exercises. Both the UI and the CLI was available and used. And for true GitOps one had to use one's own github repo (forked from Codefresh).”

“Kudos to Kostis Kapelonis, Hannah Seligson, and Codefresh for providing a free learning platform to the community.”

With over 2,000 certifications issued and countless requests for the next course of the series, Codefresh will host a GitOps Certification Workshop with hands-on labs at ArgoCon.

Codefresh’s flagship GitOps Fundamentals Course is the #1 most adopted and most trusted GitOps course available. And will be hosted LIVE for the very first time!

This workshop won’t just cover GitOps Fundamentals. Codefresh will also cover GitOps at Scale, the second course of the series that is not yet available to the public.

Codefresh’s GitOps Certification Program is trusted by companies like Red Hat, who incorporate this GitOps Course into their onboarding programs.

This workshop will be a hybrid workshop, meant for both in-person and virtual attendees, at no additional cost. It is important for us to make GitOps accessible to all.

See what else folks had to say about our course here 😜

How to Register: 
Pre-registration is required. To register for the End-to-end GitOps with Argo CD Certificate (Levels 1 + 2) - Hands on workshop with Argo Maintainers hosted by Codefresh, add it on during your ArgoCon 2022 registration.

For questions regarding this event, please reach out to events@codefresh.io.



Wednesday September 21, 2022 9:00am - 4:00pm PDT
The Ameswell Hotel 800 Moffett Boulevard Mountain View CA 94043

1:00pm PDT

Build Your Own Open-Source GitOps Delivery platform with Argo CD, Drone CI & LitmusChaos Hosted by Harness [VIRTUAL: SOLD OUT]
VIRTUAL: SOLD OUT

In this 3-hour workshop, you’ll learn how to set up, configure and run a full-stack, open-source GitOps delivery platform including continuous integration with Drone CI, continuous delivery with Argo CD, and chaos engineering with LitmusChaos. You will be provided with a preconfigured stack with Gitea and Nexus Docker Registry, but the workshop is intended to work with any Git repository (GitHub/GitLab) and container registry (Harbor, etc.). Also included is the open-source tooling you’ll need to deploy and operate this stack afterward.

Here is some of what you will learn in this workshop.
How to use:
- Drone CI to declaratively build, test, and publish images to a container registry.
- Argo CD Image Updater to automatically update the container images in your Kubernetes workloads
- LitmusChaos to run experiments on that environment to determine your application's level of resilience.
- Your repo to create an excellent Full-Stack GitOps experience for your developers
* You’ll also receive access to a Slack Channel where we can continue working together.
Agenda:
  • 12:00 Lunch & Setup (optional)
  • 1:00 Introductions
  • 1:15 Deploy Argo CD from Helm charts
  • 1:45 Install "DRAG Stack" following the "App of Apps" pattern
  • 2:05 Modify components of the DRAG Stack App of Apps and see them deployed
  • 2:25 Making the registry available inside the cluster
  • 3:00 Create a full-stack pipeline for apps managed by Argo CD following GitOps workflow
  • 3:30 Implement Chaos Engineering with LitmusChaos
  • 4:00 Continue discussion at Happy Hour (optional)
  • 5:00 Stay for the Lightning Talks (optional)

We hope you will continue working with us to improve the DRAG Stack as an open-source project we can all learn from.  More details at https://github.com/harness-apps/drag-stack/tree/main/workshop

How to Register: 
Pre-registration is required. To register for the “Build Your Own Open-Source GitOps Delivery Platform with Argo CD, Drone CI & LitmusChaos” workshop, add it on during your ArgoCon 2022 registration.

For questions regarding this event, please reach out to david.nielsen@harness.io or ashley.stevens@harness.io

Wednesday September 21, 2022 1:00pm - 5:00pm PDT
Harness Mountain View Office Harness Office: Top Floor of 444 Castro Street, Mountain View, CA 94041
 
  • Timezone
  • Filter By Date ArgoCon 2022 Sep 19 -21, 2022
  • Filter By Venue Mountain View, CA, USA
  • Filter By Type
  • Advanced Deployment Patterns
  • Breaks
  • Data Processing
  • Day 0
  • Diamond Sponsor-Hosted Workshops
  • End User Stories / Case Studies
  • ETL / Data Platform
  • Experiences
  • GitOps and MLOps Deployment Best Practices
  • Integrating Multiple Argo Project Toolsets to Solve a Problem
  • Integrations with Other Open-source Projects
  • Keynote Sessions
  • New and Innovative Uses of Argo
  • Registration
  • Security Practice and Enforcement
  • Delivery Method
  • Track

Filter sessions
Apply filters to sessions.