Loading…
May 8 - 9, 2023 | Vancouver, Canada
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for cdCon+GitOpsCon 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.

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."
Monday, May 8
 

8:00am PDT

8:00am PDT

Solutions Showcase
Visit our sponsors in the Solutions Showcase to try the latest demos, watch live presentations, talk to experts, check out job opportunities, and score some swag.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party’s booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), and details about the sponsored content or resources you interacted with. If you choose to interact with a booth or access sponsored content, you are explicitly consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies.

Monday May 8, 2023 8:00am - 7:30pm PDT
Burrard Foyer

9:00am PDT

Welcome & Opening Remarks - Fatih Degirmenci, Executive Director, Continuous Delivery Foundation & Taylor Dolezal, Head of Ecosystem, The Linux Foundation (CNCF)
Speakers
avatar for Taylor Dolezal

Taylor Dolezal

Head of Ecosystem, The Linux Foundation (CNCF)
I work on infrastructure tools that enable innovation. I specialize in Kubernetes, Terraform, public clouds, and distributed systems. You can also find me buried deep in a book, preparing a technical talk, or running with my partner, Hannabeth, and our two dogs.
avatar for Fatih Degirmenci

Fatih Degirmenci

Executive Director, Continuous Delivery Foundation
Fatih joined the Linux Foundation to lead the CDFoundation. Fatih specializes in infrastructure, automation, CI/CD and DevOps and involved in several CI/CD initiatives across open source as contributor, maintainer, and project technical lead.Before joining the Linux Foundation, Fatih... Read More →



Monday May 8, 2023 9:00am - 9:10am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

9:10am PDT

Keynote Session: State of the Union: Continuous Delivery Foundation - Fatih Degirmenci, Executive Director, Continuous Delivery Foundation
Speakers
avatar for Fatih Degirmenci

Fatih Degirmenci

Executive Director, Continuous Delivery Foundation
Fatih joined the Linux Foundation to lead the CDFoundation. Fatih specializes in infrastructure, automation, CI/CD and DevOps and involved in several CI/CD initiatives across open source as contributor, maintainer, and project technical lead.Before joining the Linux Foundation, Fatih... Read More →



Monday May 8, 2023 9:10am - 9:25am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

9:25am PDT

Keynote Session: State of the Union: OpenGitOps - Scott Rigby, Developer Advocate, Independent & Christian Hernandez, Senior Principal Product Manager, Red Hat
Speakers
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity
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 →
avatar for Scott Rigby

Scott Rigby

Developer Advocate, Independent
Scott is a Brooklyn-based interdisciplinary artist and Developer Advocate. He co-founded the Basekamp art and research group in 1998 and the massively collaborative Plausible Artworlds international network. In technology, he enjoys helping develop open source software that anyone... Read More →



Monday May 8, 2023 9:25am - 9:40am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

9:40am PDT

Keynote Session: CD and AI: Freeing Us Up to Do What We Do Best - Christie Warwick, Software Engineer, Google
The future of software can be simultaneously scary and boring. Supply chain security sounds cool, but how much work will it be? Will I be copy pasting secure build pipelines for the rest of my career? Or will AI take over my job? Actually, can it take over the copy pasting? Because that's kind of tedious…

No one wants to be treated like a machine, and no one wants to be replaced with a machine. But good news: you aren't a machine, and machines can't do what you can do! We're always going to need both, and embracing the technology emerging around us today will free us up to do what we do best, more easily and with more fun.

Speakers
avatar for Christie Warwick

Christie Warwick

Software Engineer, Google
Christie Wilson (Warwick) (she/her) is a software engineer with a passion for building quality software and having fun doing it. During her career she has worked in a wide range of domains from currency exchange to AAA games and is currently working on continuous delivery tools at... Read More →



Monday May 8, 2023 9:40am - 10:00am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

10:05am PDT

Keynote Session: The Difference Between Screwing Around (DevOps) and Science (GitOps) Is Writing It Down - Luke Philips, Staff Software Engineer & Eve Ben Ezra, Software Engineer, The New York Times
Born out of the concern that there was a fatal level of dysfunction on the operations side of the tech industry, DevOps ushered in an era of delivering applications and services at high velocity. That high velocity left resources and knowledge scattered across a company in manually-configured infrastructure, ticket comments, and the brains of engineers. An application’s configuration could end up adrift of what it was supposed to be, causing issues and downtime. GitOps solves this issue with a simple assertion: write it down. GitOps-related projects have become some of the highest velocity projects in CNCF with broad adoption. At The New York Times, the CICD team approached CI with a GitOps mindset, allowing us to deploy with velocity at scale, while also safeguarding governance and standardization across the organization, preventing configuration drift by leveraging GitOps and declarative configuration, and governed by CI testing and CD enforcement. In this talk we will discuss our utilization of OPA, GitOps establishment, and Scaled/Distributed ArgoCD in a multi-tenant/cluster cloud. Myths busted along the way, and how we went from screwing around to writing it down.

Speakers
avatar for Eve Ben Ezra

Eve Ben Ezra

Software Engineer, The New York Times
Eve Ben Ezra is a Software Engineer with The New York Times Company. Coming from a data and mathematics background, Eve has built a career on using logic to apply solutions to broad business problems while considering necessary outliers. In their free time, Eve makes jokes about kubernetes... Read More →
avatar for Luke Philips

Luke Philips

Staff Software Engineer, The New York Times
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 →



Monday May 8, 2023 10:05am - 10:25am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

10:30am PDT

Keynote Session:The Graduated Projects Panel - Dan Garfield, Codefresh; Priyanka Ravi, Weaveworks; Mark Waite, CloudBees; Andrea Frittoli, IBM & Moderated by Lori Lorusso, JFrog
The projects contributed to the open source foundations go through various stages during their lifecycle; sandbox, incubated, and graduated. While this is the lifecycle goal, it is not always the life of an open source project. 
To date the CDF has two graduated projects: Jenkins and Tekton, and CNCF has 20 graduated projects including Argo and Flux. These accomplishments were not without the hardwork and determination of the project maintainers, contributors and support of the community.

Join us for a panel discussion from the community members of Argo, Flux, Jenkins, and Tekton on how they went through the project lifecycle and what happens now that they are graduated.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →
avatar for Mark Waite

Mark Waite

Manager - Community Team, CloudBees
Mark is a member of the Jenkins governance board, a long-time Jenkins user and contributor, a core maintainer, and maintainer of the git plugin, the git client plugin, and several others. He's a member of the Jenkins infrastructure team. Mark manages the community team at CloudBees... Read More →
avatar for Priyanka Ravi

Priyanka Ravi

Developer Experience Engineer, Weaveworks
Priyanka (aka “Pinky”) is a Developer Experience Engineer at Weaveworks. She has worked on a multitude of topics including front end development, UI automation for testing and API development. Previously she was a software developer at State Farm where she was on the delivery... Read More →
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 Lori Lorusso

Lori Lorusso

Open Source Program Manager, JFrog


Monday May 8, 2023 10:30am - 11:00am PDT
Meeting Room 211-214

11:00am PDT

Demo Theater - What's New With Shipwright - Adam Kaplan, Red Hat & Enrique Encalada, IBM
Speakers
avatar for Enrique Encalada

Enrique Encalada

Cloud Software Engineer, IBM
Enrique Encalada is a Software developer at IBM Germany, currently leading a team for enabling an in-cluster Build system inside one of IBM's Cloud services and a maintainer of Project Shipwright. Previously, Enrique was actively involved in the Cloud Foundry community, where he was... Read More →
avatar for Adam Kaplan

Adam Kaplan

Principal Software Engineer, Red Hat, Inc.
Adam Kaplan (he/him/his) is a software engineer at Red Hat, a maintainer of the Shipwright and Tekton projects, and CD Foundation Governing Board member. He currently leads efforts at Red Hat to simplify hybrid cloud application development, and previously maintained developer-focused... Read More →


Monday May 8, 2023 11:00am - 11:15am PDT
Ocean Foyer

11:00am PDT

Coffee Break
Monday May 8, 2023 11:00am - 11:30am PDT
Burrard Foyer

11:15am PDT

Demo Theater - Jenkins Project Update - Mark Waite, CloudBees
Speakers
avatar for Mark Waite

Mark Waite

Manager - Community Team, CloudBees
Mark is a member of the Jenkins governance board, a long-time Jenkins user and contributor, a core maintainer, and maintainer of the git plugin, the git client plugin, and several others. He's a member of the Jenkins infrastructure team. Mark manages the community team at CloudBees... Read More →


Monday May 8, 2023 11:15am - 11:30am PDT
Ocean Foyer

11:30am PDT

Fidelity’s Software Delivery Platform – Frictionless Approach to Achieve Autonomic DevOps & Enhanced Security/Compliance Practices - Jamie Plower & Evan Elms, Fidelity Investments
Fidelity wanted to solve an issue that affects many enterprise organisations: how to substantially improve developer experience, reduce risk to the firm, improve feature velocity all while ensuring greater end-to-end quality & efficiency at scale. Development teams are continually faced with additional responsibilities pushed onto them including but not limited to: · Alignment to evolving audit policy · Least Privilege & Separation of Duties; · Pipeline as Code (Everything as Code); · Open Source Security compliance During this session, Jamie will share the journey to around the Fidelity "Software Delivery Platform" that enables developers to focus on the business value "above the line" delegating to the platform to manage the non-business value "below the line" ensuring all build, quality, security, audit capabilities are executed with built in control gates to ensure continuous compliance and fast feedback across the SDLC process. Hear about our challenges & successes from our platform strategy and how we have embraced open source as part of our platform though using and contributing to CDF OSS projects like Jenkins and CDEvents, aiding our future interoperability

Speakers
avatar for Jamie Plower

Jamie Plower

Director of Cloud Architecture, Fidelity Investments, Fidelity Investments
Jamie Plower Fidelity Investments Director of Cloud Architecture Jamie leads the Software Delivery Intelligence squad for Cloud & Platform Engineering at Fidelity. He is a strong advocate of Software Delivery Excellence and incorporating the principles of agility, engineering, and... Read More →
avatar for Evan Elms

Evan Elms

Principal Cloud Engineer, Fidelity Investments
Evan Elms – Principal Cloud Engineer at Fidelity Investments, Evan leads the Innersource DevOps projects to centralize all CI/CD capabilities into a single enterprise product that promotes consistent pipeline patterns and application standards. He also builds analytics engines based... Read More →


Monday May 8, 2023 11:30am - 12:00pm PDT
Meeting Room 217-219
  cdCon Sessions

11:30am PDT

Learn New Ways of Tracking Security and DevOps Intelligence with Ortelius - Tracy Ragan, DeployHub
Learn New Ways of Tracking Security and DevOps Intelligence with Ortelius Teams building applications in a more modern, decoupled microservices architecture need new ways of tracking critical security and supply chain data, like SBOMs and CVEs. In a microservice architecture, this type of data is gathered for each service. But what about the application as a complete solution delivered to your end-users? In this presentation, we will explore how current CI/CD pipelines can be easily enhanced by Ortelius to collect and aggregate data up to the logical application level. We will show how Ortelius restores the application release number, application-level SBOM, and application-level CVE reports that are essential for meeting audit and security compliance. Ortelius is a CDF incubating project for gathering and aggregating security and DevOps evidence in a single location, across applications, clusters, and IT teams.

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →


Monday May 8, 2023 11:30am - 12:00pm PDT
Meeting Room 221-222
  cdCon Sessions

11:30am PDT

Evaluating the Energy Footprint of GitOps Architectures: A Benchmark Analysis - Al-Hussein Hameed Jasim, Tetra Pak & Niki Manoledaki, Weaveworks
The ever-increasing adoption of DevOps practices such as Continuous Deployment (CD) has resulted in an increased demand for energy consumption. As organizations shift towards more environmentally conscious operations, it is of growing significance to consider, among other factors, evaluating the environmental impact of different software deployment methodologies. In this talk, the speakers present a comparative analysis of the energy consumption and corresponding CO2 emissions of GitOps architectures and processes based on a series of experiments. The research used a benchmarking technique to gather energy-related data using Kepler, a lightweight pod-level power consumption metrics exporter. The results provide insights into the energy efficiency of the said approaches and highlight the trade-offs involved. The talk also discusses the implications of the findings for the cloud native realm and helps to inform decision-making in terms of which approach is more eco-friendly.

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 →
avatar for Niki Manoledaki

Niki Manoledaki

Software Engineer, Weaveworks
Niki Manoledaki is a Software Engineer and advocate for cloud-native environmental sustainability, including carbon, energy, and cost optimisations. She builds open-source cloud-native tools at Weaveworks with a focus on GitOps. She is an active contributor to the CNCF Environmental... Read More →



Monday May 8, 2023 11:30am - 12:00pm PDT
Meeting Room 215-216
  GitOps Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

11:30am PDT

How the @#$! Do I Deploy That Many Apps to That Many Clusters? How Adobe Scaled on GitOps - Dan Garfield, Codefresh & Mike Tougeron, Adobe
When building out Adobe’s infrastructure, one of the challenges has been modeling and deploying applications to a large number of clusters each with their own specific needs. Enter application sets! This is a GitOps secret weapon for generating and modeling large numbers of applications in Argo CD. Rather than duplicating the same manifests with hundreds of values files or customizations we can simply model and manage thousands of applications across thousands of clusters. We’ll share how this strategy works at Adobe, what to watch out for, and how to implement it yourself while avoiding YAML hell. Find out how the @#$! you can deploy that many apps to that many clusters.

Speakers
avatar for Mike Tougeron

Mike Tougeron

Lead Cloud Engineer, Adobe, Inc.
For several years Mike has been building Kubernetes platforms and deployments. With a passion for automation and developer engagement, Mike works towards continuously improving development pipelines to take the complication out of managing services on large-scale infrastructure backed... Read More →
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 →



Monday May 8, 2023 11:30am - 12:00pm PDT
Meeting Room 220
  GitOps Sessions

11:30am PDT

Platform SIG - Cameron Motevasselani, Armory
Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Senior Software Engineer, Platform SIG Co-lead, Armory
Software Engineer at Armory working on Armory's data pipeline, as well as Spinnaker extensibility and release process. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 


Monday May 8, 2023 11:30am - 12:00pm PDT
Meeting Room 223-224

12:10pm PDT

