Loading…
Attending this event?
ArgoCon clear filter
Tuesday, November 12
 

9:00am MST

ArgoCon | Welcome + Opening Remarks - Pratik Wadher, Intuit
Tuesday November 12, 2024 9:00am - 9:05am MST
Speakers
avatar for Pratik Wadher

Pratik Wadher

SVP, Development Services & Experiences (DevX), Intuit
Pratik Wadher is Senior Vice President of Product Development at Intuit with responsibility for Development Services and Experiences, including the cloud-native Modern SaaS AIR platform that powers the company's financial products and services, which serve more than 100 million customers... Read More →
Tuesday November 12, 2024 9:00am - 9:05am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon

9:10am MST

Argo Project Update
Tuesday November 12, 2024 9:10am - 9:35am MST
Tuesday November 12, 2024 9:10am - 9:35am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon
  • Content Experience Level Any
  • Event + Breaks ArgoCon

9:45am MST

⚡ Lightning Talk: How I've Become a Certified Argo Project Associate and How You Can Too! - Al-Hussein Hameed Jasim, Tetra Pak
Tuesday November 12, 2024 9:45am - 9:55am MST
The Argo Project, an open-source, container-native workflow engine tailored for orchestrating parallel jobs on Kubernetes, is a highly sought-after skill as organizations increasingly adopt cloud native computing. In response to the growing demand, the CNCF has recently introduced the all-new certification, Certified Argo Project Associate (CAPA), specifically designed to validate a candidate's knowledge in the Argo Project ecosystem. In this talk, Al-Hussein shares his firsthand experience of successfully preparing for and passing the CAPA certification exam. You will get an insider's look at his preparation strategy, practical tips, and a curated selection of resources that helped him most, including official thought out documentation.
Speakers
avatar for Al-Hussein Hameed Jasim

Al-Hussein Hameed Jasim

DevOps Engineer, Tetra Pak
Al-Hussein is a DevOps engineer who loves all things cloud native. Al-Hussein holds three M.Sc. degrees in Computer Science and Engineering, majoring in Pervasive Computing and Communications for Sustainable Development from the University of Lorraine, Lappeenranta University of Technology... Read More →
Tuesday November 12, 2024 9:45am - 9:55am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery
  • Content Experience Level Any
  • Event + Breaks ArgoCon

10:00am MST

Sponsored Keynote: Where User Experience and Open Source Thrives - Christian Hernandez, Akuity & Jacob Feldman, CoreWeave
Tuesday November 12, 2024 10:00am - 10:05am MST
Akuity, founded by the co-creators of the Argo Project, is dedicated to advancing cloud-native application delivery and driving Kubernetes adoption inside organizations. Our mission is to enhance the end-to-end user experience for Platform Engineers, Application Developers, and DevOps teams alike. In the session, we wish to share our innovations and challenges we have faced during our open source journey.
Speakers
avatar for Jacob Feldman

Jacob Feldman

CoreWeave
Jacob Feldman as a long time member of the CoreWeave team works closely with customers across use cases to design and engineer solutions. Whether it's achieving incredible scale or collaborating on brand new uses for GPU compute, Jacob has been witness to customers achieving incredible... Read More →
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity, Inc
Christian is a well rounded technologist with experience in infrastructure engineering, systems administration, enterprise architecture, tech support, advocacy, and product management. Passionate about OpenSource and containerizing the world one application at a time. He is currently... Read More →
Tuesday November 12, 2024 10:00am - 10:05am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon
  • Content Experience Level Any
  • Event + Breaks ArgoCon

10:10am MST

Sponsored Keynote: Argo is Winning Everywhere - Paul Stovell, Codefresh by Octopus Deploy
Tuesday November 12, 2024 10:10am - 10:15am MST
Just like Kubernetes, Argo is deploying and winning everywhere, in the datacenter, behind the firewall, and at the edge. In our experience, we’ve seen every kind of deployment imaginable (and some that would truly surprise you) and we’ll share patterns for success along with what we’re doing to keep Argo working securely in all these diverse use cases.
Speakers
avatar for Paul Stovell

Paul Stovell

Founder & CEO, Codefresh by Octopus Deploy
Paul started Octopus with his wife Sonia in 2012. In his spare time, he loves working on carpentry and DIY projects.
Tuesday November 12, 2024 10:10am - 10:15am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon
  • Content Experience Level Any
  • Event + Breaks ArgoCon

10:20am MST

Sponsored Keynote: How Intuit Uses Argo, GitOps, and AI to Boost Developer Velocity - Edward Lee, Intuit
Tuesday November 12, 2024 10:20am - 10:25am MST
Explore how Intuit accelerates innovation by integrating Argo, GitOps, and AI to enhance developer productivity. Our platform engineering team leverages these tools and technologies to analyze complex build and deployment logs, distilling them into concise, human-readable insights. Join us to discover how Intuit has reduced troubleshooting time by 60% and minimized build and deployment failures, empowering our developers to iterate more rapidly on code changes and pipeline modifications.
Speakers
avatar for Edward Lee

Edward 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 November 12, 2024 10:20am - 10:25am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon
  • Content Experience Level Any
  • Event + Breaks ArgoCon

10:40am MST

