Loading…
Continuous Delivery Summit NA 2019 has ended

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

Monday, November 18
 

9:00am PST

Opening - Tracy Miranda, CloudBees & Christie Wilson, Google
Welcome Remarks

Speakers
avatar for Tracy Miranda

Tracy Miranda

Executive Director, Continuous Delivery Foundation, The Linux Foundation
Tracy Miranda is the executive director of the Continuous Delivery Foundation (CDF) where she leads the mission to improve the world's capacity to deliver software with security and speed.  Prior to CDF, Tracy was the Director of Open Source at CloudBees. Tracy is a veteran of the... Read More →
avatar for Christie Wilson

Christie Wilson

Software Engineer, Google
Christie Wilson (she/her) is a software engineer at Google and co-creator of the Tekton project. Over the past decade+ she has worked in the mobile, financial and video game industries. Prior to working at Google she built load testing tools for AAA video game titles, and founded... Read More →


Monday November 18, 2019 9:00am - 9:10am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

9:10am PST

JFrog Sponsored Session - Narasimha Pai, JFrog
Sponsored Session

Monday November 18, 2019 9:10am - 9:15am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

9:15am PST

Using Jenkins and Spinnaker to Supercharge Your Deployment Pipelines - Isaac Mosquera, Armory
Just because you've decided to use Spinnaker for CD doesn't mean you have to throw away all of your existing DevOps tooling built around Jenkins. Spinnaker treats Jenkins as a 1st class citizen and has native integrations to improve your software delivery process. In this talk we'll review how Spinnaker can add automated deployment verification, 1 click rollbacks, deployment windows, deployment notifications without writing additional code & scripts.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

CTO, Armory
Isaac is a co-founder and CTO of Armory.  At Armory, he has been leading engineering and product teams engaged in the Spinnaker community since it was open sourced by Netflix & Google. He was recently elected to both the Spinnaker Steering Committee and the Continuous Delivery Foundation's... Read More →


Monday November 18, 2019 9:15am - 9:45am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

9:45am PST

Exploring the CDF Landscape to Define Your Ultimate Pipeline - Tracy Ragan, DeployHub
Continuous Delivery is an 'engineering approach' that ensures software can be released at any time. That approach requires both a cultural shift as well as a suite of automation tooling that is driven by pipeline orchestration. This session will cover the different CD categories to clarify the different tooling needed for building out a pipeline that fits your organizations individual needs. And because no two organizations are alike, there are many different options on the commercial and open source market that can help you build out your ultimate pipeline process. We will cover options for building a traditional pipeline as well as what is needed to shift to a Kubernetes Pipeline supporting microservices that are independently deployed.

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub
Tracy is CEO and Co-Founder of DeployHub. DeployHub is the first microservice management platform designed to facilitate the sharing, relationship mapping and deployments of microservices. Tracy is expert in configuration management and pipeline life cycle practices with a hyper focus... Read More →


Monday November 18, 2019 9:45am - 10:15am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

10:15am PST

Break
Networking Break

Monday November 18, 2019 10:15am - 10:45am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

10:45am PST

Automating Security Compliance at Scale - Ravi Devineni & Michael Pereia, Northwestern Mutual
Information security and compliance are becoming critical to businesses, especially after the Equifax breach. Financial services companies are no longer willing to compromise on security, especially when deploying services onto the cloud. In this talk, you'll learn a few techniques which we've implemented to automate compliance and use fast feedback loops to implement security as a part of CI/CD.

Speakers
avatar for Ravi Devineni

Ravi Devineni

Director of Engineering, Northwestern Mutual
Ravi Devineni is a Director of Engineering at Northwestern Mutual for a team responsible for CI/CD tooling for the whole enterprise. Previously Ravi worked at companies like Amplify/Oracle holding variety of roles including Developer, Architect, Database Administrator, Engineering... Read More →
avatar for Michael Pereira

Michael Pereira

Senior Software Engineer, Northwestern Mutual
Michael Pereira is a Software Engineer in the Devops team at Northwestern Mutual, working on improving the Continuous Delivery pipeline for the whole organization by improving the tools and processes used by the development teams. Previously, Michael helped Syncsort bring its software... Read More →



Monday November 18, 2019 10:45am - 11:15am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  General
  • Session Slides Included Yes

11:15am PST

Latest and Greatest from Jenkins X - James Rawlings & James Strachan, CloudBees
This will be a fun filled and action packed session from the creators of Jenkins X, the open source project that helps developers move to the cloud and continually improve once there.

The Jenkins X community has been working hard to address challenges with setting up many OSS integrations to enable a complete end to end solution for automated CI/CD.