Nuances of Influencing Developer Experience and Productivity Through Tech Products - Neetu Jain, JP Morgan Chase; Janani Rajendiran, Qwiet AI; Samantha Carvalho, Roku & Tracy Ragan, DeployHub Inc.
This Panel discussion will focus on nuances of developing and growing solutions that are aimed towards improving developer experience and productivity. We have a fantastic panel of experts to share their insights and experiences from trenches on how to improve developer experience and productivity in today's fast-paced, technology-driven world. Outline: 1. Why is developer experience and productivity important? and How each Panelists has tackled it in their career and the different personas they have impacted. 2. Challenges in measuring Developer Experience and Productivity and tips for setting actionable , measurable outcomes in this domain and making KPIs, OKRs of such products a collaborative sport. 3. Challenges in adoption of such products/solutions catered 4. Improving Developer satisfaction and productivity in regulated and compliance heavy industry without sacrificing security 5. Moving beyond developer productivity through tech products in new domains which were traditionally less tech savvy (InsureTech, MarTech)

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →
avatar for Samantha Carvalho

Samantha Carvalho

Senior Technical Program Manager, Roku
Samantha Carvalho is a Senior Technical Program Manager at Roku, in the Developer Experience group where she helps champion various aspects of developer productivity within the engineering organization. Prior to Roku, she was at Netflix starting out as an engineer delving into micro-service... Read More →
avatar for Neetu Jain

Neetu Jain

Executive Director, Product, J P Morgan Chase
Neetu Jain is an Executive Director at Chase where she works on Cloud Network Security products to keep Chase Products and Infrastructure safe and secure and ready for the agility and time to market needed by Chase Customers. Prior to this role she has been a product leader at various... Read More →
avatar for Janani Rajendiran

Janani Rajendiran

Principal Product Manager, Qwiet AI


Monday May 8, 2023 12:10pm - 12:40pm PDT
Meeting Room 217-219
  cdCon Sessions

12:10pm PDT

Testing 100's of OS Images with Jenkins: A Journey from Pull Request to Production Release - Vipul Gupta , balena
BalenaOS is an open-source, Yocto-based Linux operating system supported on over 90 IoT boards. 90 different balenaOS images are being supported, developed, tested, and released by our CI/CD system. These 90 images have versions. Hundreds of versions each. Each pull request builds all 90 balenaOS images for all supported boards to test changes. About 30 of these draft images are tested on actual hardware in a board farm made up of testing kits called Autokit. When the tests pass, the balenaOS image is considered ready and released to production. Every part of this intricate and complex process has been built, scaled, and ultimately automated on Jenkins. In this talk, we talk about Jenkins's use case in our CI/CD toolchain to build an OS, test it, and eventually release it to production. We go over how Jenkins interfaces with our code management tool, GitHub to pick up the right jobs. We explain how we test using our own hardware workers with tests running on Jenkins and how we have scaled the system to test 30-40 releases of balenaOS in a day.

Speakers
avatar for Vipul Gupta

Vipul Gupta

Product Owner, balena
A software engineer with a focus on open-source, docs, and sustaining communities. Occasionally reads, meticulously documents, and always automates. Vipul works at balena for their hardware automated testing team and runs Mixster, a documentation initiative to help startups "right... Read More →



Monday May 8, 2023 12:10pm - 12:40pm PDT
Meeting Room 221-222
  cdCon Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

12:10pm PDT

GitOps Sustainability with Flux and arm64 - Tamao Nakahara, Weaveworks & Liz Fong-Jones, Honeycomb
Honeycomb has experimented with and discussed the improved performance and cost savings by moving from x86 to arm64. In particular, at AWS re:Invent in December 2022, when Amazon announced the AWS Graviton2 processor that uses arm64, Liz Fong-Jones at Honeycomb explored the changes needed to make workloads reliant upon native x86 and their toolchains to work. Flux users looking to gain these types of performance and financial benefits were excited to know that Flux supports arm64 and many started to make the move. They have been reporting back the cost savings and sustainability- especially as the larger Cloud Native community prioritizes environmental sustainability through initiatives in the CNCF GitOps WG as well as the new Environmental Sustainability TAG. If you’d like to do the same, this talk will cover the specific steps to recompile your workloads to work with arm64, and best practices shared from Flux users to make sure that you gain essential GitOps benefits with the switch.

Speakers
avatar for Liz Fong-Jones

Liz Fong-Jones

Field CTO, Honeycomb
Liz is a developer advocate, labor and ethics organizer, and Site Reliability Engineer (SRE) with 18+ years of experience. She is currently the Field CTO at Honeycomb, and previously was an SRE working on products ranging from the Google Cloud Load Balancer to Google Flights.
avatar for Tamao Nakahara

Tamao Nakahara

VP of Developer Experience, Weaveworks
Tamao Nakahara has over 20 years of DevEx, DevRel, ecosystem alliances, and event experience with previous stints running developer relations at New Relic, managing open source community programs at VMware and Pivotal for Cloud Foundry, Spring, Hadoop, RabbitMQ, and Redis, and helping... Read More →


Monday May 8, 2023 12:10pm - 12:40pm PDT
Meeting Room 220
  GitOps Sessions

12:10pm PDT

Navigating Disaster Recovery in Kubernetes and Crossplane: Strategies and Tools for Managing Stateful Workloads with GitOps for Platform Teams - Carlos Santana, AWS
By using Git as the single source of truth for configuration, GitOps ensures that the desired state of your infrastructure is consistently maintained. However, while GitOps is great for deploying and managing resources, it falls short when it comes to disaster recovery. When working with stateful workloads, such as databases and S3 buckets, you can't simply assume that delete and recreate is a reliable strategy. In Crossplane, you can deploy these resources using GitOps, but when disaster strikes, you can't simply create a new Kubernetes cluster and point to your Git repo and expect everything to be restored "magically." There is no "magic" when it comes to disaster recovery, just different levels of disasters that require different approaches. In this talk, we will explore different strategies for handling different levels of disasters. For example, when losing a Kubernetes cluster, you can use Velero to backup and restore the state of your managed resources. When losing an entire region, the platform team needs to deal with configuration changes to work with the new region and you can use an Admission Controller like Kyverno to make it transparent to dev teams.

Speakers
avatar for Carlos Santana

Carlos Santana

Sr. Kubernetes Solutions Architect, 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 →


Monday May 8, 2023 12:10pm - 12:40pm PDT
Meeting Room 215-216
  GitOps Sessions

12:10pm PDT

Platform SIG Continued - Cameron Motevasselani, Armory
Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Senior Software Engineer, Platform SIG Co-lead, Armory
Software Engineer at Armory working on Armory's data pipeline, as well as Spinnaker extensibility and release process. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 


Monday May 8, 2023 12:10pm - 12:40pm PDT
Meeting Room 223-224

12:40pm PDT

Lunch 🥪
Monday May 8, 2023 12:40pm - 2:10pm PDT
Burrard Foyer

12:40pm PDT

EmpowerUS Lunch
Gather with other CD and GitOps Femmes/Trans/Women for a casual networking lunch. Grab your lunch from the Solutions Showcase and join us at the reserved tables.

Attendees who identify as FTW (Femmes/Trans/Women) and allies are welcome to celebrate and connect with one another as we honor and uplift ourselves and our community. We hope this time allows you to find new connections and build on existing ones as we share, listen, and uplift one another as we share stories and hold space for one another in this space and beyond.

Monday May 8, 2023 12:40pm - 2:10pm PDT
Burrard Foyer

12:40pm PDT

CDEvents Project Summit - Andrea Frittoli, IBM
Want to learn more about CDEvents? Do you want to adopt CDEvents or have an idea for something CDEvents should include? Want to say hi to the CDEvents maintainers? Join us!  
This is an informal space to talk about all things CDEvents. Everyone is welcome. Feel free to bring your lunch!

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →


Monday May 8, 2023 12:40pm - 2:10pm PDT
Meeting Room 215-216

2:10pm PDT

People > Process > GitOps - Leigh Capili, VMware
The Cloud-Native & GitOps communities have given us great tools. Never before have we as practitioners enjoyed so many mature APIs and open interfaces. Gluing things together is truly getting easier! However, tools only serve our goals. What is our organization striving to achieve and uphold? What are the team habits and interpersonal interactions that help us get there? Is there research on this? What should we consider as we figure out how to work with each other? Adopting Kubernetes won't fix your people and process problems. If we want to avoid pain as a community of practitioners, we need to be thinking beyond ourselves and our keyboards. We need to remember the hard-won lessons that have been learned before us with the DevOps movement. If you are feeling this pain -- if you are struggling to get to or reap the benefits of a platform -- if your path to production has gotten worse, this talk is for you. Come learn how to evaluate your platform efforts, teams, and organizations in their cloud-native transformation.

Speakers
avatar for Leigh Capili

Leigh Capili

Staff Developer Advocate, VMware
Leigh is an empathetic speaker and developer with niches in cloud-native systems and security. He has a background in building software to manage infrastructure. Leigh contributes to Kubernetes and Flux and is frequently working on his next software demo. He also co-maintains Ignite... Read More →


Monday May 8, 2023 2:10pm - 2:25pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

2:10pm PDT

Implementing CI/CD at NGINX -- Lessons Learned Along the Way (or: How I Learned to Stop Worrying and Love the Pipeline) - Alessandro Fael Garcia, NGINX
In this session, Alessandro will give you a deep dive into the CI/CD GitHub actions pipeline for two of the most popular NGINX Open Source projects, the NGINX core Ansible collection and the NGINX Docker unprivileged image. During this session you will learn the why and the how of the various CI/CD implementation decisions behind both projects, some hard lessons learned along the way, and the effect a well implemented CI/CD can have in reducing the number of bug reports, improving PR velocity, and helping deliver consistent build artifacts. In addition, by the end of this session, you will also learn:

• How NGINX approaches Open-Source projects and CI/CD

• The evolution of the CI/CD pipeline, as well as the reasoning behind some of the major CI/CD implementation decisions, for both the NGINX core Ansible collection and NGINX Docker unprivileged image

• Lessons learned along NGINX’s CI/CD journey on what to do, and more importantly, what not to do, when building a CI/CD pipeline from scratch

• What to keep in mind when implementing a CI/CD pipeline as code in an Open-Source project

Speakers
avatar for Alessandro Fael Garcia

Alessandro Fael Garcia

Sr Solution Engineers, NGINX
Alessandro is a Senior Solutions Engineer in the NGINX Community & Alliances team at F5, where he empowers engineers in their journey to stay ahead of the curve by using the latest NGINX tech offerings. Alessandro is also the primary maintainer of the NGINX Ansible collection and... Read More →



Monday May 8, 2023 2:10pm - 2:40pm PDT
Meeting Room 217-219
  cdCon Sessions

2:10pm PDT

Operating Tekton with Secure Defaults - Christie Warwick & Wendy Dembowski, Google
Wondering how to operate Tekton Pipelines securely? Concerned that Tekton's flexible nature will give your developers too much leeway and you'll pay the cost in reduced security? In this talk Wendy and Christie will discuss approaches to running a Tekton installation that takes a strong stance on security while not overwhelming dev teams with all of the requirements required for a secure supply chain. We’ll show you how to add safeguards to prevent even innocent infractions from becoming huge security incidents. We’ll explore and demo using the Tekton Catalog, Trusted Tasks and remote resource resolution to give your developers a well lit path to write secure, robust and reusable Pipelines and Tasks.

Speakers
avatar for Christie Warwick

Christie Warwick

Software Engineer, Google
Christie Wilson (Warwick) (she/her) is a software engineer with a passion for building quality software and having fun doing it. During her career she has worked in a wide range of domains from currency exchange to AAA games and is currently working on continuous delivery tools at... Read More →



Monday May 8, 2023 2:10pm - 2:40pm PDT
Meeting Room 221-222
  cdCon Sessions

2:10pm PDT

Multi-Cluster GitOps Application Delivery Using ArgoCD and OCM Hub-Spoke Pull Model Pattern - Maggie Chen & Xiangjing Li, Red Hat
Argo CD is a graduated CNCF project that takes a GitOps approach to managing and deploying applications on Kubernetes clusters. Open Cluster Management (OCM) is a CNCF Sandbox project that is focused on managing a fleet of Kubernetes clusters at scale. The current Argo CD architecture is a push model, which allows for pushing workload from a centralized cluster to the remote clusters. In this presentation, by integrating with OCM, Argo CD can gain an optional pull model or hub-spoke pattern, where the workload on the remote clusters are pulled from a centralized cluster. The pull model offers several advantages over the existing push model. It is well researched and documented that hub-spoke patterns generally offer better scalability. Remote cluster credentials no longer have to be stored in a centralized environment which offers enhanced security and allows for a more closed air gap environment to use Argo CD. If the primary cluster goes down, the other remote clusters can still function independently, which eliminates the single point of failure.

Speakers
avatar for Maggie Chen

Maggie Chen

Software Engineer, Red Hat
Maggie Chen is an open source Software Engineer working at Red Hat. She is a frequent contributor to Open Cluster Management (OCM), a CNCF Sandbox project for driving Open APIs for multi-cluster management. She also works on the Red Hat Advanced Cluster Management for Kubernetes... Read More →
avatar for Xiangjing Li

Xiangjing Li

Principle Software Engineer, Red Hat
Xiangjing Li is a Principal Software Engineer working at Red Hat. He is a member of Open Cluster Management (OCM), a CNCF Sandbox project that focuses on Open APIs for driving next generation multi-cluster management. Xiangjing is also working on the Red Hat Advanced Cluster Management... Read More →



Monday May 8, 2023 2:10pm - 2:40pm PDT
Meeting Room 220
  GitOps Sessions

2:10pm PDT

Spinception: Deploying Spinnaker with Spinnaker - Matt Gogerly, JPMorgan Chase
Deploying Spinnaker has long been a convoluted and complex process, relying on tooling such as Halyard which is rooted in Kubernetes anti-patterns. Deployment complexity leads to confusion and mistakes, and this installation process is additionally complicated within large financial institutions like JPMorgan Chase, that have compliance and regulatory restrictions. With Spinnaker positioned as a key part of JPMorgan Chase's public cloud strategy, reducing risk is vital. To remedy this, the Continuous Delivery Engineering team at JPMorgan Chase have invested significant effort into automation of the deployment process. In this talk Matt Gogerly, a technical lead on the team, will through our journey towards using Spinnaker itself to deploy and operate Spinnaker.

Speakers
avatar for Matt Gogerly

Matt Gogerly