Building a Cutting-Edge Kubernetes Internal Developer Platform at NVIDIA - Carlos Santana, AWS & Feng Zhou, Nvidia Corp
Tuesday November 12, 2024 10:40am - 11:05am MST
NVIDIA has embarked on an innovative journey to streamline their Kubernetes operations by leveraging the power of Python CDK, GitOps, and various cutting-edge tools. In this session, we will explore why NVIDIA chose Python CDK as their Infrastructure as Code (IaC) tool for creating EKS clusters We will examine the implementation of a GitOps mechanism for EKS Fleet Management using ArgoCD ApplicationSets, known as the GitOps-Bridge for Addons. Learn how NVIDIA is onboarding application teams through GitOps, managing Tenant/Namespace ArgoCD Projects, and utilizing Helm Charts for application delivery and centralizing application Helm Charts. The talk will cover the integration of External Secret Operator (ESO) with Vault for secrets management, and how teams are onboarded with GitOps for secure secret management. Additionally, we'll discuss NVIDIA's ongoing experiments with GitOps for AWS Infrastructure using Crossplane, and their future plans to implement Backstage.
Speakers
avatar for Carlos Santana

Carlos Santana

Sr. Kubernetes Specialist SA, AWS
Senior Specialist Solutions Architect at AWS leading Container solutions in the Worldwide Application Modernization GTM team. He is experienced in distributed application architecture, emerging technologies, open source, serverless, gitops, devops. He is a contributor to CNCF projects... Read More →
avatar for Feng Zhou

Feng Zhou

Sr Staff Engineer, Nvidia Corp
Dr Feng Zhou has over 25 years experience in IT industry working with a broad range of technologies in infrastructure and cloud computing. His latest journey is helping Nvidia to manage network and AI application deployment in cloud environments including AWS/Azure and other clouds... Read More →
Tuesday November 12, 2024 10:40am - 11:05am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery

10:40am MST

Dog Food Delight: How Argo Workflows Eats Its Own CI - Denise Schannon, Loft Labs & Tim Collins, Pipekit
Tuesday November 12, 2024 10:40am - 11:05am MST
Upstream, Argo Workflow’s CI uses Github Actions. In a true "eating our own dog food" moment, we embarked on a journey to migrate Argo Workflows CI to Argo Workflows itself on our local fork.

Our goals were:
- Boost Efficiency & Reliability: Streamline CI processes for faster development cycles.
- Fork Power: Enable quicker patch releases on our Argo Workflows fork.
- Real-World Inspiration: Provide a practical CI example for Argo Workflows users.

Dive deeper with us:
- Uncover the journey involved in migrating from GitHub Actions to Argo Workflows.
- Explore the challenges and solutions of running Kubernetes inside Kubernetes.
- Learn how we tackled various technical hurdles encountered during the migration.
- Discover the performance, cost, and reliability gains achieved through this self-hosted CI solution.
Speakers
avatar for Tim Collins

Tim Collins

Staff Infrastructure Engineer, Pipekit
Tim is a Staff Infrastructure Engineer at Pipekit, a control plane for Argo Workflows that enables massive data pipelines in minutes, saving engineering time and cloud spend. He has a keen interest in open source technologies and is an active member of the Argo community, often found... Read More →
avatar for Denise Schannon

Denise Schannon

VP of Engineering, Loft Labs
Denise Schannon, VP of Engineering at Loft Labs, is a seasoned engineering and product management leader, specializing in developing open-source software for start-up environments. She excels in scaling engineering teams, delivering superior products, and making Kubernetes more accessible... Read More →
Tuesday November 12, 2024 10:40am - 11:05am MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery

11:15am MST

Breaking the 1.5MB Barrier: Running Large Metaflow Flows with Argo for AI/ML Workloads - Saurabh Garg, Outerbounds
Tuesday November 12, 2024 11:15am - 11:40am MST
Managing large-scale batch workflows efficiently is critical for AI/ML workloads. Data preparation for training or fine tuning models can involve a large number of steps. These make for excellent Argo workflows. But Argo faces the etcd limitation of the 1.5MB object size. This limitation restricts the ability of Argo to run truly large-scale workflows. This talk will delve into the intricacies of this limitation and its impact on AI/ML workflows. We will illustrate with examples how this has been a non-deterministic and frustrating bottleneck for users. To address this challenge, Argo introduced a feature that circumvents the etcd object size restriction. By offloading the bulk of the workflow status to an RDBMS and only storing the reference in etcd, Argo maintains its scaling capabilities still adhering to Kubernetes' limitations. This talk will provide a comprehensive guide on configuring and utilizing the Argo offloading feature in AWS using Aurora Postgres RDS and EKS.
Speakers
avatar for Saurabh Garg

Saurabh Garg

Senior Software Engineer, Outerbounds, Inc.
Tuesday November 12, 2024 11:15am - 11:40am MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Data Processing

11:15am MST

Enhancing Compliance and Safety with Argo CD Ephemeral Access - Leonardo Luz Almeida & Vijay Agrawal, Intuit
Tuesday November 12, 2024 11:15am - 11:40am MST
The Argo CD UI is renowned for its powerful capabilities, but granting users full-time control over applications in production environments can present significant risks. Direct mutations from the UI can disrupt GitOps practices and induce state drift, making issues difficult to debug. In this talk, we will delve into the challenges posed by Argo CD UI's powerful features and how we are addressing them to ensure safer and more compliant operations at scale. We will introduce a new Argo CD extension that enables ephemeral UI access, aimed at reducing risk, improving change management tracking, and minimizing Mean Time to Recovery (MTTR). This extension also enables integration with various compliance requirements, such as change request creation. Join us to learn how to effectively manage Argo CD UI capabilities while enhancing safety and compliance.
Speakers
avatar for Vijay Agrawal

Vijay Agrawal

Group Engineering Manager, Intuit
Vijay Agrawal is a Group Engineering Manager responsible for continuous integration and continuous deployment (CI/CD) across all of Intuit's flagship products, including QuickBooks, TurboTax, and Mint. Vijay has been an engineering leader in several successful startups and enterprises... Read More →
avatar for Leonardo Luz Almeida

Leonardo Luz Almeida

Staff Software Developer, 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 November 12, 2024 11:15am - 11:40am MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery

12:40pm MST

