Agenda

Join industry leaders Kohsuke Kawaguchi, Arun Gupta, Christine Yen and others for a deep dive into the cloud native world of continuous delivery. Register now to attend live on Tuesday, April 30th, 11:00am ET. Registration is FREE, but space is limited. Reserve your spot now!

Can’t make the live event date? No worries! Register for the event, and we’ll send you the replay link after the event.
Already registered? Log in here.

All sessions are scheduled in Eastern Standard Time (EST)

11:00 - 11:10am - Expanding Universe of Jenkins, Kohsuke Kawaguchi, CloudBees

Expanding Universe of Jenkins
Kohsuke Kawaguchi, Creator/lead developer of Jenkins, CTO, CloudBees

Kohsuke welcomes you to this event by putting Jenkins X in the broader history and evolution of the Jenkins project.

11:10 - 11:40am - Serverless Jenkins with Tekton, James Strachan. CloudBees

Serverless Jenkins with Tekton
James Strachan, Distinguished Engineer, CloudBees

This session will introduce you to the new Tekton-based serverless Jenkins solution in Jenkins X and show you how to do automated CI/CD in a truly serverless fashion using Jenkins X Pipelines. If you don’t know what Jenkins X is—don’t worry. This session will include a quick recap of how things got to where they are this month with this fast moving project.

11:40 - 12:10pm - Kubernetes CI/CD with AWS EKS and Jenkins X, Henryk Konsek, Capsilon DMS

Kubernetes CI/CD with AWS EKS and Jenkins X
Henryk Konsek, Chief Architect, Capsilon DMS

Kubernetes’ promise is to deliver a platform which simplifies deployment and scheduling of your application. The building blocks provided by this project are a solid foundation for modern DevOps platform, but bringing all these moving parts together can be overwhelming.

In this presentation I will demonstrate how you can create Jenkins X on the top of AWS EKS service. You will also see how easy it is to create a new Spring Boot application and let Jenkins X deploy it into your Kubernetes cluster.

12:10 - 12:40pm - Cloud Native CI/CD with Jenkins X and Knative Pipelines, Christie Wilson, Google & James Rawlings, CloudBees

Cloud Native CI/CD with Jenkins X and Knative Pipelines
Christie Wilson, Software Engineer, Tools and Infrastructure, Google
James Rawlings, Co-Creator of Jenkins X & Coder, CloudBees

More and more teams are deploying cloud native applications on Kubernetes, placing new demands on engineers who want to deploy and test easily during their development workflow. Traditional CI/CD systems haven’t been designed for cloud native environments and need to evolve. Jenkins X is a cloud native CI/CD platform that has done just that, integrating tools in the Kubernetes ecosystem into an opinionated system for CI/CD as code.

In this talk, we’ll explain the CI/CD challenges in a cloud native landscape, and show how Jenkins X rises to the occasion by leveraging open source cloud native technologies like Knative Pipelines. We’ll demo a GitOps-based Jenkins X workflow, showing how simple Jenkins X makes it for developers to stage and deploy changes on demand.

12:40 - 1:10pm - Jenkins and Kubernetes - Secret Agents in the Cloud, Mandy Hubbard, ShipEngine

Jenkins and Kubernetes – Secret Agents in the Cloud
Mandy Hubbard, Software Engineer/QA Architect, ShipEngine

Running containerized, ephemeral build agents in Jenkins allows you to isolate application dependencies and dynamically scale in response to fluctuations in CI/CD workloads, but you need a container orchestration solution or you trade in the management of individual Jenkins agents for management of individual container engines. In this session, you’ll learn how to dynamically provision Jenkins agents to run on a Kubernetes cluster and build, test, and deploy applications to Kubernetes using Jenkins’ scripted pipeline.

1:10 - 1:40pm - Our Experience Running Jenkins X in Production, Vincent Behar, Dailymotion

Our Experience Running Jenkins X in Production
Vincent Behar, Go developer, Dailymotion

At Dailymotion, we started using Jenkins X a few months ago, and we are now running it in production. In this session, we’ll get back on our reasons for selecting Jenkins X to run our CI/CD pipelines, and share our experience running it in production. We’ll explain how we keep our Preview Environments under control using Osiris to scale them down to 0 when they are not used, and how we promote our releases to staging/production on different Kubernetes clusters using Helmfile – and the benefits of it.

1:40 - 2:10pm - Observability: Building a Bridge from Software Development to Software Ownership, Christine Yen, Honeycomb

Observability: Building a Bridge from Software Development to Software Ownership
Christine Yen, CEO, Honeycomb

CI and CD helps get software shipped faster, but how can we be sure that our software behaves how we expect once it’s out in the wild (aka production)? Understanding how our systems behave in production can feed back into the software development process and help us ship not just faster, but more confidently.

In this session, we’ll run through a series of examples of how Honeycomb uses Honeycomb and highlight our use of: feature flags, aggregate analysis and tracing for performance analysis in addition to outlier detection for identifying problem areas. Without this two way bridge, teams get frustrated, everything slows down and customers are impacted.

2:10 - 2:40pm - DevOps automation in Edge Engineering, Justin Ryan, Netflix

DevOps automation in Edge Engineering
Justin Ryan, Senior Software Engineer, Netflix

Reducing operational burden on engineers is critical to Netflix’s style of DevOps, where the engineers who write the code also deploy it. Automating our deployment and canary processes using Spinnaker is integral to making this possible. I’ll be showing the patterns my team uses to safely run many strategic services.

2:40 - 3:10pm - Progressive Delivery in Kubernetes: Automatic Canary Deployments, Carlos Sanchez, CloudBees

Progressive Delivery in Kubernetes: Automatic Canary Deployments
Carlos Sanchez, Principal Software Engineer @ CloudBees

Progressive Delivery is the next step after Continuous Delivery, making CD safer to adopt, where new versions are deployed to a subset of users and are evaluated in terms of correctness and performance before rolling them to the totality of the users and rolled back if not matching some key metrics. Canary deployments is one of the techniques in Progressive Delivery, used in companies like Facebook to roll out new versions gradually. But good news! you don’t need to be Facebook to take advantage of it.

We will demo how to use Jenkins X on a Kubernetes cluster for fully automated CI, CD and Progressive Delivery with Canary deployments and rollbacks.

3:10 - 3:35pm - Adopting Jenkins-X at Simplified Telephony Solutions, Matthew Labrasseur, Simplified Telephony Solutions

Adopting Jenkins-X at Simplified Telephony Solutions
Matthew Labrasseur, Vice President, IT, Simplified Telephony Solutions Inc.

Matthew explains the challenges he faced while implementing a CI/CD solution that could fit the complex applications for his company. The goal wasn’t only to find a solution that could fit the company, but one that could satisfy his teams unique requirements. Simplified has many proprietary distributed systems and to ensure each team has a production-like environment was no easy task!

3:35 - 4:00pm - Working Backwards to deliver software at Amazon, Arun Gupta, Amazon Web Services

Working Backwards to deliver software at Amazon
Arun Gupta, Principal Technologist, Amazon Web Services

The hallmark mechanism for all product development at Amazon is the Working Backwards Process. The process starts with writing a press release, FAQ and a manual even before a single line of code is written. This talk will explain the process and how it’s used across Amazon for a continuous delivery of products and services.

[/su_column][/su_row]