In this session we will be walking through a live demo from the start, demonstrating the automation available to enable vault to manage secrets, automated TLS for all services deployed and single sign-on with a new UI - everything you need to be setup for building and running applications well on the Cloud.

Speakers
avatar for James Rawlings

James Rawlings

Engineer, CloudBees
James Rawlings is a co-creator of the open source project Jenkins X and works for CloudBees, where he aims to help developers and teams move to the cloud.James is passionate about automation and continuous improvement, always looking for new ways to help productivity or provide a... Read More →
avatar for James Strachan

James Strachan

Distinguished Enginee, CloudBees
James Strachan is a Java Champion working as a Distinguished Engineer at CloudBees. He's currently working on Jenkins X (http://www.jenkins.io/projects/jenkins-x) to help developers automate their CI/CD for cloud-native applications and help them go faster. He also created Apache Groovy language & Apache Camel.  ">http://www.jenkins.io/projects/jenkins-x) to help developers automate their CI/CD for cloud-native applications and help them... Read More →


Monday November 18, 2019 11:15am - 11:45am PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

11:45am PST

Lunch
Networking Lunch

Monday November 18, 2019 11:45am - 12:45pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

12:45pm PST

Tackling Challenges in Integrating Multi-community CI/CD Pipelines - Emil Backmark, Ericsson
What challenges are there in the integration of CI/CD pipelines between different Open Source communities? How do we integrate the deliveries of the cloud infrastructure software to the deliveries of the cloud orchestration software and finally to our cloud application software to be able to test them all together? How can we track what has been integrated where? Can we re-use well-proven mechanisms from the enterprise on integrating software on these challenges?

The days are long time gone now when we coded a small piece of software which was compiled towards a specific hardware platform and delivered as such. Nowadays almost any application has dependencies to infrastructure software in multiple layers, with virtual machines, containers, orchestration engines etc. being some of them.

In this session Emil and Jenny will discuss examples of these challenges and how they can be tackled using event-driven integration pipelines based on experience from large-scale software development.

Speakers
avatar for Emil Bäckmark

Emil Bäckmark

CI/CD Architect, Ericsson
Emil has worked as a software developer and architect for Ericsson for over 20 years. He is mainly focused on CI/CD tooling and the architecture of Ericsson's production machine delivering 4G/5G software globally.



Monday November 18, 2019 12:45pm - 1:15pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  General
  • Session Slides Included Yes

1:15pm PST

What About Us? Upskilling the Humans of CI/CD - Jayne Groll, DevOps Institute
While the perception of CI/CD is largely based on automation, there is a rising awareness that the human elements are as critical as the technology. Organizations are facing challenges finding new talent while directing fund to upskill existing talent. We have to update our humans as much as we update our software.

Upkilling is important but which skills are consider "must have" for CD? This session will explore the results of DevOps Institute's 2019 Upskilling:Enterprise DevOps Skills Report based on a global community research project. The session will look at high level takeaways while granulating the priorities within process, automation, functional and soft skills. The results may be surprising and hopefully gives practitioners and hiring managers ideas for their upskilling strategies.


Companies need to invest in upskilling programs. But which skills?

Speakers
avatar for Jayne Groll

Jayne Groll

CEO, DevOps Institute
Jayne Groll is co-founder and CEO of the DevOps Institute (DOI). Her IT management career spans over 25 years of senior IT management roles across a wide range of industries. Her expertise spans multiple domains including DevOps, Agile, ITIL and Leadership. Jayne is a recognized... Read More →



Monday November 18, 2019 1:15pm - 1:45pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  General
  • Session Slides Included Yes

1:45pm PST

Software Supply Chain Security - Kay Williams, Microsoft & Santiago Torres Arias, New York University
In this session Kay and Santiago will discuss collaboration going on within the CDF and across the industry around software supply chain security. We will provide an overview of the software supply chain, discussing user scenarios, requirements, existing approaches, and convergence toward a standard specification and framework. We will also discuss next steps, including the work needed across ecosystem - SCM, build, CI/CD, packaging, updates - to participate in this effort.

Speakers
avatar for Santiago Torres

Santiago Torres

PhD Student, New York University
avatar for Kay Williams

Kay Williams

Azure Office of the CTO, Microsoft
Kay works with teams across Microsoft and the industry to connect, design and deliver innovative solutions through open source communities. She has many years’ experience in technology management including business strategy, product design and engineering at Microsoft as well as... Read More →


Monday November 18, 2019 1:45pm - 2:15pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

2:15pm PST