⚡ Lightning Talk: Enabling Hybrid Cloud Infrastructure with Argo Workflows - Ashlyn Chapman, Cisco
Tuesday November 12, 2024 12:40pm - 12:50pm MST
IT departments adopt hybrid cloud strategies to leverage the strengths of multiple public clouds like AWS, GCP, and Azure, while also maintaining private on-prem solutions to meet stringent security and regulatory compliance requirements. The challenge, however, lies in managing these diverse infrastructures consistently and efficiently. Complex hybrid environments leads to increased operational costs, security vulnerabilities, and a tangled web of provider-specific management tools that can overwhelm even the most seasoned IT teams. Support becomes fragmented, and the promise of a seamless, agile infrastructure seems out of reach. This session will explore how Argo Workflows can serve as the linchpin in a cloud-agnostic infrastructure strategy, enabling teams to manage resources across platforms and providers with unparalleled ease.
Speakers
avatar for Ashlyn Chapman

Ashlyn Chapman

Software Engineer, Cisco
Ashlyn Chapman is a software engineer with a strong background in cloud infrastructure and DevOps. She is committed to reducing resource utilization, improving security, and enhancing deployment efficiency. Adept at collaborating across teams to drive impactful solutions, resulting... Read More →
Tuesday November 12, 2024 12:40pm - 12:50pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery

12:40pm MST

⚡ Lightning Talk: Faster Deployments at PepsiCo with Self-Service Continuous Delivery Using the App of Apps Pattern - Chaitanya G & Prasanti Kadiyala, PepsiCo
Tuesday November 12, 2024 12:40pm - 12:50pm MST
At PepsiCo, we are committed to enhancing efficiency and developer experience by continuously reviewing our processes and systems. As part of streamlining our deployment workflows, we transitioned to the GitOps methodology and adopted ArgoCD, a powerful GitOps tool with a feature-rich web UI that facilitates intuitive management of deployments, rollbacks, and application health. By leveraging ArgoCD's App of Apps pattern, we could define a bootstrapper Application, enabling the automation of application deployment. This approach allowed us to achieve self-service Continuous Delivery, empowering teams to independently manage their deployments while maintaining centralized control and visibility. Join us, as we share some of the challenges, including managing dependencies, configuring environments and ensuring consistency across deployments. Additionally, we will highlight the strategies and best practices, including the implementation of App of Apps pattern and the integration of Helm.
Speakers
avatar for Chaitanya G

Chaitanya G

Manager, PepsiCo
With 15 years of extensive experience in the IT industry, I serve as the DevSecOps lead at PepsiCo, spearheading the holistic development and implementation of DevOps, GitOps, and Agile strategies within the organization.
avatar for Prasanti Kadiyala

Prasanti Kadiyala

Sr Analyst, PepsiCo
A seasoned DevOps engineer with over 10 years of experience in the IT industry, with deep understanding of cloud computing, containerization, and infrastructure as code, with a particular focus on Kubernetes and GitOps. Started my career as a .NET developer, where I gained a solid... Read More →
Tuesday November 12, 2024 12:40pm - 12:50pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery

12:55pm MST

⚡ Lightning Talk: On-Premise and SaaS CI/CD Large-Scale Production Automation with Argo Services - Edgar Magana, Splunk
Tuesday November 12, 2024 12:55pm - 1:05pm MST
In this presentation we will share our Continuous Integrations (CI) pipeline extensions via Argo Workflows in a pure cloud-native way seamlessly integrated with our code versioning system. We will also describe a large-scale asynchronous event-based bus communication that has accelerated our CI pipelines but also increased their resiliency. Finally, we will cover some Continuous Delivery enhancements via ArgoCD and Argo Rollouts. Actually, even our own infrastructure is operated via GitOps model. This collection of open-source projects and internal tools provides a full cloud-native orchestration and gitops experience for Dev, QA and Performance teams. Our solution extends the existing GitLab CI/CD capabilities by providing the ability to orchestrate, build and manage service interdependencies and integrations with other systems and enhanced metrics-based service rollouts in a multi-region cloud architecture.
Speakers
avatar for Edgar Magana

Edgar Magana

Sr. Principal Engineer, Splunk
Edgar has specialized in SaaS Architectures, Micro-services, Software-defined Networking (SDN) and CI/CD processes. Edgar has strong experience in fully automated systems with hands-on experience in technologies such as Docker, Terraform, Kubernetes, Argo, OpenStack and Spinnaker... Read More →
Tuesday November 12, 2024 12:55pm - 1:05pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Progressive Delivery

12:55pm MST

⚡ Lightning Talk: Progressive Infrastructure Delivery Using Kargo and Argo CD - Engin Diri, Pulumi
Tuesday November 12, 2024 12:55pm - 1:05pm MST
Since the day Kargo was released, I have been exploring the idea of using it not only to deliver and promote applications but also to deliver infrastructure through its progressive delivery capabilities. Using Kubernetes-based tools like Crossplane or Pulumi, we can define infrastructure as code and deliver it progressively to our management clusters and then promote this infrastructure through different stages without the need for extra CD script magic. Let me show you how Kargo helps platform engineering streamline and automate the progressive rollout of infrastructure changes to all stages. This talk will cover the basics of Kargo and how to use it with Infrastructure as Code tools.
Speakers
avatar for Engin Diri

Engin Diri

Senior Solutions Architect, Pulumi
Engin is a Senior Solutions Architect at Pulumi and has been in the IT industry for over 15 years. He started as a Java backend developer and later migrated to the fronted development. This is where he found his passion for CI/CD, Cloud technologies and in particular Kubernetes. Engin... Read More →
Tuesday November 12, 2024 12:55pm - 1:05pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Progressive Delivery

1:10pm MST