Software Engineer, JPMorgan Chase
Matt is a Senior Associate Software Engineer at JPMorgan Chase working as a technical lead for Continuous Delivery within the JPMC Enterprise Toolchain (JET). Matt is dedicated to building Open Source communities; he currently sits on the Technical Oversight Committee of Spinnaker... Read More →


Slides pptx

Monday May 8, 2023 2:10pm - 2:40pm PDT
Meeting Room 223-224
  Spinnaker Sessions

2:25pm PDT

How GitOps Should I Be? Lessons from a Kinda-GitOps Environment - Michael Crenshaw, Intuit
GitOps is quickly becoming the industry standard for continuous deployment, but fully adopting GitOps can be non-trivial in environments with existing CI/CD processes. Whether your team manually runs “helm install” from a release script or uses “kubectl apply” from GitHub Actions, there are existing processes which may conflict with the GitOps philosophy. You can’t abandon those processes wholesale, so what is your path forward? This talk will describe how Intuit has used GitOps to serve our developers, rather than the developers serving GitOps. Our pragmatic hybrid approach makes the best possible use of legacy “push-model” CD while integrating more modern “pull-model” techniques where appropriate. This talk will highlight cases where full-GitOps might not make sense: integrating Argo CD with existing Jenkins pipelines, managing region evacuation and disaster recovery without depending on GitHub, and rendering manifests upstream to provide a complete audit trail. He’ll describe the problems solved and pain points experienced when running a real-world hybrid GitOps environment.

Speakers
avatar for Michael Crenshaw

Michael Crenshaw

Staff Software Engineer, Intuit
Michael Crenshaw is a Senior 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.


Monday May 8, 2023 2:25pm - 2:40pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

2:50pm PDT

Terraforming ArgoCD: The GitOps Bridge - Brian Fox, Midnite
Terraform may not be the first tool that comes to mind when thinking about managing resources in ArgoCD. The Terraform Provider for ArgoCD can, both literally and metaphorically, bridge the worlds of IaC and GitOps. In the literal sense, it provides a relatively simple mechanism to enable application workloads to be configured using resources provisioned via Terraform. In the metaphorical sense, it provides a stepping stone between working with conventional IaC pipelines and Kubernetes-based GitOps operators. Building on the speaker's experience helping teams migrate workloads from ECS to EKS, this talk looks at the use of the Terraform provider for ArgoCD within existing Terraform-based deployment pipelines. The practice can be a powerful tool that simplifies migrating application workloads to Kubernetes; by reducing the scope of a migration effort and the impact on existing workflows, we can enable golden paths that limit the cognitive load on application teams. But, as always, there are trade-offs involved, and the approach falls short of meeting the GitOps principles.

Speakers
avatar for Brian Fox

Brian Fox

Freelance Engineer, Midnite
Brian is a freelance software engineer who's spent most of his 17+ career in the financial services industry. For the past 3 years, he's been working as a Principal Software Engineer, focused on solving cross-cutting concerns in distributed systems, establishing integration patterns... Read More →



Monday May 8, 2023 2:50pm - 3:05pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

2:50pm PDT

Continuous Delivery Delivers Value and So Do You: How to Get Budget, Build Your Case, and Be the Hero - Robert Reeves, CDF & Liquibase
As developers, we know how to communicate effectively with other developers to release our software. We communicate technical value to other developers very well. What we often neglect is the business value CD provides other parts of the organization such as sales, marketing, and customer service. In turn, executive leadership may make poor decisions on budget and organizational focus that ignores the outstanding value CD provides your organization. This presentation will help identify the business value YOU and YOUR initiatives bring to the organization. Robert will share a case study that convinced executive leadership to fund and support a CD initiative after a successful pilot. CD delivers speed, productivity, and efficiency to your entire organization and you will learn how to communicate those wins to leadership. You will be able to describe the business value of your CD implementations using data and metrics that resonate with executive leaders and progress your career with current and future employers.

Speakers
avatar for Robert Reeves

Robert Reeves

CDF TOC Member & CTO, Liquibase, CDF & Liquibase
Robert is as passionate about open source and helping developers as he is about punk rock and comic books. His experience includes application delivery from all the stacks to all the platforms and making certain your job never tramples a family event. He has turned his focus on the... Read More →


Monday May 8, 2023 2:50pm - 3:20pm PDT
Meeting Room 221-222
  cdCon Sessions

2:50pm PDT

Trusted Open Source Artifacts on the Blockchain: A Hands-on Introduction to Pyrsia - Adam Gardner, Dynatrace
Your projects depend on open source but trusting and retrieving artifacts (container images and maven artifacts) for a central source brings challenges: - Are the artifacts really what they claim to be? - Is the artifact storage / repository still available? By combining a zero-trust, independent build network and consensus-based commitment of artifacts to the blockchain, the Pyrsia project solves both of these problems. This session will provide both an introduction and overview of Pyrsia plus a hands-on demonstration to show how easy it is to get started with Pyrsia.

Speakers
avatar for Adam Gardner

Adam Gardner

DevRel and CNCF Ambassador, Dynatrace
Keptn contributor, open source advocate and scuba diver.



Monday May 8, 2023 2:50pm - 3:20pm PDT
Meeting Room 217-219
  cdCon Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

2:50pm PDT

Deliver a Multicloud Application with Flux and Carvel - Peter Tran, VMware
An application can be conveniently run and configured on multiple clouds with some open source tools. This is possible because it is easy to do gitops with k8s and it’s available on multiple clouds with consistency. The journey starts with Carvel Packages which provides a declarative way to represent containerized applications. Then Carvel PackageInstalls represents instances of the application with runtime specific configuration. FluxCD can create these instances and do so on any cloud provided a corresponding kubeconfig. This journey is not restricted to just these tools but it’s the unique features of them that make multicloud possible. The audience will walk away with a pattern to deploy an application onto multiple clouds and guidance on choosing tools to do it their own way.

Speakers
avatar for Peter Tran

Peter Tran

Software Engineering Manager, VMware
Peter Tran has been working in the cloud automation/infrastructure space for the last 7 years at VMware (Pivotal) where he developed solutions for automatically shipping complex software ranging from distributed data grids like Apache Geode to Knative Services. He won't invert a binary... Read More →



Monday May 8, 2023 2:50pm - 3:20pm PDT
Meeting Room 220
  GitOps Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

2:50pm PDT

Speedy Deployments with Spinnaker for Rails Apps in Under an Hour Workshop - Oscar Michel Herrera & Kyle Mitchell, Armory
In this fast-paced workshop, we will dive into the world of continuous delivery and explore how to deploy a Rails application with Spinnaker. Through hands-on exercises and real-world scenarios, you will learn how to set up Spinnaker very quickly (using “quick-spin”), a pipeline, configure and execute deployment strategies, and monitor your application. Whether you're a beginner or an experienced user, this workshop is designed to help you get up and running with Spinnaker in under an hour. By the end of the workshop, you will have a deeper understanding of the benefits of using Spinnaker for your deployment process and the knowledge to start using it in your own projects. Join us for this exciting and informative session.

If possible, we request you take five minutes to complete the following pre-reqs so we can jump right into the workshop and maximize our time with Spinnaker.

Join Spinnaker Slack
https://go.armory.io/join-spinnaker-slack

Join Speedy Deployment Workshop Channel
#spinsum23-speedy-deployments-workshop

Install kubectl

Speakers
avatar for Oscar Michel Herrera

Oscar Michel Herrera

Software Engineer III, Armory
I am Oscar Michel, a 27-year-old computer science and technology engineer. I was born in Hidalgo del Parral, Chihuahua, Mexico and my family is originally from Durango, but I am currently residing in Monterrey, Mexico. I received my Bachelor of Science in Computer Science and Technology... Read More →
avatar for Kyle Mitchell

Kyle Mitchell

Technical Product Manager, Armory
Kyle is seasoned technical product manager with 17 years of technology experience and 6 years in a product role. Most recently he has been managing Armory's flagship Continuous Delivery product built on Spinnaker. He has a proven track-record of leading cross-functional teams to design... Read More →



Monday May 8, 2023 2:50pm - 3:35pm PDT
Meeting Room 223-224
  Spinnaker Sessions

3:05pm PDT

Imperative to Declarative: Building a GitOps Driven Unified Control Plane at Autodesk - Cole Duclos & Greg Haynes, Autodesk
Autodesk has their sights set on accelerating developer productivity across their engineering organizations. To do so, they are doubling down on standards and building a common deployment platform to relieve their application engineers of the burdensome toil that comes with operating a secure and complaint cloud offering. What started as strategy to embed deployment best practices into a sequence of imperative pipelines has since transformed to a unified control plane strategy – harnessing the power of declarative GitOps. Come join Cole Duclos and Greg Haynes as they discuss Autodesk's evolutional journey from imperative pipelines to declarative GitOps systems as they seek a better future. This talk will cover: * What is a developer platform control plane and what problem does it solve. * What are the benefits of providing declarative interfaces driven by gitops. * What are the pitfalls in transitioning to this declarative design for a large organization.

Speakers
avatar for Cole Duclos

Cole Duclos

Senior Principal Engineer, Autodesk
Technology enthusiast who strives to provide a delightful developer experience across complex systems. Currently focused on architecting and driving adoption of world-class cloud platforms at Autodesk. New member of Spinnaker’s Technical Oversight Committee.
avatar for Greg Haynes

Greg Haynes

Software Architect, Autodesk
Greg is a Software Architect at Autodesk focused on developer platform services and also chairs Autodesk’s open source program. He’s contributed to many open source cloud technologies in the past, such as Knative, Kubernetes’ sig-scheduling, and several OpenStack projects.



Monday May 8, 2023 3:05pm - 3:20pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

3:30pm PDT

Manage Kubernetes Add-Ons for Multiple Clusters Using Cluster Run-Time State - Gianluca Mardente, Cisco Systems & Gaurav Khatri, Cisco Systems, Inc.
To build a Kubernetes cluster, additional add-ons are needed. To make things more complex, add-ons likely have to change when clusters run-time state changes. Sveltos wants to provide the best declarative solution to install and manage add-ons: 1. have a management cluster from where managed clusters can be reached; 2. from the management cluster, selects set of clusters with a label selector; 3. lists add-ons to be deployed on such clusters. Such solution still requires admins to manage cluster labels.Ideally admins should simply express the intent: if cluster state is this, then those are the labels cluster should have (and so indirectly the add-ons). Simple scenario:set of add-ons are deployed in clusters with Kubernetes version v1.24.x. When any of the clusters is upgraded to a Kubernetes version v1.25.x, new set of add-ons needs to be deployed. Sveltos aims at solving that: express intent on the labels cluster must have based on its run-time states; express the add-ons a cluster with certain labels must have.Then let Sveltos reconcile the cluster to match expected state. All this while still providing platform admin with a solution to onboard tenant admins and programmatically grant them permissions.

Speakers
avatar for Gaurav Khatri

Gaurav Khatri

Senior Software Engineer, Cisco Systems, Inc.
Gaurav is associated to Kubernetes development for ~4 years. His work involved CNI plugin development at Tigera and in recent times at Cisco developing Kubernetes controller apps in security domain. He has been a developer in Security & Distributed Systems area for about 10 years... Read More →
avatar for Gianluca Mardente

Gianluca Mardente

Principal Engineer, Cisco Systems
Gianluca is currently a Principal Engineer at Cisco Systems. He has been working on Kubernetes for the last few years (at Tigera first and Cisco later). Currently enjoying working on projectsveltos.io. Before that he was part of Insieme Networks mostly working on a framework to distribute... Read More →



Monday May 8, 2023 3:30pm - 3:45pm PDT
Meeting Room 215-216
  GitOps Lightning Talks
  • Content Experience Level General
  • Session Slides Attached Yes

3:30pm PDT

Smart Control Plane for CICD Pipelines - Shripad Nadgowda & Ashish Batwara
With CICD pipelines, our north star is to automate, accelerate and secure delivery path from code to container. Although, in practice, these pipelines are largely static and created anew for different combinations of application type (golang vs python), event type (pull_request vs push), target environment (dev vs production) and like, causing ourselves maintainance nightmare. Moreover, these pipelines are largely operated as a shared responsibility model amongst Developer, DevOps Engineer, Security Engineer and Compliance Officer. But, our pipelines are not flexible enough to easily incorporate changes trigger from any actor. Certain efforts around pipeline templates helps standardize pipeline compositions, but are limited to address maintenance and flexibility challenges. In this talk, authors will present their framework of smart control plane for CICD pipeline. Such a control plane would allows smart and elastic pipeline composition on-the-fly and also simplifies implementation of shared responsibility model.

Speakers
avatar for Ashish Batwara

Ashish Batwara

Technology Executive
Ashish Batwara has years of experience in architecting and designing software products, with 12+ years of direct management experience in leading and growing geographically dispersed software engineering teams in the areas of cloud, storage, networking, and analytics. Currently, he... Read More →
avatar for Shripad Nadgowda

Shripad Nadgowda

Software Architect
Shripad is a Cloud Software Architect. He has years of experience working on various technologies including storage, virtualization, container management, cloud security. He is currently leading multiple initiatives around software supply chain security, especially in the area of... Read More →


Monday May 8, 2023 3:30pm - 4:00pm PDT
Meeting Room 217-219
  cdCon Sessions

3:30pm PDT

The Continuous Delivery Paradox - Balancing Business Value with Speed - Garima Bajpai, Canada DevOps Community of Practice; Rick Clark, UST: Carl Coryell-Martin, Delving and Moderated by Gautham Pallapa, VMware
In this hyper-dynamic, digital-first world, the time to deliver features that delight customers has significantly reduced. Deployment velocity has become one of the essential measures that indicate the productivity and efficiency of the organization and, by extension, its culture. However, just focusing on delivery speed is not enough. The value that is generated per release is equally important. Customer satisfaction is critical for retention and profitability, requiring product leaders and teams to be sensitive to customer experience and feature fatigue. Speed to value has become a critical measure of success in this experience-centric world. In this panel, we will explore the continuous delivery paradox - where organizations must balance business value with the speed of delivery. We will discuss how measures such as deployment frequency and mean time to deployment quickly become vanity metrics if the business value delivered is low. We will also discuss how to optimize value streams and their path to production around speed to value.

Speakers
avatar for Rick Clark

Rick Clark

Global Head of Cloud Advisory, UST
I bring with me more than 20 years of technology and leadership experience in Cloud, Open Source, and Linux. I am a well known expert speaker. I frequently advise industry analysts on the future of cloud computing and data center automationMore than a “thought leader” I actively... Read More →
avatar for Carl Coryell-Martin