Sponsored Session - Overview of Jenkins X-Two Years On, James Rawlings, CloudBees
The first code for Jenkins X started to be developed two years ago and a lot has evolved since then. This short session will give a brief introduction to Jenkins X and look at the timeline of milestones which got the project where it is today and will provide some insight at what’s to come.

Speakers
avatar for James Rawlings

James Rawlings

Engineer, CloudBees
James Rawlings is a co-creator of the open source project Jenkins X and works for CloudBees, where he aims to help developers and teams move to the cloud.James is passionate about automation and continuous improvement, always looking for new ways to help productivity or provide a... Read More →


Monday November 18, 2019 2:15pm - 2:20pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

2:20pm PST

Break
Networking Break

Monday November 18, 2019 2:20pm - 2:50pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

2:50pm PST

CI/CD Panel (Teams & Tools) - Dawn Parzych, LaunchDarkly & Angel Rivera, CircleCI & Vincent Demeester, Red Hat & Eric Sorenson, Puppet
More details ocming soon!

Speakers
DP

Dawn Parzych

LaunchDarkly
avatar for Angel Rivera

Angel Rivera

Developer Advocate, CircleCI
Angel started his career as an US Air Force Space Systems Operations specialist in Cape Canaveral AF Station where he realized his passion for technology and software development. He has extensive experience in the private, public, and military sectors. His technical experience includes... Read More →
avatar for Vincent Demeester

Vincent Demeester

Principal Software Engineer, Red Hat
I'm a french developer
avatar for Eric Sorenson

Eric Sorenson

Product Manager, Puppet


Monday November 18, 2019 2:50pm - 3:20pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

3:20pm PST

Adopting GitOps Best Practices at HeidelbergCement - Peishu Li, HeildelbergCement/Lehigh Hanson
Do you feel lost in Kubernetes' ever growing CI/CD landscape? What about GitOps tools? Ever heard of Tekton and want to know how you can leverage this powerful yet flexible building block to help solving your unique CI/CD challenges in a cloud native way? If any of these questions ever crossed your mind, you are not alone! In this talk, the presenters will tell your a story about what the DevOps team at HeidelbergCement did for their digital transformation project when they faced these challenges in pursuing CI/CD best practices. They will walk you through their tool evaluation process and explain why they settled on a hybrid GitOps approach that used Tekton, Argo CD along with their own custom webhook to meet their not so unique requirements. You will also see a live demo of how these pieces work together to provide a complete GitOps workflow.

Speakers
avatar for Peishu Li

Peishu Li

IT Manager, HeildelbergCement/Lehigh Hanson



Monday November 18, 2019 3:20pm - 3:50pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  General
  • Session Slides Included Yes

3:50pm PST

Triggers: Event Based Workflows for Tekton Pipelines and More! - Dibyo Mukherjee, Google
With tasks and pipelines, the Tekton pipelines project has powerful primitives for building a flexible CI/CD system. Event based triggering i.e. launching tasks and pipelines based on external events such as Github pull requests has been a much requested feature for Tekton.

In this talk you will see how you can use the Tekton triggers project to extract information from external events and use them in pipelines. But that's not all, you'll see how this approach can be easily extended to create any Kubernetes resources in response to any external event

Speakers
avatar for Dibyo Mukherjee

Dibyo Mukherjee

Software Engineer, Google
Dibyo Mukherjee is a Software Engineer at Google working on Cloud CI/CD. He is currently a maintainer for the Tekton project focussing on Tekton pipelines and triggers. Previously, he was a maintainer for Spinnaker, an open source multi-cloud delivery system. Prior to that, he worked... Read More →



Monday November 18, 2019 3:50pm - 3:55pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  Lightning Talk
  • Session Slides Included Yes

3:55pm PST

Continuous Integration, Continuous Delivery. Continuous Security? - Hayley Denbraver, Snyk
Hayley will give a quick overview of the benefits of bringing security into your CI/CD pipeline. If security is not part of you CI/CD pipeline, you are either going to skip it, or it will bottle neck your process, undercutting the benefits of CI/CD. She will discuss best practices for integrating security into the CI/CD pipeline and share some lessons learned from her team at Snyk and the communities and clients with whom she works.

Speakers
avatar for Hayley Denbraver

Hayley Denbraver

Developer Advocate
Hayley has a background in Python, developer advocacy, and security. When not hacking, she takes her Labrador on hikes in her home of Seattle, Washington.



Monday November 18, 2019 3:55pm - 4:00pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  Lightning Talk
  • Session Slides Included Yes

4:00pm PST