Data Science Workflows Made Easy: Python-Powered Argo for Your Organization - Elliot Gunton, Pipekit Inc. & Flaviu Vadan, Xaira Therapeutics
Tuesday November 12, 2024 1:10pm - 1:35pm MST
Get ready to supercharge your data science workflow development using the power of Hera, the versatile Python SDK for Argo Workflows.
  • Python for Everything: Learn how Hera lets you focus on your business logic and seamlessly integrate it into Argo Workflows – all within your favorite Python environment.
  • Effortless Argo with Hera: Use Hera to craft Argo Workflows with ease using simple Python code that handles common tasks such as template parameters, passing data, and fan-out.
  • Beyond the Basics: We'll explore how Hera provides a base for your organization to build on, using its advanced capabilities, including pre-build hooks, that empower you to configure Hera for your organization's specific needs.
  • Boost your CICD: Learn best practices to build Python workflows efficiently with Hera. Automate developer setups and recurring CICD tasks. 
By the end of this talk, you'll be equipped to supercharge your Argo Workflows with Hera to unlock a new level of automation and efficiency!
Speakers
avatar for Elliot Gunton

Elliot Gunton

Senior Software Engineer, Pipekit Inc
Elliot is a passionate maintainer of Hera, the Python SDK for Argo Workflows. At Pipekit, he is helping to bring scalable data pipelines to the Python world, unlocking the full potential of Argo Workflows for data scientists. Previously, at Bloomberg, Elliot supported Machine Learning... Read More →
avatar for Flaviu Vadan

Flaviu Vadan

Senior Software Engineer, Xaira Therapeutics
TBD
Tuesday November 12, 2024 1:10pm - 1:35pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Data Processing

1:10pm MST

Space Age GitOps: Lifting off with Argo Promotions (Live Demo!) - Michael Crenshaw & Zach Aller, Intuit
Tuesday November 12, 2024 1:10pm - 1:35pm MST
GitOps is an industry standard best practice in the Kubernetes space. But there are still gaps in the developer experience. Change previews and environment promotion have been two of the main pain points. Upcoming Argo CD features fill this gap by providing automated change previews as PR comments and by managing environment promotion by automatically opening and merging pull requests. This talk presents a live demo of these new Argo CD features. We’ll show you how change previews will help your developers merge changes faster and with more confidence; we’ll show how you can design a change promotion strategy tailored to your organization’s needs; and we’ll show how your developers can monitor change promotions via the Argo CD UI. Promotion-by-PR is one of several options for managing GitOps promotions. Besides showing a demo, we’ll compare and contrast this strategy with other open source and vendor-based solutions so that the audience can select the system that matches their needs.
Speakers
avatar for Zach Aller

Zach Aller

Staff Software Engineer, Intuit
Zach Aller is a software engineer at Intuit and a lead maintainer of Argo Rollouts. He has 15+ years of software development experience with a strong focus on SRE/Platform tooling. He has a strong background in Kubernetes and has managed large scale Kubernetes clusters for multiple... Read More →
avatar for Michael Crenshaw

Michael Crenshaw

Staff Software Engineer, Intuit
Michael Crenshaw is a Staff Software Engineer on the Argo CD team at Intuit. He is the most active contributor to the Argo project, focusing on security and performance improvements in Argo CD. He helps maintain Intuit’s ~50 Argo CD instances and ~20k Argo CD applications.
Tuesday November 12, 2024 1:10pm - 1:35pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Progressive Delivery

1:40pm MST

GitOps Safety: Rendering Accurate ArgoCD Diffs Directly on Pull Requests - Dag Bjerre Andersen, Doubble & Regina Voloshin, Codefresh by Octopus Deploy
Tuesday November 12, 2024 1:40pm - 2:05pm MST
As organizations increasingly adopt GitOps and infrastructure-as-code, accurately visualizing manifest changes before they merge has become crucial. Mentally parsing Helm templates and Kustomize patches is too unreliable for catching configuration errors. Join us as we review the current landscape of tools and methods used for visualizing code changes in Argo CD, highlight their limitations, and introduce a new method that leverages ephemeral clusters and Argo CD to render accurate diffs of Helm Charts and Kustomize overlays directly on pull requests. The presentation showcases a tool illustrating this new approach and discusses its overall design. We will demonstrate how the approach can be seamlessly integrated into CI/CD pipelines to prevent deployment errors and streamline code reviews, all without access to live infrastructure. Finally, we'll conclude with an honest assessment of the method's capabilities and limitations and discuss potential areas for future development.
Speakers
avatar for Regina Voloshin

Regina Voloshin

OSS Tech Lead, Codefresh by Octopus Deploy
Regina is a GitOps fan. She is also an ArgoCD contributor and a CNCF Ambassador.
avatar for Dag Bjerre Andersen

Dag Bjerre Andersen

Infrastructure Engineer, Doubble
Dag is an Infrastructure Engineer at Doubble. He is passionate about nearly everything related to Kubernetes and has worked extensively with Argo CD, Flux, and Kubernetes over the past few years
Tuesday November 12, 2024 1:40pm - 2:05pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery

1:40pm MST

Untangling the Threads: Understanding Argo Workflows with Workflow Tracing - Alan Clucas, Pipekit Inc. & Jason Meridth, GitHub
Tuesday November 12, 2024 1:40pm - 2:05pm MST
Having strong observability is key to understanding the inner workings of your workflows.

This talk dives deep into how observability empowers you to efficiently understand your workflows. We'll explore how to answer critical questions about your running workflows, including:
- What's the current state of my workflow?
- Are there any bottlenecks or resource constraints?
- How long are specific steps taking to execute?

We'll demonstrate practical techniques, including:
- Adding custom traces for tailored insights
- Leveraging built-in default metrics for immediate visibility
- Converting traces to metrics for observability of critical paths