Carl Coryell-Martin

CTO, Delving
It turns out there is a massive positive sum change in relationships possible for many teams and companies. When our work goes well, the lives of people building software improves because high performing teams are usually fun and rewarding places to work. The lives of the business... Read More →
avatar for Garima Bajpai

Garima Bajpai

Founder. - Canada DevOps Community of Practice, Chair ambassador program CDF, Canada DevOps Community of Practice
Garima Bajpai is a thought leader on DevOps & Cloud technologies. She is the founder of DevOps Community of practice, Canada supported by Crowdbyte Solutions Inc. She is the Chair for the ambassador program for Continuous Delivery Foundation. Some might know her as a published author... Read More →
avatar for Gautham Pallapa

Gautham Pallapa

Executive Advisor, VMware
Dr. Gautham Pallapa is the award-winning author of "Leading with Empathy: Understanding the Needs of Today's Workforce". He is the founder of Transformity, an organization that transforms humanity through empathy and technology, and an executive advisor at VMware. He has over 15 years... Read More →


Monday May 8, 2023 3:30pm - 4:00pm PDT
Meeting Room 221-222
  cdCon Sessions

3:30pm PDT

Managing GitOps as a Platform Service - Gerald Nunn & Andrew Block, Red Hat
For platform teams needing to operate GitOps as a service for their user community, a number of challenges and complexities arise. With everything from security, useability, standards and more up for consideration, it can be difficult for platform teams to get a handle on the considerations that need to be implemented for a successful service offering. In this session, we will review the practices and techniques that have been utilized by Organizations who have successfully implemented GitOps as a service at scale. In particular, this session will address many of the common pain points faced at all phases from the initial architecture to the implementation phases. Specifically, the following topics will be addressed: Organizational challenges in terms of establishing trust boundaries when designing an approach GitOps deployment models (Centralized, Hub-And-Spoke, Team based) and the pros/cons of each model Common service models (team owns GitOps versus platform team owns GitOps) that can be implemented and where each model works in terms of service users capabilities The significance of common GitOps standards and tooling and their traits Concrete example that can be implemented within attendees own environments

Speakers
avatar for Andrew Block

Andrew Block

Distinguished Architect, Red Hat
Andrew Block is a Distinguished Architect at Red Hat who works with organizations throughout the world to design and implement solutions leveraging cloud native technologies. He specializes in embracing security at every phase of the Software Development Lifecycle and delivering software... Read More →
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.



Monday May 8, 2023 3:30pm - 4:00pm PDT
Meeting Room 220
  GitOps Sessions

3:40pm PDT

Stormdriver One Year Later - Gopinath Rebala, OpsMx
Stormdriver is a Clouddriver aggregator, which allows Clouddrivers to be split into shards in various ways without changing the base Spinnaker code, and only requiring minor configuration changes. At OpsMx, we've deployed Stormdriver in several large customer sites, along with our agent providing a complete isolation of different teams. The architecture and learnings will be presented as a quick summary, dealing with reliability, scalability and supportability with many AWS or Kubernetes accounts.

Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →



Monday May 8, 2023 3:40pm - 4:00pm PDT
Meeting Room 223-224
  Spinnaker Sessions

3:45pm PDT

Platform Engineering Done Right: Safe, Secure, & Scalable Multi-Tenant GitOps - Juozas Gaigalas, Weaveworks
With the platform engineering trend gaining traction, Kubernetes platform teams are faced with the challenge to build a self-service application platform for development teams. Maybe you've already adopted GitOps as part of that effort, or maybe you're just thinking about it. But how do multiple tenants securely deploy to the same cluster without potentially impacting each other's services? And how do you scale your GitOps to handle multiple tenants across multiple clusters? How do developers promote their applications across different stages to production? How does a platform team keep an overview of all the clusters' health? In this talk we will gradually build an end-to-end multi-tenant, multi-cluster environment served through GitOps (with Flux), introducing the concepts at each step and demonstrating how to apply them. We start off with common prerequisites most platform teams start with and outline a concept for on-boarding tenants and isolating them from each other. From there we continue with concrete examples demonstrating how you would provide tenants with the necessary tooling for a self-service application platform.

Monday May 8, 2023 3:45pm - 4:00pm PDT
Meeting Room 215-216

4:00pm PDT

Demo Theater - Tracking Your Organization's Security Profile with Ortelius - Steve Taylor, DeployHub
Speakers
avatar for Steve Taylor

Steve Taylor

CTO, DeployHub, Inc.
Steve Taylor is seen as a visionary and industry leader in the area of microservices, supply chain, Kubernetes, DevOps process improvement, software build and release, and configuration management. Steve was designing continuous delivery pipelines for Fortune 1000 companies before... Read More →


Monday May 8, 2023 4:00pm - 4:15pm PDT
Ocean Foyer

4:00pm PDT

Coffee Break
Monday May 8, 2023 4:00pm - 4:30pm PDT
Burrard Foyer

4:30pm PDT

Continuous Delivery Lessons Learned Through Hypergrowth - Andrew Fong, Prodvana
Andrew will discuss his experience building continuous delivery systems through the hypergrowth phase of engineering organizations. He will focus on the lessons and principles he has learned at YouTube and Dropbox where he saw systems scale exponentially in headcount and system scale. He will discuss how those principles shaped his opinions of building a great developer experience that "defaults to fast."

Speakers
avatar for Andrew Fong

Andrew Fong

CEO, Prodvana
Andrew is currently the CEO of Prodvana, a next-generation continuous delivery solution. Before Prodvana, Andrew spent over 20 years in the infrastructure space. He was CTO at Vise, VP of Infrastructure at Dropbox, and worked on infrastructure at Google/YouTube and AOL.


Monday May 8, 2023 4:30pm - 5:00pm PDT
Meeting Room 221-222
  cdCon Sessions

4:30pm PDT

Scaling Better Software Delivery: A Framework for Dev Enablement Through DevRel and Outreach - Tiffany Jachja, Autodesk
Technologies today are making the world a better place, moving industries forward, and designing impactful and meaningful experiences that keep the world connected. To enable this mission, platform service teams develop solutions to enable developers to deliver changes of all types to users safely, quickly, and sustainably. This work is powered by open solutions and practices shared in the field. The challenge lies in understanding, enabling, and empowering developers as they adopt continuous delivery. This talk shares a framework for developer enablement through developer relations and outreach. It discusses how this framework was leveraged at Autodesk to support and empower over 2,000 engineers and 200 engineer teams globally, on behalf of over 30 platform service teams.

Speakers
avatar for Tiffany Jachja

Tiffany Jachja

Engineering Manager, Autodesk
Tiffany Jachja leads a global developer enablement platform team as an engineering manager at Autodesk. Throughout her career, she has scaled and simplified software delivery for data and platform teams across industries as a software engineer, consultant, and manager. She is a published... Read More →



Monday May 8, 2023 4:30pm - 5:00pm PDT
Meeting Room 217-219
  cdCon Sessions

4:30pm PDT

How to Preview and Diff Your Argo CD Deployments - Kostis Kapelonis, Codefresh
Any major Git platform has built-in support for showing diffs between the proposed change and the current code when a Pull Request is created. In theory, the presented diff should be enough for a human to understand what the changes contain and how they will affect the target environment. In practice however several teams have adopted a templating tool (such as Kustomize or Helm) that is responsible for rendering the actual Kubernetes manifests for a target cluster. This means that when you need to review a Pull Request for Kubernetes manifests you don't have the full picture of what will be changed and how the pull request will affect Argo CD. In this talk we will see 4 additional ways of diffing Argo CD manifests and how you can improve the Pull Request process with extra context on what is being changed.

Speakers
avatar for Konstantinos Kapelonis

Konstantinos Kapelonis

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



Monday May 8, 2023 4:30pm - 5:00pm PDT
Meeting Room 220
  GitOps Sessions

4:30pm PDT

Multitenancy - Build Vs. “Buy”: Zcaler’s Journey - Neeta Rathi & Josh Carlisle, ZScaler
Zscaler needed multitenancy and a tenancy lifecycle that was robust and scalable, and they reflected on build vs. “buy”? Because of the rich Kubernetes-native ecosystem, Zscaler didn’t have to build their own custom tooling, and instead could rely on active and supportive open source projects. This talk covers their journey of testing an architecture in which they had a deployment repo with Helm charts, GitHub actions, etc., code deployments using the Kubernetes SDK, and a range of custom tools for their clusters. This solution was fragile and didn’t support progressive delivery (canary and a/b deployments). So they explored another option: a system with Kubernetes, Flux, Helm, Kustomize, Terraform, HashiCorp Vault, Git, and LaunchDarkly. They now have a multitenancy solution that includes lifecycle capabilities such as on and offboarding a tenant by simply removing a kustomization from a tenant yaml file. They’ll show how they removed complexity and risk with their new architecture based on a set of repos like a subsystems config repo to configure all microservices (eg. helm releases, git repos) and a Flux cluster repo for cluster definitions, tenant definitions, etc. They’ll show how to get started with these active CNCF projects for reliable multitenancy.

Speakers
avatar for Josh Carlisle

Josh Carlisle

Principal Engineer, ZScaler
Josh Carlisle, Principal Architect at Zscaler and Microsoft MVP, is an industry veteran with over 20 years of experience architecting and developing large-scale distributed applications. He is currently a lead architect on a SaaS security platform at Zscaler. Based out of Raleigh... Read More →
avatar for Neeta Rathi

Neeta Rathi

Staff Software Engineer, ZScaler
Neeta is a Staff Software Engineer at Zscaler and has experience in full life cycle development of large-scale applications. She’s skilled in Java, Go and Kubernetes-native tools and technologies. She’s passionate about security and distributed systems and has built event driven... Read More →


Monday May 8, 2023 4:30pm - 5:00pm PDT
Meeting Room 215-216
  GitOps Sessions

4:30pm PDT

Cloud SIG - Gopinath Rebala, OpsMx
Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →


Monday May 8, 2023 4:30pm - 5:00pm PDT
Meeting Room 223-224

5:10pm PDT

Enter the Machines: Reducing Friction in DevOps Using AI - Eran Bibi, Firefly
AI natural language models have the potential to significantly improve the developer experience by automating tedious tasks and assisting with code and configuration generation––in CI/CD pipelines, for GitOps and policy creation and much more. In this talk, we will explore the various tools that utilize these models to streamline the work of platform engineering teams, making their work more efficient and allowing them to focus on higher-value tasks. We will discuss the benefits of using AI natural language models for the generation of code and configuration and the potential challenges and considerations for implementing these technologies in a production environment. Through real-world examples and use cases, we will demonstrate the impact that these tools can have on productivity and how they enable better developer experience. By leveraging the power of AI natural language models, developers can work more efficiently and effectively, ultimately leading to better outcomes for the entire organization.

Speakers
avatar for Eran Bibi

Eran Bibi

CPO & Co-Founder, Firefly
Eran Bibi is Co-Founder & Chief Product Officer at Firefly. With years of experience in anything DevOps/SRE and security, he has earned a reputation as a CI/CD and SRE expert and an avid admin of Cloud Platforms and containerized environments. Prior to Firefly, Eran was Head of DevOps... Read More →


Monday May 8, 2023 5:10pm - 5:40pm PDT
Meeting Room 221-222
  cdCon Sessions

5:10pm PDT

Secure and Reliable Container Image Creation with Shipwright in the Supply Chain - Matthias Diester & Karan Kumar, IBM
Shipwright is a framework for building container images on Kubernetes using established standards and best practices. Source Code is translated into a container image. Today’s IT world provides numerous challenges when it comes to security or compliance. And Shipwright as a framework aims to help face the demands of modern container based systems. In this session, we will show our concepts on how we break up the Shipwright source-to-image story to help everybody to improve their supply chain security to match their desired level of assurance while building on your Kubernetes cluster infrastructure.

Speakers
avatar for Matthias Diester

Matthias Diester

Software Engineer, IBM
Matthias is a cloud software engineer at IBM, where he worked on the Cloud Foundry service for several years and these days orchestrates and operates a lot of open source components for the Code Engine service. There, Matthias' main focus has been to setup the container image build... Read More →
avatar for Karan Kumar

Karan Kumar

Software Engineer, IBM
Karan Kumar is a Software developer at IBM India, currently working on the development of one of the IBM's cloud services. Karan is responsible for designing, implementing and maintaining the Kubernetes based Cloud solutions. Karan like to work on different technologies and wants... Read More →



Monday May 8, 2023 5:10pm - 5:40pm PDT
Meeting Room 217-219
  cdCon Sessions

5:10pm PDT

High-Security, Zero-Connectivity & Air-Gapped Clouds: Delivering Complex Software with the Open Component Model & Flux - Dan Small, SAP & Mohamed Ahmed, Weaveworks
Many real-world cloud-native apps are delivered together with heritage products. Teams face the challenge of supplying a complex assembly of products in a compliant way across multiple security boundaries and clouds. In this talk, we present a solution that began at SAP and re-imagines how to merge these requirements. We start with the Open Component Model (OCM), an open standard with an open-source toolkit to describe software components in a technology agnostic way. OCM maps the new onto the old. In addition to a SBoM, a Software Bill of Delivery (SBoD) like OCM can track artifacts and capture extensive metadata. Its machine-readable format serves as a single source of truth to drive automation for Day 1 and Day 2. With the help of Weaveworks, OCM integrates with Flux to create GitOps Localization. We present and demo the security, compliance, and automation benefits of OCM and GitOps Localization for air-gapped environments, end-to-end supply chain shielding, and lift and shift applications to the cloud. We will show you how to package, transport, and deploy signed, attestable, and verifiable artifacts into environments with limited or no connectivity and high-security clouds.

Speakers
avatar for Mohamed Ahmed

Mohamed Ahmed

VP of Developer Platform - Product, Weaveworks
Mohamed (Mo) Ahmed serves as the Vice President of the Developer Platform at Weaveworks, leading the development and expansion of an ecosystem built upon FluxCD. With nearly a decade of experience in the cloud-native field, Mo has contributed to various areas, including capacity optimization... Read More →
avatar for Dan Small

Dan Small

Expert Software Engineer, SAP
Dan Small is an expert developer at SAP, the world's leading enterprise resource planning (ERP) software vendor.   He has helped development teams deliver complex software projects in the developer tools and GRC space.  He has helped devops teams significantly reduce operational... Read More →


Monday May 8, 2023 5:10pm - 5:40pm PDT
Meeting Room 220
  GitOps Sessions

