~/conference

cdCon + GitOpsCon 2023

titleauthorlength
Welcome & Opening RemarksFatih Degirmenci, Taylor James Dolezal10m
Conference opens with logistics: sponsor booths and a boot crawl 5:40–7:30pm, reminders about the code of conduct, and networking opportunities. Organizers…
Organiser at Meeting Room 211-214 on
Keynote Session: State of the Union: Continuous Delivery FoundationFatih Degirmenci18m
CDF announces 9 projects under its umbrella and welcomes new members NGINX produana Salesforce and test group while highlighting 2 graduated projects (Tekton…
Talk at Meeting Room 211-214 on
Keynote Session: State of the Union: OpenGitOpsScott Rigby, Christian Hernandez16m
State update on GitOps that lists the actual four GitOps principles (declarative desired state, versioned immutable storage, pull model, continuous agent…
Talk at Meeting Room 211-214 on
Keynote Session: CD and AI: Freeing Us Up to Do What We Do BestChristie Warwick17m
Keynote Session: CD and AI: Freeing Us Up to Do What We Do Best - Christie Warwick, Software Engineer, Google Speakers: Christie Warwick The future of…
Talk at Meeting Room 211-214 on
Keynote Session: The Difference Between Screwing Around (DevOps) and Science (GitOps) Is Writing It DownLuke Philips, Eve Ben Ezra15m
Keynote Session: The Difference Between Screwing Around (DevOps) and Science (GitOps) Is Writing It Down - Luke Philips, Staff Software Engineer & Eve Ben…
Talk at Meeting Room 211-214 on
Keynote Session:The Graduated Projects PanelDan Garfield, Mark Waite, Andrea Frittoli, Priyanka Ravi, Lori Lorusso35m
Keynote Session:The Graduated Projects Panel - Dan Garfield, Codefresh; Priyanka Ravi, Weaveworks; Mark Waite, CloudBees; Andrea Frittoli, IBM & Moderated by…
Panel at Meeting Room 211-214 on
Evaluating the Energy Footprint of GitOps Architectures: A Benchmark AnalysisAl-Hussein Hameed Jasim, Niki Manoledaki31m
Benchmarked GitOps with Kepler (eBPF Prometheus exporter), Prometheus, Grafana and Minikube, measuring pod-level joules over an hour with…
Talk at Meeting Room 215-216 on
Navigating Disaster Recovery in Kubernetes and Crossplane: Strategies and Tools for Managing Stateful Workloads with GitOps for Platform TeamsCarlos Santana33m
Claim: GitOps alone doesn't solve disaster recovery for stateful cloud resources. Concrete tools and patterns: Velero backups to cross-region S3 for CRDs and…
Talk at Meeting Room 215-216 on
CDEvents Project SummitAndrea Frittoli01h 04m
A common JSON event spec for continuous delivery that started in 2020 and lives in the CDF, with a Go SDK, CloudEvents binding, JSON schemas and examples…
Talk at Meeting Room 215-216 on
People over Process over GitOpsLeigh Capili17m
Argues that organizational habits beat tooling: Kubernetes and GitOps help but don’t fix people or process, and ExternalDNS, Flux and scripted “robots” only…
Talk at Meeting Room 215-216 on
How GitOps Should I Be? Lessons from a Kinda-GitOps EnvironmentMichael Crenshaw13m
Intuit runs a pragmatic hybrid GitOps setup: 45 Argo CD instances serving ~20,000 apps across ~200 clusters, with region failover that bypasses GitHub because…
Talk at Meeting Room 215-216 on
Terraforming ArgoCD: The GitOps BridgeBrian Fox17m
Uses the Terraform provider for ArgoCD to bridge existing Terraform pipelines and Argo CD so clusters, projects, tokens and applications get provisioned in the…
Talk at Meeting Room 215-216 on
Imperative to Declarative: Building a GitOps Driven Unified Control Plane at AutodeskCole Duclos, Greg Haynes16m
Autodesk replaces a tangled Jenkins + Spinnaker + homegrown tools matrix with a unified control plane that uses Kubernetes API + CRDs and declarative GitOps…
Talk at Meeting Room 215-216 on
Platform Engineering Done Right: Safe, Secure, & Scalable Multi-Tenant GitOpsJuozas Gaigalas15m
Demo shows a practical GitOps control plane built on kind and vcluster where clusterctl exports manifests and Flux reconciles them so Flux manages clusters…
Talk at Meeting Room 215-216 on
Multitenancy - Build Vs. “Buy”: Zcaler’s JourneyNeeta Rathi, Josh Carlisle35m
Zscaler builds a GitOps-based multitenancy platform that replaces fragile GitHub Actions/SDK deployments with Kubernetes + Flux, Helm, Kustomize, Terraform…
Talk at Meeting Room 215-216 on
Managing Software Upgrades with a kpt, GitLab and Flux Workflow in a Telecom ContextPeter Wörndle22m
Proof-of-concept uses kpt + GitLab CI to run kpt package update and create merge requests that show a real 3-way diff for Flux-managed Helm deployments; a live…
Talk at Meeting Room 215-216 on
Fidelity’s Software Delivery Platform – Frictionless Approach to Achieve..Jamie Plower, Evan Elms34m
Fidelity builds a centralized Software Delivery Platform that captures end-to-end provenance (SCM commit → pipeline events → artifacts) into immutable ledgers…
Talk at Meeting Room 217-219 on
Nuances of Influencing Developer Experience and Productivity Through Tech ProductsNeetu Jain, Janani Rajendiran, Samantha Carvalho, Tracy Ragan36m
Panelists consolidate 80+ years of experience to report concrete changes: adoption of DORA metrics and OKRs, building telemetry built into features to measure…
Talk at Meeting Room 217-219 on
Implementing CI/CD at NGINX -- Lessons Learned Along the WayAlessandro Garcia31m
Two NGINX OSS projects move from a 30‑hour local build script to GitHub Actions pipelines, publishing Docker images weekly to Docker Hub, GitHub Container…
Talk at Meeting Room 217-219 on
Trusted Open Source Artifacts on the Blockchain: A Hands-on Introduction to PyrsiaAdam Gardner17m
A decentralized package network called Pyrsia rebuilds artifacts from source on independent nodes, requires consensus across build nodes, and writes a…
Talk at Meeting Room 217-219 on
Smart Control Plane for CICD PipelinesShripad Nadgowda, Ashish Batwara31m
A control plane that auto-composes CI/CD pipelines on demand replaces thousands of static templates with zero pipelines until needed, using a marketplace tool…
Talk at Meeting Room 217-219 on
Scaling Better Software Delivery: A Framework for Dev Enablement Through DevRel and OutreachTiffany Jachja26m
Framework shows how Autodesk enables over 2,000 engineers across 200 teams for 30+ platform services by pairing targeted outreach, on‑the‑spot incident fixes…
Talk at Meeting Room 217-219 on
Secure and Reliable Container Image Creation with Shipwright in the Supply ChainMatthias Diester, Karan Kumar26m
75% of container images in production show high or critical vulnerabilities and 85% of those have available fixes; Shipwright breaks builds so BuildKit or…
Talk at Meeting Room 217-219 on
How the @#$! Do I Deploy That Many Apps to That Many Clusters? How Adobe Scaled on GitOpsDan Garfield, Mike Tougeron36m
Adobe models a system that bootstraps and manages ~285 clusters (28 regions, ~20,000 nodes, ~2,000 GPUs) and ~75–100 system apps per cluster — about 200,000…
Talk at Meeting Room 220 on
GitOps Sustainability with Flux and arm64Tamao Nakahara, Liz Fong Jones29m
Honeycomb migrates many services from x86 to arm64, reporting 30–40% price-performance gains and running 20–30% fewer instances while keeping latency steady…
Talk at Meeting Room 220 on
Multi-Cluster GitOps Application Delivery Using ArgoCD and OCM Hub-Spoke Pull Model PatternMaggie Chen, Xiangjing Li34m
Integration of Argo CD with OCM implements a pull hub-spoke model by creating a propagation controller that wraps Argo CD Application templates into…
Talk at Meeting Room 220 on
Deliver a Multicloud Application with Flux and CarvelPeter Tran20m
A small Go app is containerized with kbuild and wrapped into an image package bundle (OCI) then versioned as a Carvel package; templated fields use ytt…
Talk at Meeting Room 220 on
Managing GitOps as a Platform ServiceGerald Nunn, Andrew Block28m
Platform teams run GitOps as a service using Argo CD or Flux and tools like Argo CD Autopilot and OCM, choosing among centralized vs distributed topologies and…
Talk at Meeting Room 220 on
How to Preview and Diff Your Argo CD DeploymentsKostis Kapelonis29m
Problem: Git diffs show templates not final Kubernetes manifests when teams use Helm or Kustomize, so approvals can be wrong. The talk evaluates UI diffs…
Talk at Meeting Room 220 on
High-Security, Zero-Connectivity & Air-Gapped Clouds: Delivering Complex Software with the Open Component Model & FluxDan Small, Mohamed Ahmed27m
Shows a concrete pipeline: components described with Open Component Model (OCM) into a Software Bill of Delivery (SBoD), signed and verified, transferred…
Talk at Meeting Room 220 on
Intelligent Deployments at Scale: Effortless Continuous Deploy...Florentin Simion, Anca Suliman35m
Two years of work produce a fully automated Continuous Deployment pipeline for a globally distributed, data‑intensive Adobe service that processes billions of…
Talk on
Learn New Ways of Tracking Security and DevOps Intelligence with OrteliusTracy Ragan35m
742% growth in malicious supply chain attacks and 65–80% of companies needing more visibility drive Ortelius to do specific work: it ingests SBOMs from CI…
Talk at Meeting Room 221-222 on
Testing 100's of OS Images with Jenkins: A Journey from Pull Request to Production ReleaseVipul Gupta21m
Jenkins builds 90 balenaOS image types per pull request (about an hour) and hands artifacts to Leviathan, which schedules flashing and runs tests on Autokit…
Talk at Meeting Room 221-222 on
Operating Tekton with Secure DefaultsChristie Warwick, Wendy Dembowski16m
Five concrete secure defaults: run Tekton Chains to generate provenance (requires type hints), enforce provenance-at-deploy with Kyverno or the Sigstore policy…
Talk at Meeting Room 221-222 on
Continuous Delivery Delivers Value and So Do You: How to Get Budget, Build Your Case, and Be the HeroRobert Reeves32m
A concrete case shows a CD pilot that cuts DB change SLA from 72 hours to 15 minutes, moves DBAs out of tier‑one support with self-service DB changes, and…
Talk at Meeting Room 221-222 on
The Continuous Delivery Paradox - Balancing Business Value with SpeedCarl Coryell-Martin, Garima Bajpai, Gautham Pallapa, Rick Clark31m
Panelists argue that deployment velocity without business impact is misleading: 1,000 deployments a day can be vanity, and Log4J exposes non‑declarative…
Talk at Meeting Room 221-222 on
Continuous Delivery Lessons Learned Through HypergrowthAndrew Fong31m
Built deployment tooling that runs a one-minute sync dbops cron across 10k+ machines using SSH, HDPool and monit, supporting daily deploys with teams of 10–40…
Talk at Meeting Room 221-222 on
Enter the Machines: Reducing Friction in DevOps Using AIEran Bibi31m
Generates real artifacts on demand: a CLI called aiac CLI produces Terraform (example: RDS manifest) or GitHub Action YAML in 5–20 seconds and accepts…
Talk at Meeting Room 221-222 on
Manage Kubernetes Add-Ons for Multiple Clusters Using Cluster Run-Time StateGianluca Mardente, Gaurav Khatri14m
Sveltos runs in a management cluster and uses Cluster API or registered clusters to apply add‑ons to matched managed clusters by label selector. It introduces…
Talk at Meeting Room 215-216 on
Welcome Back & RemarksChristian Hernandez, Lori Lorusso12m
Day two opens with housekeeping: thank-you to sponsors: Armory, OpsMX, Harness, Puppet and reminder of the conference code of conduct. The CDF announces…
Organiser at Meeting Room 211-214 on
Keynote Session: Developer Empathy - The Overlooked Tool to Elevate Open Source CommunitiesKunal Kushwaha22m
A keynote argues that developer empathy measurably improves products and teams: a designer-made site that "looked great" but was unusable caused real product…
Talk at Meeting Room 211-214 on
Keynote Session: The Survival Guide To Being A Junior EngineerFatima Taj19m
A huge refactor involving multiple teams hits a crisis when three of five engineers leave and the project is 60% complete when departures force a single…
Talk at Meeting Room 211-214 on
Keynote Session: Compliance at the Point of Change: Security and Dev..Nic Cheneweth, Bryan Oliver22m
Claim: shifting compliance enforcement to the deployment boundary reduces developer friction while preserving auditability. The pattern separates doing vs…
Talk at Meeting Room 211-214 on
Keynote Session: GitOps as an Evolution of KubernetesBrendan Burns26m
Kubernetes starts as a deployment fix that moves teams from brittle scripting (deploys succeed ~85% then ~95%) to declarative configs; GitOps installs like…
Talk at Meeting Room 211-214 on
Control Plane, Service, or Both? – Argo CD Multi-Cluster ArchitecturesNicholas Morey29m
Compares two Argo CD deployment patterns and their trade-offs: a management cluster gives a single control plane but creates a single point of failure…
Talk at Meeting Room 215-216 on
Application Configuration Management at the Edge: Taming Thousands of Deployment TargetsCora Iberkleid, Maria Gabriella Brodi34m
Proposes grouping edge sites into reusable profiles and producing per-app-per-profile OCI bundles so the registry holds only the installers each site needs…
Talk at Meeting Room 215-216 on
Flux at the Point of Change - Using the K8s Golang SDK and the Flux Api to Automatically Fix and Deploy CVEs in Your Base ImagesBryan Oliver21m
Claims an end-to-end system that automatically remediates CVEs by updating Dockerfiles and enforcing versions at cluster admission using Kubernetes Client-Go…
Talk at Meeting Room 215-216 on
Extending Observability to the Application Lifecycle with ArgoCD, Flux and KeptnAna Medina, Adam Gardner30m
Keptn lifecycle toolkit installs as a Helm chart and attaches to Argo/Flux by namespace annotations, caching metrics from Prometheus, Dynatrace and DataDog…
Talk at Meeting Room 215-216 on
Automate with Terraform + Flux + EKS: Level Up Your DeploymentsPriyanka Ravi27m
Demo shows Flux driving Terraform Controller to provision an EKS cluster from a Kind bootstrap, using Terraform Cloud as backend and writing module outputs to…
Talk at Meeting Room 215-216 on
Navigating the Shift to GitOps: Overcoming Challenges in Migrating from Jenkins..Gopinath Rebala, Balaji Sivasubramanian18m
Three practical migration patterns with tradeoffs and a surprising adoption stat: about 50% of Argo CD users enable progressive rollouts. Option one adds Argo…
Talk at Meeting Room 215-216 on
GitOps for Machine Learning PipelinesRishit Dagli, Shivay Lamba16m
Shows that GitOps applies beyond CI/CD by wiring GitHub, Kubernetes and Kubeflow to run, version and promote ML work: experiments are declared as PRs, 100…
Talk at Meeting Room 215-216 on
GitLab + Flux!Priyanka Ravi, Viktor Nagy22m
GitLab integrates Flux as its recommended GitOps engine and wires Flux into the GitLab Agent for Kubernetes so clusters keep a bi-directional connection while…
Talk at Meeting Room 215-216 on
Software Delivery and the Rube Goldberg Machine: What Is the Problem We Are Trying to Solve?Melissa McKay31m
Compares delivery pipelines to Rube Goldberg machines and names concrete pain points: dozens of brittle tools, fragile glue code, dependency surprises like…
Talk at Meeting Room 217-219 on
Strategies for Testing Your PipelineNader Ziada21m
Advocates replacing fragile Bash steps with a language that has unit tests, using Go to compile and package tested tools into task images, and building a small…
Talk at Meeting Room 217-219 on
Ortelius Project SummitSteve Taylor, Tracy Ragan, Andrew Block34m
Ortelius collects supply‑chain evidence into a catalog and moves its metadata to a blockchain‑backed, immutable SBOM ledger with IPFS/Filecoin long‑term…
Talk at Meeting Room 217-219 on
Adopting CDEvents and Embracing InteroperabilityAndrea Frittoli32m
CD Events now ships releases 0.1 through 0.3 with concrete integrations and roadmapped features rather than vague promises. It already has a Jenkins plugin…
Talk at Meeting Room 217-219 on
Behind-the-Scenes of Puppet’s 2023 State of DevOps Report: Platform Engineering EditionDavid Sandilands24m
Puppet’s 2023 State of DevOps: Platform Engineering Edition analyzes 48,430 respondents (surveyed 14 Sep–25 Oct 2022) and shows concrete shifts: 65% vs 40% of…
Talk at Meeting Room 217-219 on
CI/CD for Data - Building Dev/Test Data Environments with Open Source StacksVinodhini Duraisamy20m
Demonstrates a CI/CD approach that versions an entire data lake with lakeFS (git-like API over S3/MinIO/Azure/GCS), creates isolated branches in milliseconds…
Talk at Meeting Room 217-219 on
CDF Awards28m
Ceremony hands out 18 awards across CDF and graduated projects, with project MVPs for CD Events, Jenkins X, Ortelius, Persia, Screwdriver CD, Shipwright and…
Organiser at Meeting Room 217-219 on
End User Town HallTiffany Jachja, Brett Smith, Peter Wörndle, Gerard McMahon40m
Enterprise teams describe an event-driven pipeline that stitches Kubernetes, OpenStack, VMware and basement mainframes together via SDKs and a JSON-to-event…
Talk at Meeting Room 217-219 on
GitOps Approaches and Trade-offsStephen Atwell35m
Covers concrete GitOps decisions: choose trunk-based development over branch-per-environment, keep an environment folder per repo, use Helm or Kustomize for…
Talk at Meeting Room 220 on
Dev-Native GitOps for any RuntimeTom Bereknyei36m
Position software packaging as first-class: use Nix to make developer environments reproducible, produce immutable build artifacts, and then use Flux plus…
Talk at Meeting Room 220 on
A Quantitative Study on Argo ScalabilityAndrew Anderson, Jun Duan15m
Measured Argo CD scalability shows 10k applications in <40 minutes when using Argo CD with a wrapper plugin for per-app customization, Cluster Loader 2 to…
Talk at Meeting Room 220 on
Exotic Runtime Targets: Ruby and Wasm on Kubernetes and GitOps Delivery PipelinesKingdon Patrick Barrett15m
Builds a Ruby Kubernetes operator that fetches an OCI package downloads page, writes HTML to a file, calls a Rust-compiled Wasm HTML parser via WASI/Wagi to…
Talk at Meeting Room 220 on
Managing GitOps Deployments in Multi-cluster Production EnvironmentsRoberto Carratala Sanchez26m
Demo shows Argo CD deploying a multi-service app across four managed clusters (cloud and on‑prem) using Argo CD ApplicationSet and a monorepo. Clusters…
Talk at Meeting Room 220 on
Identity-based Source Integrity with GitsignBilly Lynch29m
Explains how Gitsign applies Sigstore’s keyless model to Git commits using OIDC and ephemeral keys, issuing 10-minute certificates via Fulcio and recording…
Talk at Meeting Room 220 on
Kubernetes Quick Wins and Migration Best Practices: RingCentral ExampleIvan Anisimov31m
RingCentral describes a multi-year Kubernetes migration that yields concrete practices: greenfield analytics launched in four months, five‑nines production SLA…
Talk at Meeting Room 220 on
Continuous Delivery on Arm: A Practical ApproachPranay Bakre31m
Shows a hands‑on path to run CI/CD natively on Arm using AWS Graviton (m6g/m7g), Azure Ampere and GCP t2a, with concrete claims: 30–40% performance gain on…
Talk at Meeting Room 221-222 on
Meet the Continuous Delivery Foundation Technical Oversight CommitteeAndrea Frittoli, Melissa McKay29m
Explains how the Technical Oversight Committee runs project lifecycles: reviewing applications, enforcing project lifecycle requirements (public governance…
Talk at Meeting Room 221-222 on
Security Does Not Need to Be Fun: Ignoring OWASP to Have a Terrible TimeDwayne McDaniel28m
OWASP documents 242 projects (about 155 usable) with 18 flagships, 36 labs and 114 incubators, and maps many tools to the SDLC so teams can act instead of…
Talk at Meeting Room 221-222 on
Save Your Pipelines (and Clusters!) with Tekton ResultsAdam Kaplan, Dibyo Mukherjee30m
Tekton Results archives PipelineRun and TaskRun JSON and logs off-cluster so etcd doesn’t fill its 8 GB limit and clusters don’t die, storing records in a…
Talk at Meeting Room 221-222 on
Intentional and Unintentional Compromises in Test AutomationMark Waite33m
Jenkins git plug-in lives on 300,000 installations yet spends 15 months with no tests initially, revealing a claim that some projects ship without tests…
Talk at Meeting Room 221-222 on
The Intersection of CD Gates and GitOps: A Match Made in Deployment HeavenCarlos Santana, Christina Andonov30m
Claims that GitOps equals automatic pushes are false: GitOps supports staged pipelines with GitHub Actions building and versioning images (demo bumped…
Talk at Meeting Room 221-222 on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.