Get a sneak peek at the upcoming Workflow Traceability feature! We'll showcase its ability to provide a granular view of your workflow execution, allowing you to pinpoint issues with laser focus. Learn how you can add your own spans into the overall workflow trace.
Speakers
avatar for Alan Clucas

Alan Clucas

Staff Software Engineer, Pipekit Inc
Alan Clucas is a Senior Software Engineer at Pipekit, who contributes to Argo Workflows. His background is in software development, and from this has come a love of open source. In his spare time he works on Crumbhole, a collection of Open Source GitOps tools using the Argo Project... Read More →
avatar for Jason Meridth

Jason Meridth

Senior Software Engineer, GitHub
Jason is a continually learning and accomplished software developer with experience in multiple software design life cycles, frameworks, languages, automation and orchestration technologies. He has experience in both start-up and enterprise environments. He believes in automation... Read More →
Tuesday November 12, 2024 1:40pm - 2:05pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Observability

2:10pm MST

Argonauts of Data: Building Scalable and Effective Data Pipelines - Satabrata Paul & Nishchith Shetty, Atlan
Tuesday November 12, 2024 2:10pm - 2:35pm MST
Atlan is a collaborative workspace for data teams that offers functionality like metadata cataloging and data lineage amongst others. Atlan provides connector integrations which ingest metadata from various data sources. As the data estate volume hit a massive scale, the platform encountered performance drags with ETL pipelines impacting resiliency, processing runtimes and efficiency. The existing architecture suffered pipeline failures encompassing computation and storage exhaustion, and parallel and concurrent processing pit-falls with troubling spikes in workflow failure rates. In this talk, Satabrata and Nishchith will share how they leveraged Argo’s parallelization techniques with robust re-try mechanisms and effective artifactory loading to ingest 100 Million assets achieving a 450% reduction in processing time. This improvisation also helped them process 3 Million SQL Queries in just 2 hours reducing overall pipeline runtime by 50% and having Argo-powered horizontal scale-out.
Speakers
avatar for Satabrata Paul

Satabrata Paul

Software Engineer II, Atlan
Satabrata Paul is a seasoned Data Engineer specializing in Backend Systems and CI/CD methodologies to optimize connector integrations for robust data cataloging. At Atlan, he is a part of the Metadata Marketplace team crafting solutions for data asset discovery and lineage. Satabrata... Read More →
avatar for Nishchith Shetty

Nishchith Shetty

Software Engineer, Platform Team, Atlan
Nishchith Shetty is a Software Engineer, part of the Platform Engineering Team at Atlan. He currently lives in San Jose, California. In the past, he has contributed to several open-source projects like Numaflow, CLTK, ScanCode, and Linux Foundation. Nishchith recently graduated from... Read More →
Tuesday November 12, 2024 2:10pm - 2:35pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Data Processing

2:10pm MST

Managing Application Dependencies in Argo CD - Christian Hernandez, Akuity
Tuesday November 12, 2024 2:10pm - 2:35pm MST
In this talk, we will explore how to effectively manage inter Applications dependencies in Argo CD. Argo CD's Application Custom Resource Definition allows you to group Kubernetes Manifests logically, treating them as a single entity. While Applications are designed to be autonomous, this can pose challenges in a microservices architecture where components are isolated into separate Applications. This session will discuss patterns, best practices, and lessons learned to manage dependencies using the current capabilities of Argo CD. The session will begin with an overview of the Application CRD and its role as the atomic unit in Argo CD, highlighting how it enables the logical grouping of Kubernetes objects. We will then discuss Application characteristics and how it impacts microservices, using real-world examples. The we'll go over the current limitations in setting up Application dependencies in Argo CD, followed by strategies and patterns for managing inter-Application dependencies
Speakers
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity, Inc
Christian is a well rounded technologist with experience in infrastructure engineering, systems administration, enterprise architecture, tech support, advocacy, and product management. Passionate about OpenSource and containerizing the world one application at a time. He is currently... Read More →
Tuesday November 12, 2024 2:10pm - 2:35pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Scalability

2:45pm MST

Secure ArgoCD Multi-Cluster Management Across Clouds Without Static Tokens - Marc Boorshtein, Tremolo Security, Inc.
Tuesday November 12, 2024 2:45pm - 3:10pm MST
ArgoCD has the capability to manage more then one cluster, the question is how to securely connect to those remote clusters? This session will explore how to securely connect your remote clusters, regardless of if they're cloud managed or on-prem, using ArgoCD's own native Kubernetes identity through a token exchange to get an identity for that remote cluster. We'll start with the challenge of connecting to remote clusters securely, detail how token exchange works, then walk through updating the ArgoCD container with custom tools, creating Secrets to represent remote clusters, and ApplicationSets to generate the Application without any static tokens. The session will demo management of cloud hosted clusters, on-prem clusters, and clusters that support Kubernetes' beta of AuthenticationConfiguration in 1.30. By the end of this session you'll see where the configuration points are in ArgoCD to secure your GitOps infrastructure without relying on a single cloud provider's IAM.
Speakers
avatar for Marc Boorshtein

Marc Boorshtein

CTO, Tremolo Security, Inc.
Marc is the CTO of Tremolo Security, building open source identity and DevOps solutions in use by US civilian federal agencies, large financial services institutions, and local governments. Prior to starting Tremolo Security, Marc spent over a decade building identity infrastructure... Read More →
Tuesday November 12, 2024 2:45pm - 3:10pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery

2:45pm MST

