Loading…
Presentation [clear filter]
Monday, August 17
 

09:00 BST

Welcome & Introductory Remarks - Rosalind Benoit, Armory.io & Christie Wilson, Google
Speakers
avatar for Rosalind Benoit

Rosalind Benoit

Spinnaker Community, Armory.io
I'm a technologist with deep roots in team-building and education. I've tackled learning software from every angle, including full-stack development, deployment, infrastructure, and ops. I have a passion for fostering collaboration and change. I believe in open source communities... Read More →
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 August 17, 2020 09:00 - 09:10 BST

09:10 BST

Sponsored Session
Monday August 17, 2020 09:10 - 09:15 BST

09:15 BST

CDF Project Presentations
Monday August 17, 2020 09:15 - 10:05 BST

10:05 BST

Lessons from the Trenches of Container Scanning in CI/CD - Zach Hill, Anchore Inc.
Container scanning in CI/CD pipelines not new, but getting real value from the scan is still really hard. Interpreting results and understanding CVEs and vulnerability sources is not easy and takes time. With containers coming from many teams and sources the variance in quality and types of problems can be huge. As a result, scanning may be relegated to a checkbox item. Or even worse, it becomes a source of noise and distraction without any
real security benefits. In building an open-source container scanner and working with users in enterprise and government teams to add scanning to their pipelines, Zach has worked through a lot of the challenges that come with container scanning. He will share these insights and pitfalls so you can get confidence and better deployments, not just a long list of issues on the backlog. You'll come away with an understanding of what to watch for, how to avoid common mistakes, and how to use your CD pipelines to improve the security of your deployments.

Speakers
ZH

Zach Hill

Chief Architect, Anchore Inc.
As the first engineering hire at Anchore and now Chief Architect, Zach is responsible for the technical direction of Anchore and is also directly involved in the development, helm charts for deploying systems, kubernetes integrations such as admission controllers, registry integrations... Read More →


Monday August 17, 2020 10:05 - 10:35 BST

11:00 BST

Opening the Floodgates for GitOps in Spinnaker - Wojciech Urbański & Dawid Trzebiatowski, Codilime
Spinnaker is a very powerful and friendly (once you get to know it better) CD system, but its complexity can drive people off. Infrastructural complexity is taken care of by using many pre-configured “distributions”, but what about the complexity of managed app configurations? We believe we have a solution for that as well.
GitOps has become a buzzword, and for good reason: it really helps manage systems at scale. After testing it in Spinnaker, we’re more than convinced that it’s the way to go.

In this talk, we’re going to introduce the general public to our approach to simplified Spinnaker management using our open-source tool - Floodgate and Spinnaker-provided components, such as sponnet.

Specifically, we’ll be covering:
* our idea and PoC of managed configuration for Spinnaker
* a comparison with already-existing solutions and why we think we need “another competing standard”
* our plans for upstream contributions to Spinnaker
* how we all can improve the state of things.

Speakers
DT

Dawid Trzebiatowski

Senior DevOps Engineer, Codilime
Dawid is a Senior DevOps Engineer at Codilime, evolved from "traditional" ops with a background in development. He enjoys resolving problems and delivering value in projects. A great fan of CI/CD, he’s currently working on cloud-based monitoring solutions.
avatar for Wojciech Urbański

Wojciech Urbański

Senior DevOps Engineer, Nine Fives Labs


Monday August 17, 2020 11:00 - 11:30 BST

11:30 BST

Incorporating Semi-monolithic Upgrades with Quality-centric CICD Pipelines for Micro Services - Vrinda Malhotra & Swati Singhvi, VMware
For an enterprise product, in every new release, the quality of features outweighs their quantity. This was our vision while shifting to a weekly sprint release instead of per changemset release. Another aspect was that time and import be given to test environment - specifically for performance testing, given the size of our enterprise products. To succeed with this new release system, we quickly realised that the CICD pipeline needed to be upgraded from a serialised system to a synchronous one. We also used a powerful combination of tools - Kubernetes cluster, Umbrella Helm chart deployment and Jenkins jobs - ensuring best quality product release. In this session, we will talk about the need and benefits of movement towards a quality-driven monolithic production environment, feature-driven development environment, and creation backup environments for testing.

Speakers
SS

Swati Singhvi

VMware
Swati currently works in the SRE team at VMware's Cloud Management Business Unit. She designs CICD pipelines and Jenkins jobs for various services, and has created a service for automated onboarding of new services. She is also enthusiastic about ML, and has recently completed a Stanford... Read More →
VM

Vrinda Malhotra