Securing Jenkins with Pod Security Policies - Kurt Madel, CloudBees
Jenkins on Kubernetes is typically a multi-tenant service where security is very important. In addition to multi-tenancy, when running CD workloads on a platform like Kubernetes there are typically other workloads deployed and if any workload does not have proper security configured it can impact all of the workloads running on the cluster.

The combination of Pod Security Policies (PSPs) with Kubernetes RBAC, namespaces and workload specific node pools allows for the granular security you need to ensure there are adequate safeguards in place to reduce the risk of unintentional (and intentional) actions that put your cluster at risk. Combining Pod Security Policies with other Kubernetes best practices allows you to provide the flexibility needed by CI/CD users while providing adequate guard rails so they don’t negatively impact other important Kubernetes workloads.

This talk will provide details on how to most effectively enable and use Pod Security Policies for Jenkins on Kubernetes.

Speakers
avatar for Kurt Madel

Kurt Madel

Director Worldwide Solution Architects, CloudBees
Kurt Madel is the Director, Worldwide Solution Architects for CloudBees and works out of their office in Richmond, VA. He has over 18 years of software engineering and architecture experience, including DevOps in real world scenarios. He and his team work with CloudBees customers... Read More →



Monday November 18, 2019 4:00pm - 4:05pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101
  Lightning Talk
  • Session Slides Included Yes

4:05pm PST

Overcoming Organizational Challenges in Continuous Delivery with Spinnaker - Brandon Leach, AutoDesk
Conversations around the adoption of Continuous Delivery and Spinnaker often center around tools and technology, and not enough time is spent discussing the organizational and process changes needed to ensure success. Using Spinnaker has implications for how teams develop software, organize themselves, implement compliance controls, and the traditional division of responsibilities between software, DevOps, and quality engineers.

In this presentation, I will explore these implications, and share the challenges I have encountered while implementing Continuous Delivery with Spinnaker. I will share how I went about solving these problems, my successes and failures.

There are no universal answers to these problems, but I will use my experiences as examples to provide insights to others that they can apply to their own efforts to increase engineering efficiency and deployment velocity/safety with Spinnaker.

Speakers

Monday November 18, 2019 4:05pm - 4:10pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

4:10pm PST

The Journey of Building Cloud Native Platforms - Mauricio Salatino, Camunda
Continuous Delivery on top of Kubernetes is changing the way that we build software, it comes with a great cultural change and challenges but a lot of advantages. While using tools like Jenkins X is an amazing starting point to get familiar with CI/CD and GitOps, companies can integrate with these tools in a whole new level to build the next generation Cloud Platforms. In this presentation, Mauricio will look at the Kubernetes resources provided by Jenkins X and how can we integrate our own domain specific concepts to leverage Jenkins X from inside our domain specific platforms. The presentation includes a live demo running on a remote Kubernetes Cluster and all the instructions for attendees to run the same example in their own environments.

Speakers
avatar for Mauricio Salatino

Mauricio Salatino

Principal Software Engineer, Camunda/LearnK8s
Mauricio is a Principal Software Engineer at Camunda and a LearnK8s Instructor. Mauricio has been working with Kubernetes for the last 4 years, training teams and developing cloud native applications. In his journey, he has participated in several open source projects including Zeebe... Read More →


Monday November 18, 2019 4:10pm - 4:15pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

4:15pm PST

MLOps, Kubeflow, and Tekton - Simon Kaegi, IBM
Machine learning Ops is a practice similar to DevOps but focusing on automation for ML workflows. Kubeflow is an open source Kubernetes platform that allows you to run these workflows. Earlier this year a member of the Kubeflow community proposed using Tekton as the underlying workflow engine. This talk introduces the fundamentals of machine learning workloads and discusses the features we will need to add to Tekton to better support MLOps.

Speakers
avatar for Simon Kaegi

Simon Kaegi

Software Engineer, IBM


Monday November 18, 2019 4:15pm - 4:20pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

4:20pm PST

Closing
Closing Remarks

Monday November 18, 2019 4:20pm - 4:25pm PST
San Diego Convention Center - Room 1 131 W Harbor Dr, San Diego, CA 92101

6:00pm PST

Mind Share Cocktail Hour
Join the CD.Foundation for a 'Mind Share' Cocktail Reception open to all CD Summit attendees. This reception will be an excellent opportunity for you to explore new CI/CD strategies, discuss the CD Landscape, meet new people and quiz DevOps experts.

Food, drinks and raffle prizes will be provided. No additional registration required.

Sponsored by: DeployHub, JFrog, Puppet, and WhiteSource


Monday November 18, 2019 6:00pm - 8:00pm PST
Point Loma Room - Marriott Marquis San Diego