Taming the Chaos: Fine-Grained RBAC in Argo CD for Incident Avoidance - Katie Lamkin-Fulsher & Alexandre Gaudreault, Intuit
Tuesday November 12, 2024 2:45pm - 3:10pm MST
Incidents caused by accidental actions can have far-reaching consequences. At Intuit, developers encountered a series of such incidents due to unintended actions performed through the Argo CD UI, including deletion of Replica Sets and Argo Rollouts. To prevent these types of unintended actions, we extended the current RBAC system to implement fine-grained policies. With this policy model, developers can now make changes with confidence, free from the fear of inadvertently impacting production systems. In this talk, we will delve into the intricacies of our journey, the strategies we employed to accomplish our goals, the future of Argo CD RBAC and what is yet to come. Join us as we explore the transformative power of fine-grained permissioning in preventing incidents and cultivating a culture of secure development.
Speakers
avatar for Alexandre Gaudreault

Alexandre Gaudreault

Software Developer & Argo CD Maintainer, Intuit
Alexandre is a Senior Software Developer at Intuit working on the core Argo team. He is a maintainer of the CNCF-graduated project Argo CD. He thrives on building internal developer platforms using open-source technologies to increase development velocity. Outside of work, you may... Read More →
avatar for Katie Lamkin

Katie Lamkin

Sr Product Manager of Platform and Open Source, Intuit
Katie Lamkin is a Sr Product Manager of Platform and Open Source at Intuit, who works with application development teams to achieve operational excellence through CICD platforms and progressive delivery strategies. Katie has been a Cloud Architect and held Engineering Management positions... Read More →
Tuesday November 12, 2024 2:45pm - 3:10pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery

3:20pm MST

Tuning Argo Rollouts for Thousands of Workloads - Carlos Sanchez & Roxana Balasoiu, Adobe
Tuesday November 12, 2024 3:20pm - 3:45pm MST
Argo Rollouts makes Progressive Delivery easy to adopt, but some times things do not work as expected. Are the steps correctly set? are the analysis metrics right for the workloads? At Adobe Experience Manager we deploy over 10k customer services to Kubernetes. Changes can occur multiple times per day both internal and from code. A new feature can work fine for 99% of customers but still affect the other 1%, and detecting this just from tests is costly. Enter Argo Rollouts, which allows deploying new versions to a subset of users before rolling them to the totality of the users, and rolling them back if not matching some key metrics, using techniques like canary deployments. We will show our learnings deploying Argo Rollouts to manage over 10k workloads using canaries, how do we balance speed and safety for our customers, and some of the issues that we have faced when adopting it.
Speakers
avatar for Roxana Balasoiu

Roxana Balasoiu

Software Development Engineer, Adobe
Roxana Balasoiu is a Software Development Engineer at Adobe where she has been working for the last 5 years. She is currently working at Adobe Experience Manager and previously contributed to Adobe Analytics. Roxana focuses on enhancing cloud infrastructure and developing new features... Read More →
avatar for Carlos Sanchez

Carlos Sanchez

Principal Scientist, Adobe
Carlos Sanchez is a Principal Scientist at Adobe Experience Manager, specializing in software automation, from build tools to Continuous Delivery and Progressive Delivery. Involved in Open Source for over 20 years, he is the author of the Jenkins Kubernetes plugin and a member of... Read More →
Tuesday November 12, 2024 3:20pm - 3:45pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Progressive Delivery

3:20pm MST

Whoops! How Not to Accidentally Delete Everything. - Dan Garfield, Codefresh by Octopus Deploy
Tuesday November 12, 2024 3:20pm - 3:45pm MST
With the right setup, you can bootstrap everything using Argo CD and good GitOps practices. With that power comes the ability to delete everything at once too! In this talk we’ll do a deep dive into how app deletion works in Argo CD and real scenarios on how teams have accidentally deleted a lot more than they planned. In the worst cases, items permanently stuck in deletion can prevent recovery. We’ll set finalizers, change deletion propagation and break the application set controller to create cascading failures and, better yet, show you how to avoid accidents. Every admin and Argo CD user should attend this talk.
Speakers
avatar for Dan Garfield

Dan Garfield

Chief Open Source Officer, Codefresh
Dan Garfield is the Co-founder and Chief Open Source Officer of Codefresh, a CI/CD platform powered by GitOps and Argo. As an Argo Maintainer, he works parmiarily on Argo CD and Argo Rollouts. He helped create the GitOps Working Group and Open GitOps Principles. He helped create the... Read More →
Tuesday November 12, 2024 3:20pm - 3:45pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery
  • Content Experience Level Any
  • Event + Breaks ArgoCon

3:55pm MST

Bridge the Gap Between Terraform and GitOps - Junze Bao & Alexander Matyushentsev, Akuity
Tuesday November 12, 2024 3:55pm - 4:20pm MST
In modern cloud-native environments, GitOps practitioners face a significant challenge: managing dynamically generated resource values across Infrastructure as Code (IaC) tools like Terraform and Kubernetes manifests. This disconnect often leads to manual interventions, hard-coded values, and cumbersome update processes that compromise the efficiency and security of GitOps workflows. This talk introduces the Terraform Bridge, an innovative solution to seamlessly integrate dynamically generated cloud resource attributes with Kubernetes resources. We present a novel controller that leverages Terraform's output feature to automatically update Kubernetes objects such as ConfigMaps and Deployments. This approach eliminates the need for manual updates and hard-coding of sensitive or randomly generated values, thereby enhancing both security and automation in GitOps pipelines.
Speakers
avatar for Junze Bao

Junze Bao

Site Reliability Engineer, Akuity
Junze is a site reliability engineer at akuity.io.
avatar for Alexander Matyushentsev

Alexander Matyushentsev

Co-founder and Chief Architect, Akuity
Argo Co-Creator, Argo CD Lead, and maintainer. Energetic and passionate software engineer with over a decade of software development experience. I'm an enthusiast of continuous integration, agile environments, and a huge open-source believer. Core contributor and maintainer of http://argoproj.io... Read More →
Tuesday November 12, 2024 3:55pm - 4:20pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery

3:55pm MST

Ephemeral Environment Practices - the Good, Bad, and Ugly - Luke Philips & David Grizzanti, The New York Times
Tuesday November 12, 2024 3:55pm - 4:20pm MST
As organizations increasingly adopt cloud-native technologies, ephemeral environments have become critical for testing, development, and continuous integration. These temporary environments provide advantages like increased developer productivity, isolation, and scalability, but they also present challenges.

In this session, we’ll explore the good, the bad, and the ugly of ephemeral environment practices:
  • The Good: Enhancing CI/CD pipelines, improving productivity, and providing robust testing environments. 
  • The Bad: Managing state, ensuring consistency, and handling resource constraints.
  • The Ugly: Real-world failures and lessons learned, including using the Argo Pull Request generator and implementing ephemeral environments at scale.
We’ll demonstrate best practices for leveraging Argo CD to manage ephemeral environments, automate creation and teardown, use ApplicationSets and GitOps workflows for consistency, and integrate ephemeral environments into your deployment strategy.
Speakers
avatar for David Grizzanti

David Grizzanti

Principal Engineer, The New York Times
David Grizzanti is a Principal Engineer at The New York Times focused on improving developer productivity by enabling engineering teams to more effectively build, test, and deploy software. Previously he was a Distinguished Engineer at Comcast, where he oversaw the development of... Read More →
avatar for Luke Philips

Luke Philips

Staff Software Engineer, The New York Times Company
Luke Philips is a Staff Engineer and Software A̶r̶c̶h̶i̶t̶e̶c̶t̶ Custodian with The New York Times Company. Trying to sweep together the best ideas from all sources. Previously a long career in Telecom, at Charter, CenturyLink, and Level 3 Communications. With a mixed focus... Read More →
Tuesday November 12, 2024 3:55pm - 4:20pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery
  • Content Experience Level Any
  • Event + Breaks ArgoCon

4:30pm MST

Demystifying Argo Events: An Architectural Deep Dive - JP Zivalich, Pipekit Inc. & Becky Pauley, Venafi Jetstack Consult
Tuesday November 12, 2024 4:30pm - 4:55pm MST
Are you new to Argo Events and trying to get your head around how everything works? Join us for an in-depth exploration of the Argo Events architecture, designed to transform you from a novice to a seasoned Argo Events maestro. In this session, we'll embark on a journey through the workings of Argo Events, unraveling the mysteries of the event bus, event source and sensors. We'll delve into their roles and responsibilities, and understand how they go about wrangling events within your Kubernetes cluster. This is the talk that we wished we had heard when we started on our Argo Events journey. Whether you're a seasoned Kubernetes practitioner or a newcomer to the Argo Events realm, this session will provide you with invaluable insights that will elevate your understanding and mastery of this powerful eventing engine.
Speakers
avatar for Becky Pauley

Becky Pauley

Solutions Engineer, Venafi Jetstack Consult
A self-taught engineer and career changer, I finally made the leap from teaching to tech three years ago. I’ve since worked in various Platform and Cloud Engineering roles, with a focus on Kubernetes best practices and Cost-Optimisation. As well as all things Cloud Native, I’m... Read More →
avatar for J.P. Zivalich

J.P. Zivalich

Cofounder, CTO, Pipekit Inc
Cofounder & CTO of Pipekit.
Tuesday November 12, 2024 4:30pm - 4:55pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Data Processing

4:30pm MST

Stop Deploying Blind! Using Observability and Argo Rollouts to Light the Way - Anastasiia Gubska, BT Group & Kostis Kapelonis, Codefresh by Octopus Deploy
Tuesday November 12, 2024 4:30pm - 4:55pm MST
Are you tired of looking at metrics and logs after each deployment? Do you learn about failed deployments from unhappy customers? Did you always want to deploy on Friday afternoon and go straight to the pub? Many teams perform “blind” deployments without any real insight into what will be affected by the new application version. Consequently, they don’t have enough data to understand the blast radius of a release and whether to decide if it was successful or not. Even companies that have several metrics in place, don’t always use them in an automated manner. Wouldn’t it be great if you could see user behavior with new features in real time and identify performance bottlenecks before a full release?

In this talk, we will focus on common scenarios regarding Argo Rollouts and observability metrics, we will explain:
  • Minimum requirements in terms of tools and metrics/traces/logs 
  • Well-known observability use cases
  • Common automation pitfalls
  • RED/USE metrics tradeoffs
Speakers
avatar for Anastasiia Gubska

Anastasiia Gubska

SRE/DevOps Engineer, BT Group
Anastasiia Gubska, a Deaf SRE/DevOps Engineer at BT Group, develops and implements best practices for software delivery at the UK-based multinational telecommunications company. Passionate about discovering new communities and embracing diverse cultures, Anastasiia is an active member... Read More →
avatar for Kostis Kapelonis

Kostis Kapelonis

Developer Advocate, Codefresh by Octopus Deploy
Kostis is a software engineer/technical-writer dual class character. He lives and breathes automation, good testing practices and stress-free deployments with GitOps.
Tuesday November 12, 2024 4:30pm - 4:55pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Progressive Delivery

5:00pm MST

⚡ Lightning Talk: Global Tenant Management Using Argo - Alex Van Boxel, Collibra
Tuesday November 12, 2024 5:00pm - 5:10pm MST
For the Collibra data intelligence platform, a tenant is a combination of applications provisioned on a mixture of virtual machines and single—and multi-tenant Kubernetes services. This combination makes tenant lifecycle management non-trivial. In this session, we’ll explore using Argo Events, Workflows, and CD to build a global tenant management system. The system supports tenant lifecycle events like create, update, suspend, backup, and restore across various application types and infrastructure without exposing Argo-specific constructs to the application teams. This abstraction, called bridged workflows, allows teams to hook into the lifecycles in a simple Kubernetes native way, providing operations and developers the same simple participation in the global tenant management lifecycle. The case study will give you ideas for building a global tenant management system using the Argo suite.
Speakers
avatar for Alex Van Boxel