Member of Technical Staff, VMware
Vrinda currently works in the SRE team at VMware's Cloud Management Business Unit. She designs CICD pipelines and Jenkins jobs for various services and handles internal services to measure developer performance. She is enthusiastic about Linguistics and Machine Learning, and has been... Read More →


Monday August 17, 2020 11:30 - 12:00 BST

12:00 BST

Fighting Fragmentation with the Interoperability SIG - Fatih Degirmenci, Ericsson Software Technology & Christie Wilson, Google
CDF GB agreed to and ratified 9 strategic goals in early October 2019 and one of them is interoperability.

Recognition of the importance of interoperability and identifying it as one of the goals is a very important step for CDF to take for users since users and organizations employ various CI/CD tools & technologies depending on their needs and where they are in their CI/CD journey. However, one of the challenges users face is the fragmentation and lack of interoperability in CI/CD ecosystem, causing difficulties for them while constructing and running pipelines.

Identifying and addressing the challenges require a neutral forum for users, projects, and communities to come together, have dialog, and approach it in a collaborative manner. CDF Interoperability SIG was launched exactly for this purpose and already on its way to contribute to the domain.

In this session, we will provide updates from the SIG and share some of the ways the community can contribute to this important area.

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 →
avatar for Fatih Degirmenci

Fatih Degirmenci

Executive Director, Continuous Delivery Foundation
Fatih works at the Linux Foundation, leading the CD Foundation initiatives. He specialises in automation, infrastructure, CI/CD, and DevOps. Before the Linux Foundation, Fatih was involved in several CI/CD initiatives at Ericsson and open source. He served in the OPNFV TSC and in... Read More →


Monday August 17, 2020 12:00 - 12:10 BST

13:40 BST

Welcome Back & Check-In
Monday August 17, 2020 13:40 - 13:45 BST

13:45 BST

Sponsored Session
Monday August 17, 2020 13:45 - 13:50 BST

13:50 BST

End User Panel
Monday August 17, 2020 13:50 - 14:50 BST

14:50 BST

A Practical CI/CD Framework for ML at Massive Scale using Jenkins X - Alejandro Seldon, Seldon
Managing production machine learning systems as internal data science infrastructure requirements grow has uncovered new challenges which have required fundamentally different approaches to that of traditional CI/CD in software engineering. In this talk we will dive into the work we are doing at the SIG-MLOps and the CD Foundation towards developing the methodoloties that encompass best practices to continuously integrate and deploy machine learning in production at massive scale.

In this talk we'll provide insights on the core MLOps concepts, as well as a hands on coding example where we take a model through its deployment and promotion lifecycle. We will be using Jenkins X (with Prow & Tekton) to deploy/promote these models across multiple environments. We will use KIND (Kubernetes in Docker) to run integration tests in our development envionment. Finally we'll be using Seldon (with Istio) to orchestrate & monitor these models leveraging canary and shadow deployments.

Speakers
AS

Alejandro Seldon

Saucedo, Seldon
Alejandro is the Director of Machine Learning Engineering at Seldon Technologies, where he leads large scale projects implementing open source and enterprise infrastructure for Machine Learning Orchestration and Explainability. Alejandro is also the Chief Scientist at the Institute... Read More →


Monday August 17, 2020 14:50 - 15:20 BST

15:20 BST

When it's a Great Time to Use Cloud Native CI/CD - Adam Roberts, IBM & Christie Wilson, Google
In this session you'll learn about when and when not to use Tekton. Since its inception just over a year ago, developers have been kicking the tires writing all kinds of Tekton Pipelines and Tasks - ranging from the classic "git clone, build and deploy my app" to "security scan this image" and "go and make me a webhook!".

Sometimes it's best to write a short Tekton task to achieve your objective - and other times it's definitely not. Qualitative data will be presented and plenty of findings and ideas will be shared.
There are no pre-requisites for this talk but an ideal audience will be:
- Considering or already using Tekton
- Looking to evaluate performance and functional pros and cons of a cloud-native CI/CD solution
- Enthusiastic and willing to ask questions!

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 →
avatar for Adam Roberts

Adam Roberts

Software Developer, IBM
Adam joined IBM seven years ago out of university and has presented internationally on several occasions as a subject matter expert on a wide range of topics, including DIY machine learning and analytics, the use of GPUs from Java, and on the benefits of using Tekton and webhooks... Read More →


Monday August 17, 2020 15:20 - 15:50 BST

16:45 BST

Wrap-Up
Monday August 17, 2020 16:45 - 17:00 BST
 

Filter sessions
Apply filters to sessions.