5:10pm PDT

Managing Software Upgrades with a kpt, GitLab and Flux Workflow in a Telecom Context - Peter Wörndle, Ericsson
This talk will outline how kpt, GitLab and Flux can be used to ingest and apply software upgrades from 3rd party sources. Peter will cover some of the challenges present in a telecom environment, when it comes to software distribution and ingestion and how the proposed toolchain can overcome these challenges. By applying a 3-way merge with kpt we can present and facilitate approval of changes to be applied during the update. Peter will also introduce potential extensions to the proposal invoking a Operations & Support System (OSS) or orchestration for updates with larger dependencies in the network.

Speakers
avatar for Peter Wörndle

Peter Wörndle

Senior Expert Deployment Architectures, Ericsson
Peter is a senior expert in deployment architectures whose work focuses on the use of cloud and infrastructure technologies in different types of management ecosystems. He joined Ericsson in 2007 while still at university. Since then, he has held several positions in R&D within the... Read More →



Monday May 8, 2023 5:10pm - 5:40pm PDT
Meeting Room 215-216
  GitOps Sessions

5:10pm PDT

Cloud SIG Continued - Gopinath Rebala, OpxMx
Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →


Monday May 8, 2023 5:10pm - 5:40pm PDT
Meeting Room 223-224

5:40pm PDT

Welcome Reception & Sponsor Booth Crawl
In order to facilitate networking and business relationships at the event, you may choose to visit a third party’s booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), and details about the sponsored content or resources you interacted with. If you choose to interact with a booth or access sponsored content, you are explicitly consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies.

Monday May 8, 2023 5:40pm - 7:30pm PDT
Burrard Foyer
 
Tuesday, May 9
 

8:00am PDT

8:00am PDT

Solutions Showcase
Visit our sponsors in the Solutions Showcase to try the latest demos, watch live presentations, talk to experts, check out job opportunities, and score some swag.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party’s booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), and details about the sponsored content or resources you interacted with. If you choose to interact with a booth or access sponsored content, you are explicitly consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies.

Tuesday May 9, 2023 8:00am - 5:30pm PDT
Burrard Foyer

9:00am PDT

Welcome Back & Remarks - Christian Hernandez, Senior Principal Product Manager, Red Hat & Lori Lorusso, Community Manager, JFrog
Speakers
avatar for Lori Lorusso

Lori Lorusso

Open Source Program Manager, JFrog
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity
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 May 9, 2023 9:00am - 9:15am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

9:15am PDT

Keynote Session: Developer Empathy - The Overlooked Tool to Elevate Open Source Communities - Kunal Kushwaha, Developer Relations Manager, Civo
Kunal is empowering communities via open-source and education. He finds passion in teaching and has taught thousands of folks online and in person. He is a developer relations manager at Civo, CNCF Ambassador, TEDx speaker and a GitHub Star. He is the founder of WeMakeDevs and also started the official Cloud Native Student Community group joined by thousands of folks, focussed on getting more young people involved in the ecosystem. In the past he has been a track chair of the KubeCon + CloudNativeCon, Major League Hacking Coach and a Google Summer of Code mentor.

Speakers
avatar for Kunal Kushwaha

Kunal Kushwaha

Developer Relations Manager, Civo
Kunal is empowering communities via open-source and education. He finds passion in teaching and has taught thousands of folks online and in person. He is a developer relations manager at Civo, CNCF Ambassador, TEDx speaker and a GitHub Star. He is the founder of WeMakeDevs and al... Read More →



Tuesday May 9, 2023 9:15am - 9:35am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

9:40am PDT

Keynote Session: The Survival Guide To Being A Junior Engineer - Fatima Taj, Software Engineer, Yelp
I believed I was ready to be a software engineer when I started working full-time in 2019. As an undergrad, I thought the biggest hurdle to being a software engineer was the technical interview, and since I had passed that, I figured I’ll work out the rest as I went along. To my surprise, the transition from school to the industry wasn’t as straightforward as I had imagined it, and there’s a lot more to being a software engineer than the technical basics we’re taught as undergrads. There’s an equally crucial non-technical aspect to your day-to-day work as a software engineer, which I hope to shed some light on. In this talk, I will share my personal experiences to help attendees bridge the gap between what we learn in school and what we need to succeed in the industry. These skills range from embracing ambiguity within your role to learning how to do project planning, deciding to introduce technical debt, and coming to terms with context switching, among others. Sharing these experiences help paint a much clearer picture of what it means to work as a software engineer.

Speakers
avatar for Fatima Taj

Fatima Taj

Software Engineer, Yelp
Fatima is a graduate of the University of Waterloo, Canada. Post graduation, she's worked full-time as a Software Developer at DRW, a trading firm, and currently works at Yelp as a Software Engineer. Fatima is passionate about supporting fellow tech enthusiasts and has spoken at over... Read More →



Tuesday May 9, 2023 9:40am - 10:00am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

10:05am PDT

Keynote Session: Compliance at the Point of Change: Security and Developer Independence - Nic Cheneweth, Digital Transformation & Cloud Native Platform Expert & Bryan Oliver, Principal Architect Enterprise Modernization Platforms & Cloud, Thoughtworks E
Growing awareness of the impact of well-crafted engineering platforms in accelerating the delivery of business value has spawned the recent wave of interest and investment in platform engineering and delivery infrastructure. One of the biggest threats to realizing this potential value comes from propagating traditional, high-friction security and compliance auditing approaches into a platform implementation.
Challenging certain process assumptions results in a lower risk profile, increased confidence in secure configuration, and expanded developer autonomy.

Speakers
avatar for Nic Cheneweth

Nic Cheneweth

Digital Transformation & Cloud Native Platform Expert, Thoughtworks EMPC
With 30 years of executive leadership and consulting experience, roles ranging from the courtroom to the boardroom as a former CEO, VP, Chief Counsel, Director, or entrepreneur, in startup, private, and publicly traded companies and spanning both local and global responsibilities... Read More →
avatar for Bryan Oliver

Bryan Oliver

Principal Architect Enterprise Modernization Platforms & Cloud, Thoughtworks EMPC
Bryan is an experienced engineer and leader reprising roles such as cloud engineer and engineering executive at publicly traded companies. He has spent his career developing mobile and back-end systems, building autonomous teams, and modernizing legacy companies to adopt modern techniques... Read More →



Tuesday May 9, 2023 10:05am - 10:30am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

10:35am PDT

Keynote Session: GitOps as an Evolution of Kubernetes - Brendan Burns, Corporate Vice President, Microsoft
Speakers
avatar for Brendan Burns

Brendan Burns

Microsoft, Corporate Vice President, Azure OSS and Cloud Native
Brendan Burns is a co-founder of the Kubernetes open source project and corporate vice president for Azure cloud-native open source and the Azure management platform including Azure Arc. He is also the author and co-author of several books on Kubernetes and distributed systems. Prior... Read More →



Tuesday May 9, 2023 10:35am - 11:00am PDT
Meeting Room 211-214
  Keynote Sessions
  • Session Slides Attached Yes

11:00am PDT

Demo Theater - Tekton Project Update & Roadmap - Andrea Frittoli, IBM
Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →


Tuesday May 9, 2023 11:00am - 11:15am PDT
Ocean Foyer

11:00am PDT

Coffee Break
Tuesday May 9, 2023 11:00am - 11:30am PDT
Burrard Foyer

11:15am PDT

Demo Theater - Tekton Supply Chain Security - Billy Lynch, Chairguard
Speakers
avatar for Billy Lynch

Billy Lynch

Staff Software Engineer, Chainguard
Billy is a staff software engineer at Chainguard, working on developer tools and securing software supply chains for everyone! He is an active contributor and maintainer to the Sigstore and Tekton projects, and is the creator of gitsign. Prior to working at Chainguard, Billy worked... Read More →


Tuesday May 9, 2023 11:15am - 11:30am PDT
Ocean Foyer

11:30am PDT

Opening Remarks & State of Spinnaker - Cameron Motevasselani, Senior Software Engineer, Platform SIG Co-lead, Armory
Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Senior Software Engineer, Platform SIG Co-lead, Armory
Software Engineer at Armory working on Armory's data pipeline, as well as Spinnaker extensibility and release process. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 



Tuesday May 9, 2023 11:30am - 11:45am PDT
Meeting Room 223-224
  Spinnaker Sessions
  • Session Slides Attached Yes

11:30am PDT

Continuous Delivery on Arm: A Practical Approach - Pranay Bakre, Arm Inc.
The increasing demand for high-performance computing and the widespread adoption of Arm-based systems in the cloud have led to the need for robust and efficient Continuous Delivery (CD) practices on Arm. In this conference, we will present a practical approach to CD on Arm, covering key considerations such as architecture, pipeline design, and tooling. Starting with an overview of the Arm architecture and its unique challenges, we will delve into the benefits and drawbacks of different pipeline design patterns. We will then focus on the tooling aspect, showcasing best practices for continuous integration and continuous delivery on Arm, including tools like Jenkins, Travis CI, and GitLab CI/CD. In this session, we will highlight real-world examples of CD on Arm based instances in cloud (AWS, Azure, GCP etc.) and discuss the lessons we have learned along the way. Whether you are just starting out with CD on Arm or looking to optimize your existing pipelines, this session will provide you with valuable insights and practical tips that you can apply to your own projects.

Speakers
avatar for Pranay Bakre

Pranay Bakre

Principal Solutions Engineer, Arm Inc.
Pranay is a Principal Solutions Engineer at Arm focusing on developing cloud native solutions spanning cloud to edge deployments with strategic partners. He has over 12+ years of experience designing and implementing wide range of virtualization and cloud solutions and has authored... Read More →


Tuesday May 9, 2023 11:30am - 12:00pm PDT
Meeting Room 221-222
  cdCon Sessions

11:30am PDT

Software Delivery and the Rube Goldberg Machine: What Is the Problem We Are Trying to Solve? - Melissa McKay, JFrog
The Software Delivery Lifecycle can be complicated. Depending on your architecture and your particular deployment environment, your team may find themselves cobbling together numerous different tools and frameworks. Each tool comes with its own history and is intended to solve a subset of issues. Sometimes teams find creative ways to use tools outside of their original purpose. The end goal is to ease the process, secure, deliver, monitor, reflect, make changes, and repeat. It’s a cycle of continuous improvement. This session will discuss some of the common problems that teams face during the development and delivery process, and how organizations come together to address them. You will leave empowered and with a call to action to become part of the solution.

Speakers
avatar for Melissa McKay

Melissa McKay

Developer Advocate, JFrog
Melissa is passionate about Java, DevOps and Continuous Delivery. She is currently a Developer Advocate for JFrog, serves on the Continuous Delivery Foundation TOC and is a Co-Chair of the Interoperability SIG. She loves sharing her knowledge with the community as a developer, speaker... Read More →



Tuesday May 9, 2023 11:30am - 12:00pm PDT
Meeting Room 217-219
  cdCon Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

11:30am PDT

Control Plane, Service, or Both? – Argo CD Multi-Cluster Architectures - Nicholas Morey, Akuity
Argo CD can operate as a control plane or a cluster service when managing multiple clusters. Should you use one instance to manage multiple clusters or install an instance in each one? The difference may seem subtle, but in practice, this choice can have serious security implications, affect the developer experience, and make it a pain to scale. In this talk, Nicholas Morey discusses the trade-offs between the different architectures. Your situation and users' needs play an important role in determining the best approach. New users looking to adopt Argo CD can prepare themselves for the architecture choices required. While existing users will benefit from looking at their situation to determine whether they currently face limitations of a previous choice in architecture.

Speakers
avatar for Nicholas Morey

Nicholas Morey

Developer Advocate, Akuity
Nicholas Morey is a Platform Engineer with a passion for DevOps practices. He is on the team at Akuity as a Developer Advocate, talking with the community about anything Argo Project related. He is an experienced Argo CD operator and a Certified Kubernetes Administrator.


Tuesday May 9, 2023 11:30am - 12:00pm PDT
Meeting Room 215-216
  GitOps Sessions

11:30am PDT

GitOps Approaches and Trade-offs - Stephen Atwell, Armory
At its core, GitOps is about ensuring all changes to production flow through git. However, your GitOps journey starts with many choices, all with tradeoffs. This talk will discuss some key choices, and the pro/cons of each. some topics that will be discussed: - Git repository and branching structures, and why some create organizational resistance to GitOps. - Push vs pull - Automated validation during GitOps - Advanced deployment strategies and benefits - Learnings from GitOps at scale

Speakers
avatar for Stephen Atwell

Stephen Atwell

Principal Product Manager, Armory.io
I develop products to help technologists. My current focus is simplifying deployment. I have been speaking since 2015, most recently at the Continuous Delivery Summit in 2022, CDCon in 2023, 2022 and 2021. I started in IT Operations in 1998 then became a software engineer in 2006... Read More →



Tuesday May 9, 2023 11:30am - 12:00pm PDT
Meeting Room 220
  GitOps Sessions
  • Session Slides Attached Yes

11:45am PDT

Spinnaker Technical Oversight Committee Panel - David Byron, Salesforce; Cole Duclos, Autodesk; Gopinath Rebala, OpsMx; Cameron Motevasselani, Armory & Moderated by Veronica Matini, Armory
Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Senior Software Engineer, Platform SIG Co-lead, Armory
Software Engineer at Armory working on Armory's data pipeline, as well as Spinnaker extensibility and release process. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →
avatar for Veronica Matini

Veronica Matini

Director, Revenue Ops & Sales, Armory.io
Veronica is the Director of Revenue Operations and Inside Sales at Armory, where she works closely with customers and top contributors of the Spinnaker community. She is passionate about driving engagement and collaboration within the Spinnaker and overall open source community.
avatar for David Byron

David Byron

Principal Member of the Technical Staff, Salesforce
David is a Principal Member of the Technical Staff on the Spinnaker Upstream team at Salesforce. The team works to ensure spinnaker runs reliably and performs well at Salesforce at scale. He’s also a member of Spinnaker’s Technical Oversight Committee.
avatar for Cole Duclos

Cole Duclos

Senior Principal Engineer, Autodesk
Technology enthusiast who strives to provide a delightful developer experience across complex systems. Currently focused on architecting and driving adoption of world-class cloud platforms at Autodesk. New member of Spinnaker’s Technical Oversight Committee.


Tuesday May 9, 2023 11:45am - 12:25pm PDT
Meeting Room 223-224