Alex Van Boxel

Principal Systems Architect, Collibra
Alex Van Boxel is a Principal System Architect at Collibra. With an engineering background in R&D at Alcatel-Lucent, Progress Software, and Veepee, he loves to focus on the fundamental building blocks of the software industry. That means reading, understanding, and contributing to... Read More →
Tuesday November 12, 2024 5:00pm - 5:10pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery
  • Content Experience Level Any
  • Event + Breaks ArgoCon

5:00pm MST

⚡ Lightning Talk: Ranking Argo CD Settings in a Tier List - Gerald Nunn, Red Hat
Tuesday November 12, 2024 5:00pm - 5:10pm MST
Argo CD has a lot of settings and this has only proliferated in each new release of Argo CD. Some settings and values are universally useful and should always be enabled while others are only needed for very specific niche use cases. In this talk we will review many of these settings and values using the always fun and informative concept of the Tier List. Tiers for the settings/values include “Make this the default”, “Almost always useful”, “Good in places”, “Meh?” and finally “Nobody needs this”. Audience participation will be encouraged in this session with audience members helping to rank settings and values by show of hands.
Speakers
avatar for Gerald Nunn

Gerald Nunn

GitOps Technical Marketing Manager, Red Hat
Gerald Nunn is the GitOps Technical Marketing Manager for Red Hat, in this role he evangilizes GitOps and assists Red Hat customers with their GitOps journey. Gerald lives in Victoria, BC with his wife, son and three slightly annoying cats.
Tuesday November 12, 2024 5:00pm - 5:10pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Software Delivery
  • Content Experience Level Any
  • Event + Breaks ArgoCon

5:15pm MST

⚡ Lightning Talk: How GitOps Changes Identity and RBAC Management - Alice Jones, Liatrio
Tuesday November 12, 2024 5:15pm - 5:25pm MST
ArgoCD pulls and applies resources from Git repositories, CI/CD pipelines act based on events emitted by repositories, and developers interact with and debug the resources managed by both. Unfortunately, GitOps controllers, CI/CD pipelines, and developers all have different identities and different RBAC models. How can we find harmony in these approaches and effectively manage permissions across them? We’ll show how we’re using OAuth2-Token Exchange (RFC 8693) with Dex and GitHub Teams with ArgoCD AppProjects to provide consistent permissions to repositories, people, and CI pipelines with just OIDC. We also show how we designed a just-in-time RBAC approach by programmatically managing the ArgoCD AppProjects based on the repository manifests.
Speakers
avatar for Alice Jones

Alice Jones

Lead DevOps Engineer, Liatrio
Alice Jones is a Lead DevOps Engineer at Liatrio, where she leads the company's internal Kubernetes platform team.
Tuesday November 12, 2024 5:15pm - 5:25pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon, Software Delivery

5:15pm MST

⚡ Lightning Talk: Orchestrating Scalable DAGs on Argo Workflows Using Fabric8s - Ekansh Gupta, Zeta & Shivay Lamba, Couchbase
Tuesday November 12, 2024 5:15pm - 5:25pm MST
Argo Workflows, a K-native DAG-style workflow engine for Kubernetes, is a powerful tool for orchestrating complex workflows. Additionally Java is the most popular language for developers in complex organisations. However, using Argo with the Argo Java SDK can be challenging due to limited examples and unclear documentation. This session aims to provide a comprehensive, step-by-step guide on interacting with Argo Workflows using Fabric8’s Custom Resource Definitions (CRD) in Java. Argo Workflows are implemented as 'Custom Resources' in Kubernetes. By leveraging the Fabric8 library’s Custom Resource Definitions, developers can seamlessly interact with Argo Workflows through the Kubernetes API. Join us to learn how to harness the power of Argo Workflows in Java, simplifying your workflow management on Kubernetes.
Speakers
avatar for Shivay Lamba

Shivay Lamba

Developer Relations Engineer, Couchbase
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and is currently a MLH Fellow. He has also worked... Read More →
avatar for Ekansh Gupta

Ekansh Gupta

SDE, Zeta
Ekansh is a Software Development Engineer with Zeta Suite, with active involvement in various open-source and cloud native communities for upwards two years now. He was previously an SDE Intern at SteamLabs. He is also a speaker for a couple of talks at PyCon, KubeCon and MozFests... Read More →
Tuesday November 12, 2024 5:15pm - 5:25pm MST
Salt Palace | Level 2 | 254 A-C
  ArgoCon, Scalability
  • Content Experience Level Any
  • Event + Breaks ArgoCon

5:25pm MST

ArgoCon | Closing Remarks
Tuesday November 12, 2024 5:25pm - 5:30pm MST
Tuesday November 12, 2024 5:25pm - 5:30pm MST
Salt Palace | Level 2 | 251 A-F
  ArgoCon
  • Content Experience Level Any
  • Event + Breaks ArgoCon
 

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
  • AppDeveloperCon
  • ArgoCon
  • BackstageCon
  • Breaks
  • Cilium + eBPF Day
  • Cloud Native AI + Kubernetes Day
  • Cloud Native StartupFest
  • Cloud Native University
  • Data on Kubernetes Day
  • EnvoyCon
  • Istio Day
  • Kubernetes on Edge Day
  • Observability Day
  • OpenFeature Summit
  • OpenTofu Day
  • Platform Engineering Day
  • WasmCon