12:10pm PDT

Meet the Continuous Delivery Foundation Technical Oversight Committee - Andrea Frittoli, IBM & Melissa McKay, JFrog
The Continuous Delivery Foundation (CDF) is an open source community improving the world’s ability to deliver software with security and speed. The Technical Oversight Committee (TOC) is the team responsible for the technical vision, project oversight, and technical community decisions for the CDF. Have you been wondering what the TOC does to help this community achieve its goals? This is your opportunity to meet the TOC in person and ask away. Curious about who we are and what we do? Do you face challenges and consider whether the TOC might help you? Would you like to join our community but don’t know where to start? Join us for an exciting panel today! The final list of panellists is still being finalised.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →
avatar for Melissa McKay

Melissa McKay

Developer Advocate, JFrog
Melissa is passionate about Java, DevOps and Continuous Delivery. She is currently a Developer Advocate for JFrog, serves on the Continuous Delivery Foundation TOC and is a Co-Chair of the Interoperability SIG. She loves sharing her knowledge with the community as a developer, speaker... Read More →


Tuesday May 9, 2023 12:10pm - 12:40pm PDT
Meeting Room 221-222
  cdCon Sessions

12:10pm PDT

Strategies for Testing Your Pipeline - Nader Ziada, VMware
One of the main goals of a CI/CD pipeline is to make sure the applications are tested before being deployed, but not everybody spends enough time testing the pipeline that is responsible for such an import job. This talk will cover some strategies to ensure the pipeline is doing what it is supposed to be doing, some of these strategies to name a few are making your tasks testable either by bash or go lang, another is simulating your pipeline run on a test cluster and checking the results. The talk will get into how to build these automated tests and show the benefits of having a test suite for the pipelines and tasks.

Speakers
avatar for Nader Ziada

Nader Ziada

Staff Software Engineer, VMware
Nader is a Staff Engineer at VMware Tanzu. Nader has extensive experience in the application lifecycle space from design to implementation. Having over 15 years of enterprise architecture, software development across different platforms, innovative team management. Worked in the Kubernetes... Read More →



Tuesday May 9, 2023 12:10pm - 12:40pm PDT
Meeting Room 217-219
  cdCon Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

12:10pm PDT

Application Configuration Management at the Edge: Taming Thousands of Deployment Targets - Cora Iberkleid & Maria Gabriella Brodi, VMware
Configuration management for microservice applications is challenging enough when you’re deploying to just a few production environments. Imagine deploying different combinations of these microservices to hundreds or thousands of remote production environments—edge locations with glitchy networking, limited resources, and particular configuration needs. The task grows exponentially harder and it becomes critical to approach it methodically with modern tools and techniques. In this talk, we’ll dive into the challenges that complicate application configuration management and deployment at the edge. We’ll also propose an approach for mitigating these challenges using Carvel, a suite of composable tools that can be leveraged for application building, configuration, and deployment to Kubernetes.

Speakers
avatar for Maria Gabriella Brodi

Maria Gabriella Brodi

Staff Solutions Engineer, VMware
Gabry is a Solution Engineer at VMware, with many years of experience in software development and operations. She enjoys learning new tools and technologies to help her customers leverage modern design and implementation patterns. Gabry has spoken at SmartBear Connect, SpringOne... Read More →
avatar for Cora Iberkleid

Cora Iberkleid

Developer Advocate, VMware
Cora Iberkleid is a Developer Advocate for Modern Applications at VMware Tanzu, helping developers and enterprises navigate modern practices and technologies, focusing on cloud native architecture, modern CI/CD, Spring, and Kubernetes. Prior to joining VMware, Cora was an Advisory... Read More →



Tuesday May 9, 2023 12:10pm - 12:40pm PDT
Meeting Room 215-216
  GitOps Sessions

12:10pm PDT

Dev-Native GitOps for any Runtime - Tom Bereknyei, Floxdev
Containers have been a game changer for modern DevOps and software delivery, as well as cloud native stacks. However, oftentimes when the choice to run in containers on the infrastructure is made, this directly impacts how developers need to work as well–from their IDE, to linters, through CI/CD, which is not ideal for coding as much as it is for deployment. In this talk we’ll demonstrate how you can have the best of both worlds, containers for deployment, yet avoid the downsides of container lock-in during coding phases. You’ll learn how with wildly popular OSS tooling you can still maintain GitOps and governance through strict tracking of what is being used at all times in production, while achieving code collaboration & sharing, reuse and portability for any runtime and stack while coding.

Speakers
TB

Tom Bereknyei

Founding Engineer, Floxdev


cdcon pdf

Tuesday May 9, 2023 12:10pm - 12:40pm PDT
Meeting Room 220
  GitOps Sessions
  • Session Slides Attached Yes

12:25pm PDT

Implementing Advanced Deployment Using Spinnaker and Canary - Shubham Kumar, Expedia
This session focuses on making the community aware about advance deployment using spinnaker and canary deployment stages. The session focuses majorly on using canary stages with the spinnaker pipeline to roll out changes automatically making deployments more hassle-free.

Speakers
avatar for Shubham Kumar

Shubham Kumar

SDE-2, Expedia
I am currently working as SDE-2 at Expedia. I am an open-source contributor at FOSSASIA and I love writing tech blogs.



Tuesday May 9, 2023 12:25pm - 12:40pm PDT
Meeting Room 223-224
  Spinnaker Lightning Talk
  • Content Experience Level General
  • Session Slides Attached Yes

12:40pm PDT

Lunch 🥪
Tuesday May 9, 2023 12:40pm - 2:10pm PDT
Burrard Foyer

12:40pm PDT

Ortelius Project Summit - Steve Taylor & Tracy Ragan, DeployHub, Inc & Andrew Block, Red Hat
The Ortelius open-source community welcomes all to attend their Project Summit. Meet the Ortelius global and diverse group of committers and learn how to get involved in project outreach and architecture activities. Hear about the Ortelius recognition program and how you can earn badges for your efforts. Learn about the new Ortelius architecture that will include an immutable SBOM Ledger.  Discover, Emporous, a new Ortelius sub-project. Empourus is a universal object reference that will revolutionize how organizations manage their software supply chain assets.


Tuesday May 9, 2023 12:40pm - 2:10pm PDT
Meeting Room 217-219
  Project Summit Sessions
  • Session Slides Attached Yes

12:40pm PDT

Tekton Project Summit - Andrea Frittoli, IBM & Billy Lynch, Chainguard
Want to learn more about Tekton? Have an idea for something Tekton should add? Want to say hi to the Tekton maintainers? Join us!   This is an informal space to talk about all things Tekton. Everyone is welcome. Feel free to bring your lunch!

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →
avatar for Billy Lynch

Billy Lynch

Staff Software Engineer, Chainguard
Billy is a staff software engineer at Chainguard, working on developer tools and securing software supply chains for everyone! He is an active contributor and maintainer to the Sigstore and Tekton projects, and is the creator of gitsign. Prior to working at Chainguard, Billy worked... Read More →


Tuesday May 9, 2023 12:40pm - 2:10pm PDT
Meeting Room 215-216

2:10pm PDT

A Quantitative Study on Argo Scalability - Andrew Anderson & Jun Duan, IBM
In this work, we study Argo CD scalability, in terms of how many Argo CD Applications can be supported with reasonable performance. For performance, we care about the syncing delay from changes at the upstream git repositories to the resources at the downstream Kubernetes clusters. We identify that, with thousands of Argo CD Applications, CPU easily becomes the performance bottleneck. Naturally, we approach this problem from several angles --- reduce computational requirements, provision more computing power, expect longer syncing delay. In our experiments, we managed to sync 10k Argo CD applications in less than 40 minutes.

Speakers
avatar for Andy Anderson

Andy Anderson

Research Engineering Manager, IBM Research
Andy is a Research Engineering Manager for IBM. He is working on challenges related to application lifecycle management and scalability at the Edge. Both challenges are centered around Kubernetes and extending it's functionality to cover edge-related concerns such as disconnected... Read More →
avatar for Jun Duan

Jun Duan

Staff Research Scientist, IBM
Jun Duan received his B.S. and M.S. degrees from School of Electronics Engineering and Computer Science, Peking University, China. He received his Ph.D. degree in Computer Engineering from Stony Brook University, USA. He is a Staff Research Scientist at IBM Thomas J. Watson Research... Read More →



Tuesday May 9, 2023 2:10pm - 2:25pm PDT
Meeting Room 220
  GitOps Lightning Talks

2:10pm PDT

Adopting CDEvents and Embracing Interoperability - Andrea Frittoli, IBM
The continuous delivery landscape is rich with tools and services that help engineers automate every step of the software production process. An engineer may need software configuration management tools, testing services, build tools, artefact storage systems, security tools to verify that artefacts are not compromised along the way, deployment and monitoring tools and so on: the list is not exhaustive yet. How to connect all these tools together and how can you audit them consistently from beginning to end? The CDEvents project is on a mission to help solve this problem, and adoption is the key ingredient for success. In this talk the speaker will provide an update on the project’s progress since the last cdCon; he will present how CDEvents is being integrated into various tools, the challenges faced and the successes. Finally, the speaker will present best practices for CDEvents adoption and he will lay out the project roadmap.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. In his career, he has worked in different roles related to software and its lifecycle, from development to operations. In the last 10+ years, he has focused on open source software, where he served various... Read More →



Tuesday May 9, 2023 2:10pm - 2:40pm PDT
Meeting Room 217-219
  cdCon Sessions
  • Session Slides Attached Yes

2:10pm PDT

Security Does Not Need to Be Fun: Ignoring OWASP to Have a Terrible Time - Dwayne McDaniel, GitGuardian
Everyone loves getting security exactly right, every time for their applications. Identifying issues and possible gaps early in the design phase makes implementing security best practices a breeze. No doubt you have been working safely, employing checklists and testing throughout the code delivery process. As hard as it might be to imagine, some teams are actively struggling with security throughout the SDLC. For folks who might not have security completely honed in, it can be overwhelming to even know how to start thinking about security for your web applications. Fortunately, there is an awesome nonprofit community of security-focused professionals who have done a lot of work making it straightforward to correctly design and implement secure apps: Open Web Application Security Project, aka OWASP! This talk will guide you through various tools OWASP makes freely available to test your application and make sure your apps stay secure.

Speakers
avatar for Dwayne McDaniel

Dwayne McDaniel

Developer Advocate, GitGuardian
Dwayne has been working as a Developer Relations professional since 2015 and has been involved in tech communities since 2005. He loves sharing his knowledge, and he has done so by giving talks at over a hundred events worldwide. Dwayne currently lives in Chicago. Outside of tech... Read More →



Tuesday May 9, 2023 2:10pm - 2:40pm PDT
Meeting Room 221-222
  cdCon Sessions
  • Content Experience Level General
  • Session Slides Attached Yes

2:10pm PDT

Flux at the Point of Change - Using the K8s Golang SDK and the Flux Api to Automatically Fix and Deploy CVEs in Your Base Images - Bryan Oliver, Thoughtworks, Inc.
In this talk, we'll look at how we can leverage Kubernetes Client-Go (the SDK provided by the kubernetes community, to work with the k8s API) and the API deployed by Flux (when you deploy the flux CRDs, you get a Flux Api!), to automatically remediate CVE vulnerabilities in downstream application repos and golden images across your enterprise. This solution and concept is not just an idea, it has been proven and used at more than one major enterprise.

Speakers
avatar for Bryan Oliver

Bryan Oliver

Principal Architect Enterprise Modernization Platforms & Cloud, Thoughtworks EMPC
Bryan is an experienced engineer and leader reprising roles such as cloud engineer and engineering executive at publicly traded companies. He has spent his career developing mobile and back-end systems, building autonomous teams, and modernizing legacy companies to adopt modern techniques... Read More →


Tuesday May 9, 2023 2:10pm - 2:40pm PDT
Meeting Room 215-216
  GitOps Sessions

2:10pm PDT

Salesforce Status Report – What Are We Up To With Spinnaker? - David Byron, Salesforce
Salesforce has demanding security and performance requirements for Spinnaker. This talk reviews the work we’ve done (both internally and in OSS) to meet those requirements, and the areas we’re looking to focus on in the near future. Some highlights ● Addressing vulnerabilities in third-party libraries ● On-demand caching of accounts in clouddriver ● Storing compressed pipeline execution json in sql ● Improving front50 sql queries ● Reducing data transferred between front50 and both orca and echo ● Reducing the size of pipeline execution json

Speakers
avatar for David Byron

David Byron

Principal Member of the Technical Staff, Salesforce
David is a Principal Member of the Technical Staff on the Spinnaker Upstream team at Salesforce. The team works to ensure spinnaker runs reliably and performs well at Salesforce at scale. He’s also a member of Spinnaker’s Technical Oversight Committee.



Tuesday May 9, 2023 2:10pm - 2:40pm PDT
Meeting Room 223-224
  Spinnaker Sessions

2:50pm PDT

Comparisons of Open Source GitOps Tooling - Akshay Yadav, Orange Business Services & Monika Yadav, NorthCap University
In this session, we will compare and evaluate various open-source GitOps tooling options available in the market. The goal of this session is to help attendees understand the key differences, benefits, and limitations of each tool. This will enable them to make informed decisions while choosing a GitOps tool that fits their specific use case. Agenda: Introduction to GitOps - Definition of GitOps - Why GitOps is gaining popularity - Key components of GitOps Overview of Open Source GitOps Tooling - List of popular GitOps tools - Comparison of GitOps tools based on the following criteria: - Ease of use - Scalability - Integrations - Community support - Documentation In-depth analysis of top GitOps tools - Argo CD - Flux CD - Jenkins X - Keptn Use case scenarios - Continuous delivery - Infrastructure as code - Automated rollbacks Q&A session

Speakers
avatar for Akshay Yadav

Akshay Yadav

Technical Team Lead, Orange Business Services
I am Akshay, Technical Team Lead at Orange Business Services. We work on a bunch of opensource projects and GitOps tools and use them in such an efficient integrated manner so that we achieve what we want to by modifying it according to our needs. I am also an active contributor to... Read More →
avatar for Monika Yadav

Monika Yadav

Assistant Professor, NorthCap University
I am Monika Yadav, PhD in Cloud and Virtualization, Assistant Professor in NorthCap University, Gurgaon, Haryana, India.


Tuesday May 9, 2023 2:50pm - 3:05pm PDT
Meeting Room 220
  GitOps Lightning Talks

2:50pm PDT

Behind-the-Scenes of Puppet’s 2023 State of DevOps Report: Platform Engineering Edition - David Sandilands, Puppet by Perforce
For the past 11 years, Puppet has released a State of DevOps Report with a keen eye on everything trending in DevOps. This year, they focused instead on one singular, and important, topic — platform engineering. Why bend tradition? Join Puppet’s Principal Solution Architect David Sandilands as he explores key findings within the State of DevOps report and talks about the future of DevOps through the lens of platform engineering. You won’t want to miss this deeper look at the DevOps ecosystem, and where it could be heading, in 2023, and some of the key needs to make platform engineering successful.

Speakers
avatar for David Sandilands

David Sandilands

Principal Solutions Architect, Puppet by Perforce
David is a Principal Solutions Architect at Puppet by Perforce – in this role he focuses on product management of Puppets development ecosystem and integrations. Before this, he worked with Puppet’s largest and most complex customers to deliver automation at scale and support... Read More →



Tuesday May 9, 2023 2:50pm - 3:20pm PDT
Meeting Room 217-219
  cdCon Sessions
  • Session Slides Attached Yes

2:50pm PDT

Intelligent Deployments at Scale: Effortless Continuous Deployment for a Globally Distributed Data-Intensive Application - Florentin Simion & Anca Suliman, Adobe Inc.
In the software industry, everyone is looking at how to deliver faster, but focusing on new features is only half of the job. Rolling them safely out to production, is the other half. This is why Continuous Delivery has become ubiquitous nowadays, providing a good balance between safety and release velocity. But could we do better? In this talk, you’ll learn about Anca’s and Florentin’s 2 years journey in building, tuning and testing a reliable Continuous Deployment pipeline for an Adobe business-critical service, which processes billions of events per day in real-time. This fully automated deployment strategy increases release velocity and saves engineering time, while also maintaining safety through robust quality gates, one of the most critical and difficult to configure being Automated Canary Analysis. If you are looking for tips and tricks in doing effortlessly, yet thoroughly validated releases, join them to find out what are the ingredients of intelligent deployments at scale.

Speakers
avatar for Florentin Simion

Florentin Simion

Senior Software Engineer, Adobe Inc.
Simion Florentin is a Senior Software Engineer within Adobe’s Experience Platform. In the past 7 years he developed and operated complex, globally distributed systems that do real-time event processing and collection at large scale. More recently, he's been involved in building... Read More →
avatar for Anca Suliman

Anca Suliman

Software Development Engineer, Adobe Inc.
Anca Suliman is a Software Engineer within Adobe’s Experience Platform, where she helps with building a globally distributed network to handle data collection and event processing in real time. In her current role, she develops back-end services, with focus on reliability and performance... Read More →



Tuesday May 9, 2023 2:50pm - 3:20pm PDT
Meeting Room 221-222
  cdCon Sessions

2:50pm PDT

Extending Observability to the Application Lifecycle with ArgoCD, Flux and Keptn - Ana Margarita Medina, Lightstep & Adam Gardner, Dynatrace
GitOps has become the default way to manage configuration in cloud-native environments with Argo and Flux as one the most popular tools for keeping Git and Kubernetes in sync. But GitOps lacks standardized end-2-end traceability of each step when synchronizing changes on the target environments. Additionally, Kubernetes lacks application awareness as it is only focusing on workloads without dependency or version management. It is hard to enforce pre- and post-deployment orchestration tasks such as validating dependent external services, sending notifications or validating all SLOs are healthy for a new version. The CNCF Incubating project Keptn is addressing these challenges by automatically 1: providing end-2-end observability through CNCF Incubating project OpenTelemetry to be used to trace deployments from Git commit to production 2: exposing deployment metrics through CNCF Graduated project Prometheus to be used to report DORA 3: triggering application-aware deployment lifecycle hooks to be used to execute pre- and post-deployment checks natively in Kubernetes Join Ana Margarita and Andi who will show you how Keptn extends your observability into the lifecycle of your GitOps deployed applications. Get your traces and metrics by just installing an operator

Speakers
avatar for Ana Margarita Medina

Ana Margarita Medina

Staff Developer Advocate, ServiceNow Cloud Observability formerly Lightstep
Ana Margarita Medina is a Staff Developer Advocate, she speaks on all things SRE, DevOps, and Reliability, and is a podcast host for On-Call Me, Maybe. She is a self-taught engineer with over 13  years of experience, focusing on cloud infrastructure and reliability. She is part of... Read More →
avatar for Adam Gardner

Adam Gardner

DevRel and CNCF Ambassador, Dynatrace
Keptn contributor, open source advocate and scuba diver.


Tuesday May 9, 2023 2:50pm - 3:20pm PDT
Meeting Room 215-216
  GitOps Sessions

2:50pm PDT

Automating Enterprise/Industry Regulation Enforcements During Software Delivery - Balaji Sivasubramanian & Gopinath Rebala, OpsMx
Enterprise development teams are faced with the challenge of deploying to environments that must comply with various industry regulations, such as SoX, SoC 2, FedRamp, etc. With the growing number of deployments and the need for auditing, it's essential to automate the control and enforcement of these regulations as part of the CI/CD process. This presentation will demonstrate how to integrate OPA policies with Spinnaker and provide examples of policies that enforce compliance rules based on actual regulatory requirements. The audience will also get a chance to see the integration in action, including an audit of the policy enforcement.

Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

VP, Product, OpsMx
Balaji is the Vice President of Product at OpsMx where he focuses on helping companies implement Spinnaker on a large scale. He has over 15 years of experience in product management and marketing in the enterprise software industry. Before joining OpsMx, Balaji was the head of product... Read More →



Tuesday May 9, 2023 2:50pm - 3:20pm PDT
Meeting Room 223-224
  Spinnaker Sessions

3:05pm PDT

Exotic Runtime Targets: Ruby and Wasm on Kubernetes and GitOps Delivery Pipelines - Kingdon Barrett, Weaveworks
In the delivery ecosystem, devs have a great many choices to make regarding environment. In the past, the top-bar choices were limited to mainly two or three axes: language runtime, operating system, architecture. Now we can further consider these other new operational overheads: Kubernetes, Sandboxing, Browser targets! For a long time choosing a browser as a runtime target meant that choice for language would be severely limited; one could only choose from among the languages or runtimes that browsers could accept (the list kept getting shorter until it was practically only JavaScript! Flash? Java? Forget it, all gone). Wasm is the new binary instruction format for a stack-based VM, and portable compilation target, to save us all from writing only JavaScript forever. Wasm binaries are sandboxed code modules that can interchangeably target either browsers or servers at runtime, and we can use our familiar languages that a growing number are trending towards adding support for Wasm in the language core, including Ruby and Python. But does this mean we can just bring our Ruby to the browser and forget about Kubernetes forever, or is there more to consider before we start the party?

Speakers
avatar for Kingdon Barrett

Kingdon Barrett

Open Source Support Engineer, Weaveworks
Kingdon Barrett is a Flux maintainer and an Open Source Support Engineer on the Developer Experience team at Weaveworks. He is a long-time Helm enthusiast and Ruby/Go developer who also works on the legendary cloud-native PaaS for Kubernetes, Hephy Workflow, in his fun time.



Tuesday May 9, 2023 3:05pm - 3:20pm PDT
Meeting Room 220
  GitOps Lightning Talks
  • Content Experience Level General
  • Session Slides Attached Yes

3:30pm PDT

CI/CD for Data - Building Dev/Test Data Environments with Open Source Stacks - Vinodhini Duraisamy, Treeverse
Building a high quality software product is a breeze compared to building a high quality data product. Because software development being an evolved field has defined development best practices and the tools to implement these practices throughout the software lifecycle. On the contrary, most of the data teams have difficulty incorporating best practices like testing changes in isolation, reproducing a data error or rolling back in case of quality issues in production. With an ever-increasing number of organizations relying on data to make business decisions, the cost of data error in production is significantly higher too. Thus it becomes imperative for data teams to ensure the accuracy, resiliency and observability of data in production. So how does one go about extending software development best practices to data products? In this talk, you will learn about industry best practices for data lifecycle management and the open source tools such as Jenkins and lakeFS that help implement them.

Speakers
avatar for Vino Duraismy

Vino Duraismy

Developer Advocate, Treeverse
Vino started as a software engineer at NetApp, and worked on data management applications for NetApp data centers when on-prem data centers were still a cool thing. She then hopped onto cloud and big data world and landed at the data teams of Nike and Apple. There she worked mainly... Read More →


Tuesday May 9, 2023 3:30pm - 4:00pm PDT
Meeting Room 217-219
  cdCon Sessions

3:30pm PDT

Save Your Pipelines (and Clusters!) with Tekton Results - Adam Kaplan, Red Hat & Dibyo Mukherjee, Google
What should you do with your pipeline once it finishes running? How will you know what was run, or what went wrong if your pipeline failed? For many Tekton users, the answer is to keep the completed TaskRun and PipelineRun objects on the cluster so logs and other data can be retrieved later. However, this storage is not reliable, is difficult to query, and at scale could destabilize the entire CI/CD cluster. This session will showcase how Tekton Results solves these problems by archiving Tekton run objects and their logs to external storage. Using the `tkn-results` plugin, we will then demonstrate how this data can be queried using the flexible and extendable API that powers the Results system. At the end of this session, attendees will understand how Tekton Results can be used to improve the stability, performance, and usability of their CI/CD infrastructure.

Speakers
avatar for Dibyo Mukherjee

Dibyo Mukherjee

Software Engineer, Google
Dibyo Mukherjee (he/him) is a Software Engineer at Google working on Cloud CI/CD. He is currently a maintainer for the Tekton project and a member of its governing board. Previously, he was a maintainer for Spinnaker and worked on building APIs and tooling for the Apigee API management... Read More →
avatar for Adam Kaplan

Adam Kaplan

Principal Software Engineer, Red Hat, Inc.
Adam Kaplan (he/him/his) is a software engineer at Red Hat, a maintainer of the Shipwright and Tekton projects, and CD Foundation Governing Board member. He currently leads efforts at Red Hat to simplify hybrid cloud application development, and previously maintained developer-focused... Read More →



Tuesday May 9, 2023 3:30pm - 4:00pm PDT
Meeting Room 221-222
  cdCon Sessions

3:30pm PDT

Automate with Terraform + Flux + EKS: Level Up Your Deployments - Priyanka "Pinky" Ravi, Weaveworks
GitOps will make your drab, manual deployments faster than the time it takes to order a pizza! Whether you know about bringing GitOps to Terraform, or you’re new to it, this talk covers new features and solutions from actual users of Flux + Terraform. The Kubernetes community has been adopting this solution because it lets you have streamlined and secure deployments, quicker time to market, and more time to concentrate on app development! So this talk demos an actual enterprise use case with Flux, Terraform, Terraform controller, EKS, and other layers that bring enterprise benefits. For newcomers, this talk will give an overview of the underlying technologies that make Flux + Terraform + Kubernetes possible. GitOps takes the deployment out of CI/CD, and the most popular solutions use Kubernetes controllers to do the heavy lifting. Flux-based GitOps ensures that what you’ve defined in Terraform matches the desired state. For existing users of the Terraform Controller, Pinky will show a demo from an actual enterprise user with tools and capabilities that you can try right away: automation, secrets storage, drift detection, cloud-based management, and deployment templates that your developers can use without submitting manual requests.

Speakers
avatar for Priyanka Ravi

Priyanka Ravi

Developer Experience Engineer, Weaveworks
Priyanka (aka “Pinky”) is a Developer Experience Engineer at Weaveworks. She has worked on a multitude of topics including front end development, UI automation for testing and API development. Previously she was a software developer at State Farm where she was on the delivery... Read More →


Tuesday May 9, 2023 3:30pm - 4:00pm PDT
Meeting Room 215-216
  GitOps Sessions

3:30pm PDT

Managing GitOps Deployments in Multi-cluster Production Environments - Roberto Carratala Sanchez, Red Hat
During this session we will demonstrate how to manage and scale productive ArgoCD deployments in a multi cluster environment easily and securely using GitOps patterns. We will present the deployment of applications across multiple Kubernetes clusters on various public and private clouds and explore the best practices for scaling and managing highly available, reliable and secure applications. We will also demonstrate how you can structure your Git repositories to share and scale within your teams and organization in order to deploy your cloud native deployments in an automatic and predictive way. After this technical session you will know more about the challenges and the benefits of using GitOps patterns to scale your productive applications in multi cluster scenarios and in a Cloud agnostic way.

Speakers
avatar for Roberto Carratalá

Roberto Carratalá

Cloud Services Black Belt, Red Hat
Roberto is a Cloud Services Black Belt specializing in Container Orchestration Platforms (OpenShift & Kubernetes), Cloud, DevSecOps, and CICD. He has over 10 years of experience in system administration, cloud infrastructure and in DevSecOps & automation.



Tuesday May 9, 2023 3:30pm - 4:00pm PDT
Meeting Room 220
  GitOps Sessions
  • Session Slides Attached Yes

4:00pm PDT

Coffee Break
Tuesday May 9, 2023 4:00pm - 4:30pm PDT
Burrard Foyer

4:30pm PDT

Navigating the Shift to GitOps: Overcoming Challenges in Migrating from Jenkins with ArgoCD - Balaji Sivasubramanian, & Gopinath Rebala, OpsMx
The adoption of GitOps has been rapidly growing in response to the demand for efficient and reliable continuous delivery and deployment practices. In this session, attendees will learn about the key benefits and challenges of transitioning from Jenkins to GitOps using ArgoCD. The focus will be on the specific challenges faced by Jenkins-based teams as they look to adopt GitOps within their organizations. With real-world examples and hands-on demonstrations, attendees will gain a comprehensive understanding of how to successfully navigate the shift to GitOps with ArgoCD.

Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

VP, Product, OpsMx
Balaji is the Vice President of Product at OpsMx where he focuses on helping companies implement Spinnaker on a large scale. He has over 15 years of experience in product management and marketing in the enterprise software industry. Before joining OpsMx, Balaji was the head of product... Read More →



Tuesday May 9, 2023 4:30pm - 4:45pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

4:30pm PDT

Intentional and Unintentional Compromises in Test Automation - Mark Waite, CloudBees
Automated tests seem like a natural fit for a world that is pushing for shorter cycle times and more reliable delivery of software and hardware. Tests increase our comprehension while we write them. They increase our confidence when we run them. They can help us identify problems earlier and more effectively. Yet, automated tests come with real costs and with hidden risks. This talk will use experiences in the test automation of the Jenkins project to illustrate some of the costs of test automation and share insights how we can recognize those costs, manage those costs, and increase the value of automated tests. The talk will use examples from the Jenkins project of risks that come with our increasing reliance on test automation. Issues that are missed, problems that are not detected, and use cases that are not considered will all be viewed through the lens of test automation.

Speakers
avatar for Mark Waite

Mark Waite

Manager - Community Team, CloudBees
Mark is a member of the Jenkins governance board, a long-time Jenkins user and contributor, a core maintainer, and maintainer of the git plugin, the git client plugin, and several others. He's a member of the Jenkins infrastructure team. Mark manages the community team at CloudBees... Read More →



Tuesday May 9, 2023 4:30pm - 5:00pm PDT
Meeting Room 221-222
  cdCon Sessions
  • Session Slides Attached Yes

4:30pm PDT

Identity-based Source Integrity with Gitsign - Billy Lynch, Chainguard
Recently there has been a large focus on software supply chain security across the industry. While much of this discussion has been focused on containers and other binary artifacts, source code is an equally critical component to sign and verify integrity in your supply chain (especially for GitOps workflows)! While Git commit signing has typically been done with GPG and more recently SSH keys, maintaining these long lived keys can often be a challenge, particularly in shared environments like CI/CD. In this talk, we'll take a look at some of these challenges as well as take a deep dive into Gitsign - a Sigstore project that brings "keyless" identity-based signing to Git. We'll walkthrough you can use Gitsign to cryptographically sign Git commits using OIDC based identities, how this can be beneficial over traditional signing methods to improve the security of source consumed and produced by your CI/CD and GitOps workflows, and how this can improve incident response in the event of a compromise.

Speakers
avatar for Billy Lynch

Billy Lynch

Staff Software Engineer, Chainguard
Billy is a staff software engineer at Chainguard, working on developer tools and securing software supply chains for everyone! He is an active contributor and maintainer to the Sigstore and Tekton projects, and is the creator of gitsign. Prior to working at Chainguard, Billy worked... Read More →



Tuesday May 9, 2023 4:30pm - 5:00pm PDT
Meeting Room 220

4:30pm PDT

How Our Continuous Delivery Platform Is Enabling the Public Cloud Migration Journey at JPMorgan Chase & Co. - Danny Nguyen & Praveen D'Cruz, JPMorgan Chase & Co.
At JPMorgan Chase & Co., we are using a mix of key ingredients to enable continuous delivery to the public cloud for over 50,000 technologists.
Scaling the migration to the public cloud requires a common technology stack to jump start development and achieve standardisation. Infrastructure and application blueprints provide repeatable migration paths. Pipelines as Code enables the creation of deployment patterns and the ability for teams to share pipelines through the Pipeline Template Marketplace. Running one of the largest continuous delivery platforms in the industry to facilitate millions of deployments a month requires operating a fleet of Spinnaker instances.
In this session, we will share how each of these key ingredients play an important role in shaping our continuous delivery platform.

Speakers
avatar for Praveen D'Cruz

Praveen D'Cruz

Lead Software Engineer, JPMorgan Chase & Co.
Praveen is a Lead Software Engineer at JPMorgan Chase & Co, focusing on developer experience and scaling adoption for its cloud delivery platform. Previously, he worked on the firm’s on-prem delivery platform, successfully reducing the onboarding time from days to a matter of m... Read More →
avatar for Danny Nguyen

Danny Nguyen

Engineering Lead, JPMorgan Chase & Co.
Danny is the EMEA Engineering Head of Continuous Delivery Platform at JPMorgan Chase & Co. He is an advocate of driving engineering excellence and values customer obsession, developer experience, agility, and automation to deliver high quality products. He currently leads engineering... Read More →



Tuesday May 9, 2023 4:30pm - 5:00pm PDT
Meeting Room 223-224
  Spinnaker Sessions
  • Session Slides Attached Yes

4:30pm PDT

End User Town Hall - Tiffany Jachja, Autodesk; Brett Smith, SAS; Peter Wörndle, Ericsson & Moderated by Gerard McMahon, Fidelity Investments
During this session, end-user organizations will talk about their challenges, use cases, and ideas with Continuous Delivery and share how they pursue their modernization and accelerating software delivery adoption efforts in the most effective way.

Speakers
avatar for Peter Wörndle

Peter Wörndle

Senior Expert Deployment Architectures, Ericsson
Peter is a senior expert in deployment architectures whose work focuses on the use of cloud and infrastructure technologies in different types of management ecosystems. He joined Ericsson in 2007 while still at university. Since then, he has held several positions in R&D within the... Read More →
avatar for Brett Smith

Brett Smith

Principal Software Developer, SAS
Software Architect/Engineer/Developer with 20+ years of experience. Specialties: Automation, Continuous Integration/Delivery/Testing/Deployment Expertise: Linux, packaging, and tool design.Currently Engineering and Securing the Supply Chain with Infrastructure as Code (IaC) event... Read More →
avatar for Tiffany Jachja

Tiffany Jachja

Engineering Manager, Autodesk
Tiffany Jachja leads a global developer enablement platform team as an engineering manager at Autodesk. Throughout her career, she has scaled and simplified software delivery for data and platform teams across industries as a software engineer, consultant, and manager. She is a published... Read More →
avatar for Gerard McMahon

Gerard McMahon

Head of ECC ALM Tools and Platforms, Fidelity Investments
Gerard McMahon is a VP of Architecture and currently “Head of ECC ALM Tools and Platforms”, whose mission is to provide an open and flexible Software Delivery Platform to increase the velocity of developers for delivery of business value with confidence at scale. I am a strong... Read More →


Tuesday May 9, 2023 4:30pm - 5:10pm PDT
Meeting Room 217-219

4:45pm PDT

GitOps for Machine Learning Pipelines - Rishit Dagli, University of Toronto & Shivay Lamba
GitOps is very commonly used by developers. What if I told you, you could get the befits of GitOps for your end-to-end ML jobs be it: training, inference, mentoring, testing, and more. In this talk, we start by showing the core processes that consist of an ML lifecycle and introduce Kubeflow which is an open source project for making ML on Kubernetes simple, portable, and scalable. We then show how one could do all the Machine Learning processes including but not limited to running training experiments, hyperparameter tuning, end-to-end machine learning pipelines, and training jobs while leveraging the power of GitOps. Furthermore, we also show how one could deploy multiple Kubeflow components and perform the aforementioned tasks while being deployed with Argo CD. This talk essentially equips the audience to be able to use GitOps for their Machine Learning tasks. To top it off, this talk ends with a demo of deploying an end-to-end Kubeflow ML pipeline, all with the power of GitOps.

Speakers
avatar for Rishit Dagli

Rishit Dagli

Student, Research Scientist, University of Toronto, Civo
I am a CS Freshman at University of Toronto. I love researching and working with Machine Learning, especially Computer Vision (with papers in ICLR, Nature, and ACM SIGGRAPH among others, and have served as a PC/reviewer for NeurIPS, CVPR, ICML). I also maintain/contribute extensively... Read More →
avatar for Shivay Lamba

Shivay Lamba

Shivay Lamba, WASMEdge
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 →



Tuesday May 9, 2023 4:45pm - 5:00pm PDT
Meeting Room 215-216
  GitOps Lightning Talks

5:10pm PDT

The Intersection of CD Gates and GitOps: A Match Made in Deployment Heaven - Christina Andonov & Carlos Santana, AWS
GitOps has become a popular approach for continuous deployment in cloud native applications, but there is a common misunderstanding that changes automatically go to production once merged in Git, referred to as "push-button deployments". This can lead to problems in the pipeline due to the lack of enforcement of quality and security checks. This talk clarifies that GitOps can indeed have a robust deployment pipeline with multiple stages, automated tests, manual reviews, and approvals before new software is promoted to production. The versatility of GitOps will be examined, as it can be applied not only to Kubernetes services but also to infrastructure management using tools such as AWS Controllers for Kubernetes (ACK) or Crossplane. The talk will show how to set up a secure and efficient pipeline that meets compliance requirements. Real-world examples from enterprise customers in regulated industries such as finance and healthcare will be shared, demonstrating the benefits and challenges of implementing GitOps. The talk will provide a hands-on perspective and live demo, helping attendees understand how to apply GitOps in their own work.

Speakers
avatar for Carlos Santana

Carlos Santana

Sr. Kubernetes Solutions Architect, 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 Christina Andonov

Christina Andonov

Senior Specialist Solutions Architect, AWS
Christina is a Senior Specialist Solutions Architect at AWS where she guides customers trough the implementation of Kubernetes and complementary open-source technologies. Christina has extensive experience in managing large-scale production workloads on Kubernetes in the cloud.



Tuesday May 9, 2023 5:10pm - 5:40pm PDT
Meeting Room 221-222
  cdCon Sessions
  • Session Slides Attached Yes

5:10pm PDT

GitLab + Flux! - Priyanka “Pinky” Ravi, Weaveworks & Viktor Nagy, GitLab
There’s no doubt that there is overlap between users of GitLab and users of Flux already. As it so happens, GitLab has decided to integrate Flux with the GitLab agent for Kubernetes. Since GitLab has made Flux the recommended approach to do GitOps with GitLab, this talk will break down how things will work under the hood, best practices to consider, and what users can expect on the roadmap. The talk will also cover the difference between using Flux vs. the agent for Kubernetes alone, using Flux with GitLab’s UI, and future ways in which users will get a streamlined experience between GitLab and Flux's access management. There are lots of exciting things coming to GitLab with this new integration! This talk will cover uses cases that have existed until today, how the integration improves those needs, and how you can tool for future benefits.

Speakers
avatar for Priyanka Ravi

Priyanka Ravi

Developer Experience Engineer, Weaveworks
Priyanka (aka “Pinky”) is a Developer Experience Engineer at Weaveworks. She has worked on a multitude of topics including front end development, UI automation for testing and API development. Previously she was a software developer at State Farm where she was on the delivery... Read More →
avatar for Viktor Nagy

Viktor Nagy

Product Manager, GitLab
Viktor is the product manager of GitLab's Configure stage. He is responsible for GitLab Terraform integrations launched a year ago and the GitLab Kubernetes Agent released recently on gitlab.com too. He started his career as an engineer and was leading engineering teams at various... Read More →



Tuesday May 9, 2023 5:10pm - 5:40pm PDT
Meeting Room 215-216
  GitOps Sessions

5:10pm PDT

Kubernetes Quick Wins and Migration Best Practices: RingCentral Example - Ivan Anisimov, RingCentral
Service discovery, automated rollouts and rollbacks, and self-healing are among the many benefits that you’ve probably heard about Kubernetes. But you know that it's no small undertaking and can be a multi-year project for enterprises to migrate. In this talk, RingCentral shares their learnings from their on-going migration and will highlight key projects that can help your migration start small and continue safely. This talk covers: - The Kubernetes and CNCF project benefits that were essential at RingCentral: Security and Compliance in a highly regulated industry, Scale, and Reliability - The projects and products in their architecture for these capabilities (Kubernetes, Git, Trivy, Harbor, Kustomize, Git, Kyverno, NixOS, Flux, Flagger, testkube, etc.) - How you can start to set up similar infrastructure - Which low-hanging fruit to tackle first - How to configure your repos - How to set up your architecture to minimize risk of human error and failure so that your teams can learn as they go safely and without fear. At the end of this talk, you’ll have a real world-tested example and pragmatic steps to follow to start on your Kubernetes journey. At last year's GitOpsCon talk RingCentral shared their use case and solution. This talk walks through the actual steps and updates.

Speakers
avatar for Ivan Anisimov

Ivan Anisimov

Director of Engineering, RingCentral
Ivan has 10+ years of experience of working in software development as a Software Engineer, Department/Team Lead, and Architect. At RingCentral, Ivan has worn many hats to lead the company’s needs in Big Data, Analytics, and now AI. Ivan’s previous roles also include CEO and... Read More →



Tuesday May 9, 2023 5:10pm - 5:40pm PDT
Meeting Room 220
  GitOps Sessions

5:10pm PDT

Generating Test-Cases and Mocks from Production - Neha Gupta & Shubham Jain, Keploy
Keploy is an open-source no-code E2E Testing Platform that generates test cases and data mocks from real user traffic. Application testing is one of the biggest barriers to achieving truly Continuous Deployments because it's use-case specific. Developers often avoid writing test cases because it's time-consuming.

In this session, we'll talk about how we could capture test cases from traffic data, how all infrastructure can be mocked automatically and how application writes could be safely replayed in CD pipelines (Jenkins, Spinnaker etc). We'll walk through examples of how keploy can work alongside existing testing frameworks and capture test cases quickly and mock infrastructure without needing to write Unit API test cases. We'll also cover how these test cases would evolve as the application grows.

The core contributors to Keploy will provide an overview of its features and capabilities, and how it is used at scale covering use cases across microservices across various programming languages.

Speakers
avatar for Shubham Jain

Shubham Jain

Co-Founder, Keploy
I'm one of the maintainers of keploy.io. We're trying to simplify testing and management of backend applications/infrastructure. I love talking about we can get the most value from the latest technologies.
avatar for Neha Gupta

Neha Gupta

Co-Founder, Keploy
Co-Founder and core maintainer of Keploy API Testing Platform. Former Openlab Developer @CERN. Contributor to @xwiki, @jenkinsX. Led data and platform engineering team Fareye and Lenskart. Loves talking about new open-source tech, women in tech, testing automation.



Tuesday May 9, 2023 5:10pm - 5:40pm PDT
Meeting Room 223-224
  Spinnaker Sessions

5:20pm PDT

CDF Awards
Tuesday May 9, 2023 5:20pm - 5:40pm PDT
Meeting Room 217-219
 
  • Timezone
  • Filter By Date cdCon+GitOpsCon 2023 May 8 - 9, 2023
  • Filter By Venue Vancouver, BC, Canada
  • Filter By Type
  • Breaks
  • cdCon Sessions
  • Demo Theater Sessions
  • Experiences
  • GitOps Lightning Talks
  • GitOps Sessions
  • Keynote Sessions
  • Project Summit Sessions
  • Registration & Badge Pick-up
  • Solutions Showcase
  • Spinnaker Lightning Talk
  • Spinnaker Sessions
  • Spinnaker SIG
  • Content Experience Level
  • Session Slides Attached

Filter sessions
Apply filters to sessions.