Loading…

Log in to bookmark your favorites and sync them to your phone or calendar.

Monday, August 12
 

7:00am PDT

Registration open
Registration

Monday August 12, 2019 7:00am - 5:00pm PDT
Moscone Level 1 Lobby

8:30am PDT

($1495) DevSecOps Engineering Certification Course
NOTE: This training is Monday AND Tuesday starting at 8:30am both days.

As companies are pushing code faster and more often than ever, the rate of vulnerabilities in our systems is accelerating. As we are being asked to do more with less, DevOps has shown immense value to business and security as an integral component that needs to be integrated into the strategy.

Topics covered in the course include how DevSecOps provides the business value of DevOps and the ability DevOps has to enable the business and support an organizational transformation with the ultimate goal of increasing productivity, reducing risk, and optimizing cost in the organization.

This course explains how DevOps security practices differ from other security approaches and provides the education needed to understand and apply data and security sciences. Participants learn the purpose, benefits, concepts, and vocabulary of DevSecOps; particularly how DevSecOps roles fit with a DevOps culture and organization. At the end of this course, participants will understand using “security as code” with the intent of making security and compliance consumable as a service.

The course is designed to teach practical steps on how to integrate security programs into DevOps practices and highlights how professionals can use data and security science as the primary means of protecting the organization and customer.

Using real-life scenarios and case studies, participants will have tangible takeaways to leverage when back at the office.

Speakers
avatar for Sean Davis

Sean Davis

Chief Transformation Evangelist, Equifax
Sean is an IT veteran with 20 years of experience covering every realm of IT. Approaching problems with childlike wonder, leveraging a library of skills as a polyglot and solving the unsolvable is his day-to-day. His primary areas of expertise are around Business Transformation, Technical... Read More →


Monday August 12, 2019 8:30am - Tuesday August 13, 2019 4:00pm PDT
Room 3016

8:30am PDT

($1595) DevOps Leader Certification Course
NOTE: This Course takes place Monday AND Tuesday, 8:30 - 5:00 and then 8:30 - 4:00

The DevOps Leader course is a unique and practical experience for participants who want to take a transformational leadership approach and make an impact within their organization by implementing DevOps. Leading people through a DevOps evolution requires new skills, tools, innovative thinking, and transformational leadership. Leaders up, down and across an organization must align and collaborate to break down silos and evolve the organization.

The course highlights the human dynamics of cultural change and equips participants with practices, methods, and tools to engage people across the DevOps spectrum through the use of real-life scenarios and case studies. Upon completion of the course, participants will have
tangible takeaways to leverage when back in the office such as understanding Value Stream Mapping.

The course was developed by leveraging key DevOps leadership sources to extract real-life best practices in leading DevOps initiatives and has been designed to teach the key differences and emerging practices for DevOps ways of working through leadership in a fast-paced DevOps and Agile environment.

This certification positions learners to successfully complete the DevOps Leader exam.

Speakers
avatar for Helen Beal

Helen Beal

Product Owner, DevOps Institute
Helen Beal helps people practice DevOps principles in real world organizations for Ranger4. She describes herself as a DevOpsologist as her main role in her working life is to study the inputs and outputs of the thinking systems that make up DevOps and what value outcomes they deliver... Read More →


Monday August 12, 2019 8:30am - Tuesday August 13, 2019 4:00pm PDT
Room 3014

9:00am PDT

($400) CloudBees Core - Fundamentals
*This course requires pre-registration and an additional fee, and must be added to your conference pass via the registration site.

Introduces the components and supported configurations of the CloudBees Core product suite. Also explains the value and configuration of key proprietary features provided with CloudBees Core to enhance the capabilities of Jenkins, including enhancements for authorization and security that allow you to assign an appropriate level of autonomy and/or control in the cluster, build management, instance administration and interfacing with cloud services. The course consists of lectures with follow-along labs plus lab exercises that allow you to practice what you have learned. The Jenkins Administration - Fundamentals class is a prerequisite for this class; the Jenkins Administration - Intermediate class is also recommended.

Speakers
avatar for Mark Waite

Mark Waite

Technical Evangelist, CloudBees
Developer, tester, reformed manager, Jenkins user and Jenkins contributor, Mark started using Hudson/Jenkins in 2008 and became an active contributor in 2014. He maintains the Git plugin and the Git client plugin. Mark works at CloudBees creating and presenting training. Mark is a... Read More →
avatar for Darin Pope

Darin Pope

DevOps Consultant, CloudBees
Darin founded PlanetPope, Inc. in late 2005 as a world-class organization to provide expert implementation of enterprise-ready open source software solutions . Throughout his professional career, Darin has focused on creating, marketing, selling and implementing service-based solutions... Read More →


Monday August 12, 2019 9:00am - 5:00pm PDT
Room 2002

9:00am PDT

($400) Continuous Delivery with Jenkins X
*This course requires pre-registration and an additional fee, and must be added to your conference pass via the registration site.

A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive. The problem is that Kubernetes is complicated and the ecosystem is vast. Understanding low-level details takes more time than we might have, and yet we need to get everyone on board. We need a tool that will allow us to leverage all the latest and greatest processes and tools. At the same time, we need them to be simple and straightforward so that everyone can benefit from them. That is the primary objective behind the Jenkins X project. It brings power by combining best practices and tools while keeping it so simple that anyone can use it.

Jenkins X, an open source project introduced to the community by CloudBees, enables the rapid creation, delivery and orchestration of cloud-native applications based on continuous delivery best practices and the proven Kubernetes platform.

By combining the power of Jenkins, its community and the power of Kubernetes, the Jenkins X project provides a path to the future of continuous delivery for microservices and cloud-native applications.

Jenkins X is Jenkins and additional best of breed tools and software for Kubernetes. It provides an interactive command-line interface to instantiate applications, repositories, environments, and pipelines and orchestrate continuous integration and continuous delivery.

We'll explore how to create a fully operational continuous delivery pipeline using containers, Kubernetes, Jenkins X, and quite a few other tools.

Speakers
avatar for Viktor Farcic

Viktor Farcic

Developer advocate, CloudBees
Viktor Farcic is a Developer Advocate at CloudBees, a member of the Docker Captains group, and published author.He coded using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python... Read More →
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Monday August 12, 2019 9:00am - 5:00pm PDT
Room 2008

9:00am PDT

($400) Jenkins Admin I - Fundamentals
In-depth introduction to using the Jenkins Dashboard to run and manage builds, how to configure builds and the Jenkins instance, and how to use the security facilities that are provided with Jenkins, CloudBees Jenkins Distribution, and CloudBees Core. Also learn to configure nodes, agents and executors; manage credentials that secure access to remote resources; monitor and manage the performance of the Jenkins instance. The course consists of lectures with follow-along labs plus lab exercises that allow you to practice what you have learned. This course is a prerequisite for all CloudBees Core and intermediate Jenkins Administration classes.

Speakers
avatar for Deepika Gautam

Deepika Gautam

Managing Partner, Aplima Solutions
Deepika Gautam is a Managing Partner at Aplima Solutions. She is focused on designing and implementing DevOps toolchains in multi cloud environments.She has trained several hundreds of users worldwide on Jenkins. She is currently co-authoring a book on Jenkins Administration scheduled... Read More →
avatar for Bill Garrett

Bill Garrett

Principal Solutions Architect, CloudBees
Bill Garrett is a principal solutions architect at CloudBees. He's been working in DevOps since before we even had the term "Devops", helping organizations greatly accelerate the process of delivering software from concept to code to customer.


Monday August 12, 2019 9:00am - 5:00pm PDT
Room 2006

9:00am PDT

($400) Jenkins Admin II - Intermediate
*NEW THIS YEAR*: Expands the information from Jenkins Administration - Fundamentals with more information about Jenkins upgrades, scaling Jenkins with custom scripts and Docker containers, disaster recovery, managing artifacts, security and logging, best practices for managing credentials, automation, performance monitoring, and an introduction to Cloud Natives Jenkins using Docker, Kubernetes, etc. The course consists of lectures with follow-along labs plus lab exercises where you practice what you have learned and is relevant to Jenkins, CloudBees Jenkins Distribution, and CloudBees Core.

Speakers
avatar for Himanshu Gautam

Himanshu Gautam

Founder, Aplima Solutions
Himanshu Gautam  is the founder of Aplima Solutions and has worked in Software engineering for about 2 decades. He is a speaker, trainer, software developer, DevOps evangelist and cloud native application proponent. He specializes in leveraging open source tools and technologies... Read More →
avatar for Owen Mehegan

Owen Mehegan

Senior Development Support Engineer, CloudBees
Owen Mehegan has been a Jenkins user and a contributor to the Jenkins open source project since 2010. He has administered small Jenkins instances for startups, as well as numerous large instances (some with up to 170,000 jobs) at Yahoo. Today he is a senior developer support engineer... Read More →


Monday August 12, 2019 9:00am - 5:00pm PDT
Room 2004

9:00am PDT

($400) Jenkins Pipeline I - Fundamentals
Learn to create and run Declarative Pipelines with the Blue Ocean Editor, which is the easiest and safest way to define a build on Jenkins, CloudBees Jenkins Distribution, and CloudBees Core. YouÕll learn the structure of Declarative Pipeline, how to control the flow of execution, how to save artifacts of the build and get practice using some of the features that give fit and finish to your pipeline. The course consists of lectures with follow-along labs plus lab exercises that allow you to practice what you have learned and is a prerequisite for the Jenkins Pipeline - Intermediate class.

Speakers
avatar for Tom Chapman

Tom Chapman

DevOps Consultant, ECS Digital
With over 11 years of experience in the DevOps industry, Tom Chapman started his career as an SDET, writing automation platforms for distributed data processing systems. Today, Tom has extensive expertise in Kubernetes, Red Hat OpenShift and most of the major CI/CD tools, driving... Read More →
avatar for Liam Newman

Liam Newman

Technical Evangelist, CloudBees
Liam started his software career as a tester, which might explain why he’s such a fan of CI/CD and Pipeline as Code. He has spent the majority of his software engineering career implementing continuous integration systems at companies big and small. He is a Jenkins project contributor... Read More →


Monday August 12, 2019 9:00am - 5:00pm PDT
2010

9:00am PDT

($400) Jenkins Pipeline II - Intermediate
Expands the information from Jenkins Pipeline - Fundamentals with topics such as how to implement Scripted Pipelines, how to create and use Shared Libraries and how to define Docker agents and use them in your pipelines. The course consists of lectures with follow-along labs plus lab exercises that allow you to practice what you have learned. This material in this course is relevant to Jenkins, CloudBees Jenkins Distribution, and CloudBees Core; the class is a prerequisite for the Jenkins Pipelines on CloudBees Core - Intermediate class.

Speakers
avatar for Mohit Dharamshi

Mohit Dharamshi

Technical Lead, Infostretch
Mohit Dharamshi is a Technical Lead at Infostretch.  He is an expert Android and Java developer and has several years’ experience of developing high-quality applications for large and small businesses.  Mohit gained a Bachelor of Engineering (B.E.), Computer Science degree from... Read More →
avatar for Casey Vega

Casey Vega

Senior solutions architect, CloudBees
15 years of expertise building and releasing mission-critical Iaas and SaaS systems. I've played a vital role throughout my software engineering career as an individual contributor, Manager, Director, Consultant, and Architect. Being close to the build and release process is my forte... Read More →


Monday August 12, 2019 9:00am - 5:00pm PDT
Room 2012

10:00am PDT

Jenkins Contributor Summit 2019
We are back with another Jenkins Contributor Summit in San Francisco. The Jenkins Contributor Summit is a place where current and future contributors gather to discuss, learn and collaborate on the latest and greatest efforts within Jenkins project.  This year's contributor summit will be part of a joint Continuous Delivery Foundation [CDF] contributor summit.  
The morning portion of the summit will consist of presentations by the core contributors of those efforts. Presentations will highlight what each effort is about and what community members can do to help. In the afternoon we will break into Birds of a Feather table for in-depth discussion and collaboration with sub-project contributors. Bring your laptop, come prepared with questions and ideas, and be ready for some hacking too. If you registered and no longer able to attend the summit pls cancel your reservation so we may get an as accurate headcount as possible, this will help us to plan accordingly. Thank you.

Agenda: (tentative)9:00 am - Kickoff & Welcome with coffee/pastries
10:00 am - Project Updates
12:00 pm - Lunch
1:00 pm - BoF/Unconference
3:00 pm - Break
3:30 pm - BoF/Unconference
4:30 - Ignite Talks
5:00 pm - Wrap-up

REGISTER HERE

If you have any questions or need some additional assistance, please email Alyssa Tong atong@cloudbees.com

Speakers
avatar for Kohsuke Kawaguchi

Kohsuke Kawaguchi

Chief Scientist, CloudBees, Inc.
Kohsuke is the creator of Jenkins. He is a well-respected developer and popular speaker at industry and Jenkins community events. He is often asked to speak about his experience and approach in creating Jenkins; a continuous delivery platform that has become a widely adopted and successful community-driven open so... Read More →
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 James Strachan

James Strachan

Chief Architect, CloudBees
Prior to CloudBees James  spent time at Red Hat focused on the Fabric8 developer platform. At  CloudBees he is Chief Architect and Distinguished Engineer, he is an industry expert in CI/CD and the voice of progress and innovation on projects like Jenkins X.


Monday August 12, 2019 10:00am - 5:00pm PDT
Room 3020
 
Tuesday, August 13
 

7:00am PDT

Registration open
Registration

Tuesday August 13, 2019 7:00am - 7:00pm PDT
Moscone Level 1 Lobby

8:00am PDT

Shortening Your CI Cycle with Build and Test Optimization
This workshop shares key insights that will help development optimize your build and test cycle using CloudBees Accelerator.

Speakers
avatar for Bill Garrett

Bill Garrett

Principal Solutions Architect, CloudBees
Bill Garrett is a principal solutions architect at CloudBees. He's been working in DevOps since before we even had the term "Devops", helping organizations greatly accelerate the process of delivering software from concept to code to customer.
NS

Noel Seaton

Corporate Trainer, CloudBees
Release Engineer experienced in Continuous Integration and Delivery, designing and implementing automated release solutions. Extensive Customer experience, and Training. Experienced working with diverse teams on international teams.Specialties: Electric Commander, Electric Flow, Jenkins... Read More →
avatar for Bill Crooke

Bill Crooke

Solutions Architect, CloudBees
William is Solutions Architect specializing on CloudBees Accelerator for the Enterprise.


Tuesday August 13, 2019 8:00am - 10:00am PDT
Room 2006

8:00am PDT

Continuous delivery with Jenkins on Google Kubernetes Engine
Jenkins is widely used for automating software builds and more recently continuous integration services as well. However, automating its install can be a tedious process due to an unwieldy XML config and a fragile plug-in and automation management process. In this workshop we will walk through the installation, configuration and use of Jenkins on Google Kubernetes Engine with a Helm chart that takes away most of this pain away. You will deploy a sample app and set up a continuous integration and continuous delivery (CI/CD) pipeline to make rapid updates to your application while minimizing downtime. Objectives: -Creating a Kubernetes cluster with Kubernetes Engine. -Installing Jenkins using Helm. -Connecting to Jenkins. -Installing Jenkins plug-ins for GKE/GCS/Oauth. -Deploying an application to Kubernetes. -Creating deployment pipelines in Jenkins. -Deploying development environments. -Deploying a canary release. -Deploying production environments.

Speakers
avatar for John La Barge

John La Barge

Cloud Solution Architect, Google


Tuesday August 13, 2019 8:00am - 12:00pm PDT
Room 3020

8:00am PDT

DevSecOps Workshop: Security at a DevOps Speed
It's 30 times cheaper to fix a security defect in Development vs. Production, yet Security is often treated as an afterthought and a bottleneck. It doesn't have to be that way. Join DJ Schleen for a hands-on workshop, as he shares tips and best practices for building better software, faster. Learn how to easily set up a Jenkins pipeline to automatically scan, detect, understand, and remediate known-vulnerable open source components. Attendees will be given a chance to execute an attack against the same CVE that affected Equifax; then use Sonatype's intelligence to understand and remediate the vulnerable libraries and verify the attack no longer works. Attendees will walk away with a clear understanding of how to build security into the delivery process earlier to increase delivery velocity and harden their pipelines. Additional takeaways: How to build and incrementally improve their own DevSecOps pipeline What common, best-of-breed security testing tools should be included in your pipeline How to provide teams with self-service access to approved security and compliance pipelines How to automatically identify anomaly and drift to assure security and compliance Proven patterns to accelerate incident response times and patching What should I bring with me to the workshop? Please plan to bring your laptop so that you can design, build and run your own secure DevOps Release Pipeline during this hands-on, lab-friendly training. Be sure you have Docker installed.

Speakers
avatar for Curtis Yanko

Curtis Yanko

Dir. Strategy and Global Alliances, Sonatype
Curtis Yanko is a Sr Principal Architect at Sonatype and a DevOps coach/evangelist. Prior to coming to Sonatype Curtis started the DevOps Center of Enablement at a Fortune 100 insurance company and chaired a Open Source Governance Committee. When he isn’t working with customers... Read More →
avatar for DJ Schleen

DJ Schleen

DevSecOps Evangelist and Security Architect, Sonatype
DJ is a DevSecOps pioneer and worked as a DevSecOps evangelist and security architect at a large healthcare organization. He provided DevSecOps thought leadership throughout their journey of cultural revolution and digital transformation. DJ specializes in automating security controls... Read More →


Tuesday August 13, 2019 8:00am - 12:00pm PDT
Room 2011

8:00am PDT

Getting Started with Spinnaker 101 - Fundamentals
Summary
In this class you will learn the basics of how to use Spinnaker to deliver your software to production. You will start by creating a Spinnaker application for your software project and then move into constructing your first delivery pipeline. You will learn how to integrate your CI system, configure your deployment target, health checks, and notifications. The last steps will be create a multi-region pipeline that you will use to promote a demo application through multiple environments and into production.

Prerequisites
  • You have a solid understanding of the Software Development Life Cycle (SDLC)
  • You have a basic understanding of at least one cloud platform (AWS, GCP, Kubernetes)
  • You have a basic understanding of Docker
  • You be proficient in at least one scripting or programming language
  • You have GitHub account. GitHub accounts are free, sign up here: https://github.com/join
Syllabus
  1. Intro, Goals, Assumptions
  2. Background & Philosophy & Terminology Architecture
  3. Projects and Application in Spinnaker Introduction to Pipelines
  4. Configuration Triggers Stages
  5. Tasks Applications
  6. Deploying
  7. Configuring Server Groups (AWS ASG and Kubernetes Deployments) Working with Load Balancers
  8. Health Checks - Kubernetes vs GCP vs EC2
  9. Deployment Strategies (built-in, custom)
  10. Red/Black deployment strategy
  11. Canary Baking Images
  12. Working with Load Balancers
  13. Cluster Configuration
  14. Branching Pipelines and Pipelines calling Pipelines
  15. Promotional pipelines Conditional pipelines Branching
  16. Spring Expression Language (SpEL) Introduction Working with Health Check providers 

Speakers
avatar for Chris Franey

Chris Franey

Sr. Solutions Architect, Armory
Chris is a Solutions Architect at Armory, a company that enables continuous software delivery at enterprise scale powered by Spinnaker.   He has years of experience in infrastructure deployments, automation, and orchestration of both on-premise and cloud environments.  With a long... Read More →


Tuesday August 13, 2019 8:00am - 12:00pm PDT
Room 2000

8:00am PDT

Jenkins Pipeline Fundamentals Short Course
This workshop introduces Blue Ocean and Declarative Pipelines as an easy, interactive way to define continuous integration and continous delivery pipelines. Students will create a Pipeline and extend it with serial stages, parallel stages, conditional execution, and test result summaries.

Speakers
avatar for Dennis Reigh

Dennis Reigh

Principal Solution Architect, CloudBees
avatar for Ken Hilmen

Ken Hilmen

Senior Solutions Architect, CloudBees
Ken has been in the IT field for over 20 years, starting as a developer and QA engineer then switching to technical consulting for a few years before landing in technical pre-sales. Most of his early career was spent with Enterprise Integration back in the old Hub and Spoke architecture... Read More →
avatar for Chris Wroble

Chris Wroble

Senior Solutions Architect, CloudBees


Tuesday August 13, 2019 8:00am - 12:00pm PDT
Room 2012

8:00am PDT

($400) Continuous Delivery with Jenkins X
A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive. The problem is that Kubernetes is complicated and the ecosystem is vast. Understanding low-level details takes more time than we might have, and yet we need to get everyone on board. We need a tool that will allow us to leverage all the latest and greatest processes and tools. At the same time, we need them to be simple and straightforward so that everyone can benefit from them. That is the primary objective behind the Jenkins X project. It brings power by combining best practices and tools while keeping it so simple that anyone can use it.

Jenkins X, an open source project introduced to the community by CloudBees, enables the rapid creation, delivery and orchestration of cloud-native applications based on continuous delivery best practices and the proven Kubernetes platform.

By combining the power of Jenkins, its community and the power of Kubernetes, the Jenkins X project provides a path to the future of continuous delivery for microservices and cloud-native applications.

Jenkins X is Jenkins and additional best of breed tools and software for Kubernetes. It provides an interactive command-line interface to instantiate applications, repositories, environments, and pipelines and orchestrate continuous integration and continuous delivery.

We'll explore how to create a fully operational continuous delivery pipeline using containers, Kubernetes, Jenkins X, and quite a few other tools.

Speakers
avatar for Viktor Farcic

Viktor Farcic

Developer advocate, CloudBees
Viktor Farcic is a Developer Advocate at CloudBees, a member of the Docker Captains group, and published author.He coded using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python... Read More →
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Tuesday August 13, 2019 8:00am - 4:00pm PDT
Room 2008

8:00am PDT

($400) Jenkins Admin II - Intermediate
*NEW THIS YEAR*: Expands the information from Jenkins Administration - Fundamentals with more information about Jenkins upgrades, scaling Jenkins with custom scripts and Docker containers, disaster recovery, managing artifacts, security and logging, best practices for managing credentials, automation, performance monitoring, and an introduction to Cloud Natives Jenkins using Docker, Kubernetes, etc. The course consists of lectures with follow-along labs plus lab exercises where you practice what you have learned and is relevant to Jenkins, CloudBees Jenkins Distribution, and CloudBees Core.

Speakers
avatar for Himanshu Gautam

Himanshu Gautam

Founder, Aplima Solutions
Himanshu Gautam  is the founder of Aplima Solutions and has worked in Software engineering for about 2 decades. He is a speaker, trainer, software developer, DevOps evangelist and cloud native application proponent. He specializes in leveraging open source tools and technologies... Read More →
avatar for Owen Mehegan

Owen Mehegan

Senior Development Support Engineer, CloudBees
Owen Mehegan has been a Jenkins user and a contributor to the Jenkins open source project since 2010. He has administered small Jenkins instances for startups, as well as numerous large instances (some with up to 170,000 jobs) at Yahoo. Today he is a senior developer support engineer... Read More →


Tuesday August 13, 2019 8:00am - 4:00pm PDT
Room 2004

8:00am PDT

($400) Jenkins Pipeline II - Intermediate
Expands the information from Jenkins Pipeline - Fundamentals with topics such as how to implement Scripted Pipelines, how to create and use Shared Libraries and how to define Docker agents and use them in your pipelines. The course consists of lectures with follow-along labs plus lab exercises that allow you to practice what you have learned. This material in this course is relevant to Jenkins, CloudBees Jenkins Distribution, and CloudBees Core; the class is a prerequisite for the Jenkins Pipelines on CloudBees Core - Intermediate class.

Speakers
avatar for Mohit Dharamshi

Mohit Dharamshi

Technical Lead, Infostretch
Mohit Dharamshi is a Technical Lead at Infostretch.  He is an expert Android and Java developer and has several years’ experience of developing high-quality applications for large and small businesses.  Mohit gained a Bachelor of Engineering (B.E.), Computer Science degree from... Read More →


Tuesday August 13, 2019 8:00am - 4:00pm PDT
Room 2010

9:00am PDT

Certification exams
Tuesday August 13, 2019 9:00am - 4:00pm PDT
Overlook 3D (Level 3)

10:30am PDT

Crush Every Deployment with Feature Flags
Feature flags are a technique that allows teams to adjust how a certain application behaves in production without having to redeploy code. By making feature flags easy to implement and providing a dashboard for the management of feature flags, CloudBees Rollout allows companies to take more responsible risks and become genuinely agile and continuous. CloudBees Rollout allows teams to accelerate development speed and reduce risk by decoupling feature deployment from code releases. In this workshop you will learn all about feature flags, implement feature flags using CloudBees Rollout, and get a chance to manage feature flags and their deployments through an easy to use dashboard.

Speakers
avatar for Eyal Keren

Eyal Keren

Director, Product Engineering, CloudBees
Eyal Keren is currently leading the CloudBees Rollout engineering team, prior to join CloudBees Eyal was the co-founder and CTO of Rollout.io, where his focus is software craftsmanship, continuous design and TDD. Prior to Rollout, Eyal spent 8 years as a software engineer at Intel. He earned a degree with honors in computer software engineering from the Israel Institute of Technology, but his love of code really began... Read More →
avatar for Grigory Avsyuk

Grigory Avsyuk

Software Delivery Advocate, CloudBees
avatar for Erez Rusovsky

Erez Rusovsky

Director of Product Management, CloudBees
Erez is the co-founder of Rollout, an enterprise feature flag management solution recently acquired by CloudBees.  He holds a B.Sc. in Information Technology and as a developer himself, is very passionate about the mission to help developers excel in releasing quickly and effect... Read More →


Tuesday August 13, 2019 10:30am - 12:30pm PDT
Room 2002

10:30am PDT

Introduction to Declarative Pipelines for Kubernetes
This workshop will provide a basic understanding of how to create and manage Declarative Pipelines as Jenkins CI/CD while leveraging developer focused features of CloudBees Core. Will also show integration with Rollout.io.

Speakers
avatar for Tyler Johnson

Tyler Johnson

Solutions Architect, CloudBees
Experienced software associate consultant specializing in ETL design and development. Committed to customer success through deadline driven goals and strong communication skills. Knowledgeable professional specializing in technical consulting and managing interpersonal relationships... Read More →
avatar for Logan Donley

Logan Donley

Solution Architect and Technologist, CloudBees
Logan is a Solution architect and technologist at CloudBees. Passionate about innovation and automation. Always trying to stay ahead of the latest and greatest. Former DevOps and Kubernetes consultant.


Tuesday August 13, 2019 10:30am - 12:30pm PDT
Room 2006

12:30pm PDT

Introduction to Tekton Pipelines
In this 2 hours workshop we'll explore what Tekton Pipelines offers by first learning about its design and then putting it to use with some example pipelines.
Class capacity: 30

Speakers
avatar for Vic Iglesias

Vic Iglesias

Cloud Solutions Architect, Google
Vic Iglesias is a Staff Solutions Architect at Google with years of experience in both on-premise and in-cloud workload deployment, orchestration, and management. He works with Google Cloud customers and the Kubernetes community to create and implement the best possible software development... Read More →


Tuesday August 13, 2019 12:30pm - 2:30pm PDT
Room 3020

12:30pm PDT

Application Release Orchestration - Why me? Why now?
Your exec team is talking about Application Release Orchestration as part of the Digital Transformation to bring your company into the next phase of managing your Software Deliveries - but what does it mean to you? How can it help you now and in the future? Why is this important to me right now?

Speakers
NS

Noel Seaton

Corporate Trainer, CloudBees
Release Engineer experienced in Continuous Integration and Delivery, designing and implementing automated release solutions. Extensive Customer experience, and Training. Experienced working with diverse teams on international teams.Specialties: Electric Commander, Electric Flow, Jenkins... Read More →
avatar for Dennis Reigh

Dennis Reigh

Principal Solution Architect, CloudBees
avatar for Ken Hilmen

Ken Hilmen

Senior Solutions Architect, CloudBees
Ken has been in the IT field for over 20 years, starting as a developer and QA engineer then switching to technical consulting for a few years before landing in technical pre-sales. Most of his early career was spent with Enterprise Integration back in the old Hub and Spoke architecture... Read More →
avatar for Chris Wroble

Chris Wroble

Senior Solutions Architect, CloudBees
avatar for Greg Maxey

Greg Maxey

CloudBees


Tuesday August 13, 2019 12:30pm - 4:30pm PDT
2012

12:30pm PDT

Kubernetes Academy—Cloud Native Fundamentals
Ready to dive a little deeper into the world of Kubernetes? Kick-off your day with an introduction to containers and cloud native concepts. Get comfortable with Kubernetes constructs and configurations. Then get into our lab environment and deploy clusters. This training was developed at Heptio (acquired by VMware) and delivered to thousands of individuals who are newer to Kubernetes. Instructors offer expert guidance—you advance your knowledge and skills at your pace. Come dive in.

Speakers
avatar for Lee Xie

Lee Xie

Lead Trainer, Kubernetes Academy


Tuesday August 13, 2019 12:30pm - 4:30pm PDT
Room 2011

1:00pm PDT

Build Continuous Improvement for Your CD Pipelines with Value Streams, DevOps Metrics, and CD Platform Insights
CloudBees DevOptics is your DevOps radar. It allows organizations to measure, analyze and manage DevOps. CloudBees DevOptics provides a comprehensive view of the status of your CD platform and software value streams, correlated from data collected across software delivery pipelines. In this workshop you will learn: - How CD platform monitoring (Run Insights) capabilities allow you to track availability, usage and team engagement of your CD platforms to ensure they are optimally supporting your software delivery activities. - How to create value streams in CloudBees DevOptics and understand how built in value streams capabilities make it easy to map, then actively measure and manage your software delivery process and activities. - How industry standard DevOps metrics allow you to measure performance across teams to leverage best practices and enable continuous improvement.

Speakers
avatar for Cassiano Ziegler-Bein

Cassiano Ziegler-Bein

Sr. Solutions Architect, CloudBees
Experienced technical sales engineer consultant. Proactive professional, result oriented, good communication skills, leadership, team-worker, seeks for challenges and constant professional improvement. Experience in leading software development teams and supporting sales team.
avatar for Anand Chauhan

Anand Chauhan

Sr. Solutions Architect, CloudBees
My professional mission is simple: Customer success. Customer goals become my goals and I’m not satisfied with outcomes until customers’ objectives have been met or exceeded—which they typically are.For more than 15 years, I’ve been committed to rapidly learn and apply service-oriented/cloud-native... Read More →


Tuesday August 13, 2019 1:00pm - 3:00pm PDT
Room 2006

1:00pm PDT

Mixing SaaS CI/CD with Jenkins
CloudBees CodeShip allows teams to combine SaaS with heavier-duty solutions, to put the right types of project on the right solution. Get low-governance projects, new projects and small projects off of expensive, mission-critical, on-premise infrastructure and out of the DevOps backlog by letting team developers drive their own CI/CD with #NoOps and no overhead. See a demo and learn how simple and fast CodeShip is. Finally, we will end the session with an overview of how to use different CloudBees solutions together.

Speakers
avatar for Tyler Johnson

Tyler Johnson

Solutions Architect, CloudBees
Experienced software associate consultant specializing in ETL design and development. Committed to customer success through deadline driven goals and strong communication skills. Knowledgeable professional specializing in technical consulting and managing interpersonal relationships... Read More →
avatar for Logan Donley

Logan Donley

Solution Architect and Technologist, CloudBees
Logan is a Solution architect and technologist at CloudBees. Passionate about innovation and automation. Always trying to stay ahead of the latest and greatest. Former DevOps and Kubernetes consultant.



Tuesday August 13, 2019 1:00pm - 3:00pm PDT
Room 2002

4:30pm PDT

Keynote: Celebrating 15 years of Jenkins & the future of CI/CD
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 Kohsuke Kawaguchi

Kohsuke Kawaguchi

Chief Scientist, CloudBees, Inc.
Kohsuke is the creator of Jenkins. He is a well-respected developer and popular speaker at industry and Jenkins community events. He is often asked to speak about his experience and approach in creating Jenkins; a continuous delivery platform that has become a widely adopted and successful community-driven open so... Read More →
avatar for Chris Aniszczyk

Chris Aniszczyk

Vice President of Developer Relations, The Linux Foundation and CTO of CNCF
Chris Aniszczyk is an open source executive and engineer with a passion for building a better world through open collaboration. He is currently a VP at the Linux Foundation, where he co-founded the Cloud Native Computing Foundation (CNCF) and currently serves as CTO. Furthermore... Read More →
avatar for Rajeev Mahajan

Rajeev Mahajan

Global Head of DevOps Engineering & Tooling and Service Integration, HSBC
Rajeev Mahajan, is the Global Head of DevOps Engineering & Tooling and Service Integration at HSBC. Rajeev has been instrumental in embedding the DevOps ethos across the complex layers of the software delivery mechanism within the bank.
avatar for Jayne Groll

Jayne Groll

CEO, DevOps Institute
Jayne Groll is co-founder and CEO of the DevOps Institute (DOI). Jayne carries many IT credentials including ITIL Expert™, Certified ScrumMaster, Certified Agile Service Manager, DevOps Foundation and is a Certified Process Design Engineer (CPDE)™ . Her IT management career spans... Read More →
avatar for Tara Hernandez

Tara Hernandez

Engineering Manager, Google Cloud Platform
Tara Hernandez is a professional software developer, and veteran open source contributor. As shown in the documentary Code Rush, she was the manager of Netscape Navigator development at Netscape Communications Corporations, and worked on the preparation of the original Mozilla... Read More →
avatar for Andy Glover

Andy Glover

Director, Delivery Engineering, Netflix
Andy is Engineering Director for the Delivery Engineering Team at Netflix that created Spinnaker, the open source Continuous Delivery platform. He and his team continue to build and enhance the CD tools that are facilitating Netflix's rapid global expansion. Before joining Netflix... Read More →
avatar for James Strachan

James Strachan

Chief Architect, CloudBees
Prior to CloudBees James  spent time at Red Hat focused on the Fabric8 developer platform. At  CloudBees he is Chief Architect and Distinguished Engineer, he is an industry expert in CI/CD and the voice of progress and innovation on projects like Jenkins X.


Tuesday August 13, 2019 4:30pm - 6:00pm PDT
Moscone West Level 3

6:00pm PDT

Bee Social: Women in Tech Mixer
Join the Women in Tech Mixer following the opening keynote on Tuesday, August 13 to meet up with other women in the tech industry onsite at DevOps World | Jenkins World. This casual networking event is a great opportunity to connect with and celebrate our community of female participants at this year’s event.

Tara Hernandez will be doing a short welcome and a few icebreakers to help encourage new connections being made onsite!

Tuesday August 13, 2019 6:00pm - 7:30pm PDT
Google Cloud Lounge (Level 2 Lobby)

6:00pm PDT

Welcome Reception and “Expo Hall Crawl” Sponsored by NowSecure
Welcome Reception sponsored by NowSecure

Tuesday August 13, 2019 6:00pm - 8:00pm PDT
Moscone West Level 2 (Expo Hall)

6:15pm PDT

Observability in Jenkins X
Speakers
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Tuesday August 13, 2019 6:15pm - 6:30pm PDT
Developer Hive (Level 2 Lobby)

6:45pm PDT

Simple CI/CD, Fast
Speakers
avatar for Josh Puetz

Josh Puetz

Sr Software Engineer, CloudBees
Josh is a software engineer with over 15 years of experience architecting and building web applications. He is an experienced Rubyist, test first designer, remote worker, and human being. Josh writes code so you don't have to.


Tuesday August 13, 2019 6:45pm - 7:00pm PDT
Developer Hive (Level 2 Lobby)

7:15pm PDT

Speeding up your Build with Accelerator
Speakers
avatar for Tim Johnson

Tim Johnson

Product Marketing Manager, CloudBees
Tim is a product marketing manager and focuses on the impact DevOps has on the people and the organizations adopting it. He has over 15 years of product marketing experience with industry leaders like BMC Software, Cisco, Google and SurfControl. He holds an MBA from the University... Read More →


Tuesday August 13, 2019 7:15pm - 7:30pm PDT
Developer Hive (Level 2 Lobby)

8:00pm PDT

DevOps World Afterparty - DevOps & Hops
REGISTER HERE

IT practitioners and IT leadership, you are invited to join us for North AMerican DevOps Group's 2nd annual DevOps World Afterparty:
IMPORTANT: You are not registering to attend DevOps World, but you DO NOT need to be a DevOps World attendee to attend this event.

NADOG Presents - "DevOps and Hops" @ DevOps World/Jenkins World
  • Beer, soft drinks, food, music
  • Sponsor tables and swag
  • Networking with your local peers
  • Free*
We had a blast last year with over 200 attendees, so don't miss out!

More information about North American DevOps Group can be found here: www.nadevops.com
DevOps is about transformation and innovation. It is about adapting to, and sometimes disrupting current conditions. DevOps is also about culture, and NADOG brings together like-minded people for the purpose of sharing thoughts, ideas and experiences in a fun and casual setting. NADOG events are free for IT practitioners and IT leaders, so join us at the next local gathering, and sign up here to stay up to date on future events. www.nadevops.com/join

NOTE; North American DevOps Group events are for IT practitioners and IT leadership only. If you are a sales rep, vendor, recruiter, realtor, etc and you would like to attend a NADOG event, please contact nadog@nadevops regarding sponsorship opportunities. (www.nadevops.com/sponsors)

REGISTER HERE

Tuesday August 13, 2019 8:00pm - 11:00pm PDT
Room 3018
 
Wednesday, August 14
 

6:00am PDT

Save the Bees 5K Fun Run
Register here to join the run.

Join fellow attendees for a 5k run through San Francisco on Wednesday, August 14th.

The run is free and open to all registered attendees who wish to participate and sign up. Limited edition t-shirts are available to participants who donate $20 or more to the Honeybee ConservancyT-shirts will be distributed after the run and only available until they run out.

Wednesday August 14, 2019 6:00am - 7:00am PDT
Moscone Level 1 Lobby

7:00am PDT

Breakfast
Wednesday August 14, 2019 7:00am - 8:15am PDT

7:00am PDT

Registration open
Registration

Wednesday August 14, 2019 7:00am - 7:30pm PDT
Moscone Level 1 Lobby

8:30am PDT

Keynote
Morning Keynote

Speakers
avatar for Shawn Ahmed

Shawn Ahmed

VP of Product Marketing, CloudBees
Shawn Ahmed is vice president of product marketing at CloudBees.  With over 20 years’ experience in building successful and disruptive technology companies, Shawn has empowered retail bank transformations, created predictive analytics and machine learning solutions and operated... Read More →
avatar for Marina Harrell

Marina Harrell

Senior Manager in Engineering, CloudBees
Marina Harrell is a Senior Manager in Engineering at CloudBees. She is a well-versed specialist in agile development, continuous automation and DevOps. Prior to joining CloudBees, Marina spent over 20 years in software management, development and testing in the research and development... Read More →
avatar for Sacha Labourey

Sacha Labourey

CEO & co-founder, CloudBees
A native of Switzerland, Sacha graduated from EPFL in 1999. At EPFL, he started Cogito Informatique, an IT consulting business. In 2001, he joined Marc Fleury’s JBoss project as a core contributor, implementing JBoss’ original clustering features. He went on to become general... Read More →
avatar for Rajeev Mahajan

Rajeev Mahajan

Global Head of DevOps Engineering & Tooling and Service Integration, HSBC
Rajeev Mahajan, is the Global Head of DevOps Engineering & Tooling and Service Integration at HSBC. Rajeev has been instrumental in embedding the DevOps ethos across the complex layers of the software delivery mechanism within the bank.
avatar for Andre Pino

Andre Pino

VP, Marketing, CloudBees
André brings more than 20 years of experience in high technology marketing and communications to his role as vice president of marketing. He has experience in several enterprise software markets including application development tools, middleware, manufacturing and supply chain... Read More →
avatar for Ben Williams

Ben Williams

VP of Product Management, CloudBees
At CloudBees, Ben focuses on continuous delivery and value stream measurement and optimization. Prior to joining CloudBees, he was a product director at Temenos where he led an organization-wide DevOps transformation. His background is in complex systems, software development and... Read More →


Wednesday August 14, 2019 8:30am - 10:00am PDT
Moscone West Level 3

10:00am PDT

Break in Expo Hall
Break

Wednesday August 14, 2019 10:00am - 10:30am PDT
Moscone West Level 2 (Expo Hall)

10:00am PDT

Certification exams
Wednesday August 14, 2019 10:00am - 5:00pm PDT
Overlook 3D (Level 3)

10:10am PDT

GitHub DevOps: Transmitting Build Payloads Through A Firewall
Workflows that span cloud and on-premise services pose security and network management challenges for enterprise organizations. This lightning talk demonstrates how smee.io may be used as a webhook delivery service with Jenkins. Smee.io is a GitHub App based on the Probot framework. Payloads and manifests from builds become cirtical for CI/CD traceability. This brief demo provides a secure way to integrate cloud-based VCS with on-premise Jenkins.

Speakers
avatar for John Marx

John Marx

DevOps Program Architect, GitHub
John Marx is an Agile and DevOps Architect. He is the former founder and President of Open Systems Group and began his career with General Electric. His technical background includes development in C, Java, PHP and Python and he has worked with advanced CI/CD pipeline technologies... Read More →



Wednesday August 14, 2019 10:10am - 10:25am PDT
Sponsor Theater

10:15am PDT

Simple Feature Flags, Engineering Focus
Speakers
avatar for Grigory Avsyuk

Grigory Avsyuk

Software Delivery Advocate, CloudBees


Wednesday August 14, 2019 10:15am - 10:30am PDT
Developer Hive (Level 2 Lobby)

10:30am PDT

Diving into a DevSecOps Reference Architecture
As DevOps practices are maturing rapidly, elite organizations are automating security earlier in the development lifecycle and managing software supply chains as a critical differentiator to their competitors. But, not all DevSecOps practices need to be, or should be, the same. There are many ways to reach the same goal. Understand what tools, communication flows, stakeholders, and policies your peers are using as they implement DevSecOps practices.   Attendees will receive a model DevSecOps reference architecture to modify and adjust to their own organization’s requirements.

Speakers
avatar for DJ Schleen

DJ Schleen

DevSecOps Evangelist and Security Architect, Sonatype
DJ is a DevSecOps pioneer and worked as a DevSecOps evangelist and security architect at a large healthcare organization. He provided DevSecOps thought leadership throughout their journey of cultural revolution and digital transformation. DJ specializes in automating security controls... Read More →


Wednesday August 14, 2019 10:30am - 10:45am PDT
Room 2011

10:30am PDT

Nobody Should Care What Build is in Prod
As continuous delivery enthusiasts, we have all worked hard to streamline how new builds get to production while building an audit trail showing we got it there appropriately. While we have a good view showing that we tested what we shipped, saying that version 1.2.3 is in production doesn't tell us much. We actually care about new features and fixes. How do we fix this? Join this short talk for a look at the obvious approaches, why they don't work, and what IBM is doing instead.

Speakers
avatar for Eric Minick

Eric Minick

Program Director for IBM DevOps Solutions, IBM
Program Director for IBM DevOps solutions, including Deploy, Velocity, and Test. Passionate about making IT better whether by fostering healthier cultures or better tools.

 Got his start developing code, but was always drawn to tech support. That lead to consulting, speaking... Read More →


Wednesday August 14, 2019 10:30am - 10:45am PDT
Room 2012

10:30am PDT

Spinnaker - Easy Button for Multi-Cloud Deployment *SLIDES AVAILABLE
Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is CTO at OpsMx. As a co-founder and CTO, Gopinath brings a passion for automation and simplification to product delivery. He brings more than 20 years experience from leadership positions in startups and fortune 100 companies in building and scaling products. His product... Read More →



Wednesday August 14, 2019 10:30am - 10:50am PDT
3020

10:30am PDT

DevOps and the Database Bottleneck *SLIDES AVAILABLE
"Databases are central to just about every application system but remain a neglected topic when it comes to DevOps.
Seriously - while application change delivery has evolved to where changes can be applied in amazingly short intervals, most enterprise databases still live in a silo that exists somewhere on the other side of a bureaucratic ticket-driven process from 2003.
To be fair, databases are critical things which, when broken, will break everything else.
However, given that you can never be faster than your slowest operation, this central part of application systems is often a drag on teams' overall throughput.
So, something has to give if we are to get through the Database Bottleneck bring agility to application delivery and the businesses it supports.

The good news is that there is an emerging body of knowledge on how to conquer this challenge and this talk will:

* Describe the problem of automating / accelerating database changes
* Explain how the problem impacts the various roles in app delivery
* Introduce the two main approaches to database change automation - state-based and migration-based
* Explain the strengths and weaknesses of each approach
* Discuss how they fit into CI/CD workflows

This talk will discuss problems, approaches, and solution patterns
It will explicitly not have a tool or demo focus, but instead look at the approaches, processes and context into which you can fit tools."

Speakers
avatar for Dan Zentgraf

Dan Zentgraf

Sr. Solutions Engineer, Datical, Inc.
Dan is a technology professional focused on bringing DevOps practices to enterprises. He has over 20 years in the IT space and has served in a variety of capacities including agile/DevOps consulting and coaching, product management and solution engineering. An active member of the... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2000

10:30am PDT

Implementing Modern CI in an Embedded Medical Project *SLIDES AVAILABLE
Industry requirements and regulations add complexity to the release process for medical systems. At Siemens Healthineers Point of Care, we significantly accelerated release cycles of our software platform for the next generation medical devices using Jenkins and Artifactory. This presentation shares our experiences in building continuous integration (CI) pipelines for a functional safety project in the embedded medical (FDA/62304) market for the company. The session also provides an overview of the implemented pipelines that enabled higher levels of compliance, testing, quality and security. It also covers additional CI topics including: managing build artifacts from a platform to product lines, automating configuration and infrastructure, automating testing with profiling and open source compliance in an enterprise.

Speakers
avatar for Jacob Lärfors

Jacob Lärfors

CTO, Verifa
Jacob Larfors is an enthusiast and practitioner of CI. He's used Jenkins since 2011. Jacob is a co-founder of Verifa and currently leads a DevOps and test automation team at Siemens Healthineers Point of Care, helping to develop their next generation medical devices.



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2006

10:30am PDT

GitOps at scale with Jenkins and ArgoCD on Kubernetes *SLIDES AVAILABLE
GitOps is a way to do continuous delivery by using Git as source of truth for declarative infrastructure and applications. In this session, we will walk through how Intuit reinvented its CI/CD pipeline following GitOps principles using open source Jenkins and Argo CD on Kubernetes. This improved developer productivity by reducing build, test and deployment time from more than 6o minutes to less than 10 minutes.

Speakers
avatar for Mukulika Kapas

Mukulika Kapas

Group Product Manager, Intuit
Mukulika Kapas is a group product manager at Intuit. She is currently working on Intuit’s next-generation SaaS platform on Kubernetes in Amazon Web Services. Mukulika joined Intuit through the acquisition of Applatix, a Lightspeed-funded startup working on making Kubernetes accessible... Read More →
avatar for Deepthi Panthula

Deepthi Panthula

Senior Product Manager, Intuit
Deepthi Panthula is a Senior Product Manager at Intuit. She is currently working on Intuit’s next generation build and test platform leveraging kubernetes in AWS. Before Intuit, Deepthi worked for Paypal in CI/CD tools team which focused on developer productivity. Deepthi has a... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2008

10:30am PDT

Value Stream Management: Using Proper Metrics to Understand if You're Delivering Better Software Faster *SLIDES AVAILABLE
Well-defined measurement and management of the DevOps process has tangible benefits. Proper value stream management is core to DevOps, ensuring the facets related to end-to-end software development are connected and measured to properly and efficiently move the flow of value related to a product or service to the customer. In this session, we'll step through the proper metrics you can access to help you answer the question -- are we delivering better software faster?

Speakers
avatar for Michael Baldani

Michael Baldani

Sr Product Marketing Manager, CloudBees
Mike Baldani is a senior product marketing manager at CloudBees.  He has spent the last 20 years marketing software and SaaS solutions to help customers overcome the challenges they face in their daily roles.
avatar for Deepro Basu

Deepro Basu

Senior Product Manager, CloudBees
Deepro Basu is an accomplished 'full stack' product manager with a pragmatic approach to solving customer problems. As a former software engineer, and customer engagement manager, he brings a unique blend of developer and customer success experience to product management, with a history... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2010

10:30am PDT

Securing Containers by Breaking In *SLIDES AVAILABLE
There's no better way to understand container security than seeing some live hacking! This sessions explains and distinguishes the security concern of each layer in the container stack by actually exploiting each layer. We'll take on Kubernetes itself, the Kubernetes configuration, the container engine (sandbox escaping), OS dependencies in your images and, of course, your application dependencies. Each successful hack will help you better understand the mistakes you can make, their implications and how you can avoid them.

Speakers
avatar for Simon Maple

Simon Maple

Director of Developer Relations, Snyk
Simon Maple is the director of developer relations at Snyk, a Java Champion since 2014, JavaOne Rockstar speaker in 2014, Duke’s Choice award winner, Virtual JUG founder and organizer and London Java Community co-leader. He is an experienced speaker, having presented at JavaOne... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2004

10:30am PDT

From Zero to DevOps Superhero: The Container Edition *SLIDES AVAILABLE
Microservices can be hard; understanding container best practices can be hard as those practices are still being discovered. This session helps you minimize the learning curve with container orchestration, specifically Kubernetes, by bringing DevOps best practices into the mix. This is not another Hello World session with quick tips. Instead, you can expect a deep dive into how you can truly go from zero to DevOps superhero by simply selecting container tooling specifically built for simplifying the process. In doing so, you will also learn how these tools can provide better orchestration for cloud services, abstraction and encapsulation for your microservices deployments and visibility into what runs where and why. You will not only walk away with a deeper understanding of this area, but also some hands-on material to help you get started.

Speakers
avatar for Jessica Deen

Jessica Deen

Cloud Advocate, Microsoft
Jessica is a Microsoft senior cloud Advocate focusing on Azure, Containers, OSS, and, of course, DevOps. Prior to joining Microsoft, she spent over a decade as an IT consultant/systems administrator for various corporate and enterprise environments, catering to end users and IT professionals... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 2002

10:30am PDT

DevOps Theory vs. Practice: A Song of Ice and Tire Fire *SLIDES AVAILABLE
In many DevOps talks, you see a speaker from a renowned tech company stand up and describe a perfect utopian environment. You look at the perfect environment, dedicated hordes of senior engineers they describe and despair of ever getting to that point. Your environment looks nothing like that. Surprise! Their environment doesn't really look like that either! In this talk, a speaker from an unnamed tech unicorn describes their amazing environment, and then what they just said gets translated from thought leader" into plain English for you by an official translator. Stop feeling sad - everything is secretly terrible!"

Speakers
avatar for Baruch Sadogursky

Baruch Sadogursky

Head of Developer Relations, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of Developer Relations and a Developer Advocate at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 18 years of hi-tech experience sure helps. When he’s... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 3016

10:30am PDT

Using Chaos Engineering for Resilient Cloud Infrastructure Security *SLIDES AVAILABLE
"The number one cause of cloud data breaches is infrastructure misconfiguration, whether due to human error, a lack of policy controls in CI/CD pipelines or bad actors. Modern cloud threats use automation to find and exploit these misconfiguration vulnerabilities before traditional scan and alert tools can identify them. Security teams that rely on manual remediation tactics are always reacting, and at a disadvantage. In order to become more proactive and prevent these threats from doing any damage, an organization needs to simulate real-world misconfigurations to identify security gaps before they are exploited. Netflix introduced chaos engineering as a means of stress testing their cloud infrastructure against a variety of unpredictable cloud events, such as a loss of cloud resources or entire regions. This enabled Netflix to create highly resilient infrastructure environments and ensure reliable application delivery. This session will apply Netflix's chaos engineering approaches to cloud security. We'll cover common cloud infrastructure misconfigurations that put data at risk and how to use automation to fix them. Attendees will see a live demonstration of: *How to use chaos engineering to attack the security posture of a cloud environment via intentional misconfiguration. * How different tools and methods for cloud infrastructure security stand up to these misconfiguration attacks. The audience will gain a practical understanding of how to: * Deploy chaos engineering against their own test cloud environments to measure cloud security resilience using Mean Time to Remediation (MTTR). * Evaluate and use different tools to automatically remediate misconfiguration without human intervention. * Identify critical cloud resources in order to prioritize their security efforts. * Build security collaboration between security, application teams and operations to decrease risk while increasing speed of innovation."

Speakers
avatar for Ricardo Green

Ricardo Green

Sr Solutions Architect, Fugue
Ricardo Green is a cloud technology evangelist and senior solutions architect with Fugue. Prior to joining Fugue, he worked in the cloud business unit of a major telecommunications company serving as a managed hosting and cloud computing specialist. He later served as a solutions... Read More →



Wednesday August 14, 2019 10:30am - 11:15am PDT
Room 3014

10:45am PDT

Importing Existing Projects
Speakers
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Wednesday August 14, 2019 10:45am - 11:00am PDT
Developer Hive (Level 2 Lobby)

10:45am PDT

Managing Your Data as Code – The Next Step in Digital Transformation
Enterprises are facing roadblocks in streamlining cloud-based workflows. Delphix' Derek Smart will make a case for approaching your data infrastructure like code, and he discuss how organizations can provide elasticity, self-service and automation for SDLC workflows for data.

Speakers
avatar for Derek Smart

Derek Smart

Senior Staff Engineer, Delphix
Derek Smart is an experienced Software Developer with a demonstrated history of working in the financial services industry. Derek is a strong engineering professional, skilled in API Design, Architecture, User Experience, PHP, TDD, and DevOps, and has years of experience in leadership... Read More →


Wednesday August 14, 2019 10:45am - 11:00am PDT
Room 2012

10:45am PDT

The State of Open Source Vulnerabilities Management in 2019
Open source usage has become a mainstream practice — it’s impossible to keep up with today’s pace without it. The rise in open source usage has led to a dramatic rise in the number of open source vulnerabilities, and the trend continues. Development teams are challenged to meet security objectives, without compromising on speed and quality.

Learning outcomes from this session:
  • Learn about the current state of open source vulnerabilities management 
  • Learn why developers struggle to handle open source vulnerabilities 
  • How to step up your open source security game 
  • The key strategies for effective vulnerability management

Speakers
avatar for Jeff Crum

Jeff Crum

Senior Director, Product Marketing, WhiteSource Software
Jeff currently leads product marketing at WhiteSource, the leader in open source security and license compliance management, and has over twenty years of experience driving company growth and building and marketing products & solutions for data protection, security, backup, storage... Read More →


Wednesday August 14, 2019 10:45am - 11:00am PDT
2011

10:50am PDT

How Netflix Runs Spinnaker at Scale *SLIDES AVAILABLE
Continuous Delivery is the fuel that keeps the wheels of innovation turning. Without an ability to respond to customer needs efficiently, a business won’t thrive in today’s fast paced world. Netflix has learned myriad lessons in its journey to increase member joy through the ability to rapidly, reliably, and safely deliver a wide range of software assets into multiple environments. What’s more, these lessons are shaping our view of the future of Continuous Delivery.

Speakers
avatar for Andy Glover

Andy Glover

Director, Delivery Engineering, Netflix
Andy is Engineering Director for the Delivery Engineering Team at Netflix that created Spinnaker, the open source Continuous Delivery platform. He and his team continue to build and enhance the CD tools that are facilitating Netflix's rapid global expansion. Before joining Netflix... Read More →



Wednesday August 14, 2019 10:50am - 11:20am PDT
3020

11:00am PDT

Wibbly Wobbly, Timey Wimey Binaries
I have a confession to make. I love writing code almost as much as I love cheesecake. As a developer, I’ve written code and built apps, and I realized that building apps and creating a cheesecake have a lot in common. In both cases you need to have the right ingredients, you need to trust your suppliers and have transparency in your production process. In this talk, we'll look at how you can, and why you should, know what is in the app you deploy.

Speakers
avatar for William Manning

William Manning

Senior Solutions Engineer, JFrog
William is a Senior Solutions Engineer with JFrog. He is also a mentor with TechStars (Nike Incubator), Matter, and NestGSV. He has successfully exited 3 companies and took one public in Australia. He also currently helping various startups as an advisor. In his spare time, he likes... Read More →


Wednesday August 14, 2019 11:00am - 11:15am PDT
Room 2012

11:30am PDT

All Heroes Die: How to Scale Agile & DevOps *SLIDES AVAILABLE
All heroes die, the only hero who doesn’t die is Captain America, and he is always sad that all of his friends are dead. Agile & DevOps transformations are often referred to as a journey, however organizations rarely know how to move this from a small group tour to a cultural migration. In this short talk, we will discuss the biggest blockers to scaling Agile & DevOps and how to best move past them. We will also discuss how to pull executives, leaders, culture, and tools forward to drive the entire organization forward--not simply a squad. Heroes can inspire, but armies win the battle.

Speakers
avatar for Mike Wolf

Mike Wolf

Managing Director, KPMG
Michael has over 19 years of leadership developing cutting edge web, mobile, and desktop applications. A recovering developer and teacher, he is as comfortable in front of code as he is in a room leading IT professionals. He specializes in strategy and transformation focused on DevOps... Read More →



Wednesday August 14, 2019 11:30am - 11:45am PDT
Room 2012

11:30am PDT

Managing a Complex Multi-tier Jenkins Environment: GitOps and Jenkins' Job DSL Plugin in Practice *SLIDES AVAILABLE
In dealing with enterprise complexity, large organizations must empower each team with the necessary autonomy to build, deploy, and maintain the code and applications the team owns in order to maintain velocity and quality. At the same time, organizations must prioritize and plan as their applications’ usage grows and needs to be supported by larger environments and additional clusters.

This session will show you how useful tooling like Jenkins Job DSL mixed with concepts from GitOps are able to stretch readily from their relatively simple foundations to support a complex, multi-tier, and multi-team workflow spanning dozens of Jenkins Masters -- all while minimizing manual usage of Jenkins and organizing code and configurations for applications, environments and infrastructure in an automated way.

Speakers
avatar for Rasmus Praestholm

Rasmus Praestholm

Senior DevOps Architect, Go2Group
Rasmus Praestholm is a Senior DevOps Architect at Go2Group and co-founder at The Terasology Foundation. Having started in the Hudson days on a path leading to DevOps, Rasmus focuses his work on using Jenkins to automate all kinds of development tasks. Most recently, his work has been... Read More →



Wednesday August 14, 2019 11:30am - 11:45am PDT
Room 2010

11:30am PDT

Using Jenkins and Spinnaker to Supercharge Your Deployment Pipeline *SLIDES AVAILABLE
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 Mosquera is CTO at Armory and has been architecting large-scale systems for the past 15 years at companies such as ShareThis, Socialize and XM Satellite Radio, as well as creating high scalability/load websites for brands such as Games Radar by Future Publishing.



Wednesday August 14, 2019 11:30am - 11:50am PDT
Room 3020

11:30am PDT

Creating a CI/CD Pipeline for Your Shared Libraries *SLIDES AVAILABLE
At Capital One we run tens of thousands of CI/CD pipelines on Jenkins, leveraging the Jenkins Pipeline shared libraries extension to enable code reuse and reduce time to market for dev teams. A code change to our shared library goes live immediately and is consumed the next time a team triggers their project's pipeline. So, why do we have such confidence that a code change to our library won't break a team's pipeline? The answer: we've developed an automated CI/CD pipeline for our shared library. During this talk, you will learn how to create an automated pipeline for your shared libraries including how to develop tests, create canary releases, monitor for issues, and quickly rollback changes to achieve rapid delivery while minimizing the impact on dev teams.

Speakers
avatar for Roderick Randolph

Roderick Randolph

Distinguished Engineer, Capital One
Roderick Randolph is a distinguished engineer at Capital One. Over the past 10 years, Roderick has been a software practitioner and technical leader within the Capital One tech organization building software products and coaching teams on how to ship software faster with fully automated... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2011

11:30am PDT

Pipelines in Jenkins X *SLIDES AVAILABLE
This talk will introduce the new ways to define and execute Jenkins X Pipelines, using the Tekton Pipelines execution engine behind the scenes. We'll go over the new YAML syntax used to define pipelines in your repository, how you can use build packs without needing to define pipelines in the repository, and how you can extend and customize build packs. We'll also dive into how the pipelines will actually be executed, and provide an introduction to the Tekton Pipelines project.

Speakers
avatar for Andrew Bayer

Andrew Bayer

Principal Software Engineer, CloudBees
Andrew has worked on and with Jenkins for over ten years. For the last four years, he has been a software engineer at CloudBees, where he led the creation of Declarative Pipelines for Jenkins and is now driving the new Jenkins X Pipeline engine and syntax.



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2006

11:30am PDT

Continuous delivery directly to the car *SLIDES AVAILABLE
The automotive industry is getting more and more digitalized. Vehicles are not only a means of transportation but the drivers' control center has multiple software components onboard. The ecosystem of the connected car may consist of hundreds of services which enhance the driving experience, significantly improve passengers' safety or even make the car autonomous. To keep pace with evolving customer expectations and the newest technological solutions, a vehicle's software requires frequent updates. However, the delivery process in an environment with millions of connected cars is not straightforward. Developers and operators may face unusual challenges in the typical cloud native world. During this talk, Rafał will present how to use Jenkins for building continuous delivery pipelines, which ship software directly to the car in a consistent manner and deals with massive rollbacks and cars connectivity issues.

Speakers
avatar for Rafał Kowalski

Rafał Kowalski

Cloud Solution Architect, Grape Up
Rafał Kowalski is a cloud solution architect at Grape Up and a PhD student at the Complex Theory System Department at the Institute of Nuclear Physics Polish Academy of Science. His professional career and scientific work centers on delivering robust, scalable and cloud-based solutions... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 3014

11:30am PDT

Continuous Delivery Transformation: The New Way of Working presented by AdvancedMD *SLIDES AVAILABLE
AdvancedMD, a national healthcare technology company, takes you through a journey on how they addressed challenges like aligning development and operations teams, ownership responsibilities, the dreaded late-night deployments and more using CloudBees Flow. Learn how they orchestrated their entire release process and made their existing toolchain work in-sync.

Speakers
avatar for Gabriel Martinez

Gabriel Martinez

Senior Product Marketing Manager, CloudBees
Gabriel Martinez is a senior product marketing manager with over 10 years of experience in technology at both startups and industry giants like Hewlett Packard Enterprise and CA Technologies. Gabriel has worked with multiple Fortune 500 companies on implementing DevOps and machine... Read More →
avatar for Avan Mathur

Avan Mathur

Senior Product Manager, CloudBees
Avan (Avantika) Mathur is the senior product manager for CloudBees Flow and passionate about DevOps. Her background includes helping large enterprises across financial services, retail and embedded industries accelerate their DevOps adoption.
avatar for Prasenjit Satpathy

Prasenjit Satpathy

Vice President of Product Development, AdvancedMD
Pra is the executive leader of a healthcare agile software development team at AdvancedMD, and is responsible for all aspects of the group’s success, including realizing roadmaps, developing the careers of engineers, ensuring high-quality software that exceeds customer expectations... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2004

11:30am PDT

Ten Commandments Of GitOps Applied To Continuous Delivery
We (humans) tend to follow our own rules unless some higher power defines them for us. Well... He did tell us that there are ten commandments we must follow, so we'll explore them, we'll memorize them, and we'll make sure that we follow them without hesitation. Otherwise, everything will fall apart, and we will end up in a bad place.

We'll learn about the ten commandments of GitOps applied To continuous delivery. We'll see why the processes employed in Continuous Delivery and DevOps are similar to how Buckingham Palace operates and are very different from Hogwarts School of Witchcraft and Wizardry. We'll also argue that slavery is a good thing, as long as it does not involve humans, that being aristocracy is better than to work at a nail salon, and that butler is the essential role without which our system would fall apart. Believe it or not, all that will lead us to establish practices that will significantly improve the way we work.

Speakers
avatar for Viktor Farcic

Viktor Farcic

Developer advocate, CloudBees
Viktor Farcic is a Developer Advocate at CloudBees, a member of the Docker Captains group, and published author.He coded using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python... Read More →


Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 3016

11:30am PDT

CI/CD in the Serverless Era *SLIDES AVAILABLE
Serverless technology is emerging and adoption by software engineering teams is very high. Like any new technology, there are many benefits but some new challenges as well. Implementing CI/CD practices in this cloud native environment is not trivial. In this session, we will go over the special characteristics developers need to consider when developing and deploying serverless functions.       * How to build and manage the pipeline. * Best practices to the testing environment. * How to set the monitoring to this distributed environment as part of the deployment pipeline. Learn how to increase your team development velocity by combining the benefits of serverless computing and CI/CD practices.

Speakers
avatar for Erez Berkner

Erez Berkner

CEO & Co-Founder, Lumigo
Erez is the CEO & co-founder of Lumigo, a startup focusing on simplifying serverless applications troubleshooting, where the entire backend is… 100% serverless. Prior to founding Lumigo, Erez was the R&D director of cloud products at Check Point Software Technologies, heading the... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2008

11:30am PDT

Automating Jenkins Masters Configuration in Cloudbees Core *SLIDES AVAILABLE
Cloudbees Core can be used to create Jenkins Masters that can be delivered to development teams, which they can operate as they please. Nevertheless, sometimes it's preferable to have a configuration setup at creation time such as shared secrets, tool integrations and plugin management, thus removing the responsibility of managing these configurations from the development team. Using capabilities that are inherent to Cloudbees Core and combining them with the Jenkins Configuration As Code (JCASC) plugin, we can create a sort of template from which masters will be created, with all the configurations and integrations we need so they can be fully operational once they are delivered to teams, not requiring any manual configuration afterwards. We will also cover how to update these configurations once the masters are in possession of teams, for example, when a new integration is required or when a new plugin needs to be configured.

Speakers
avatar for Arnaldo Garat

Arnaldo Garat

Expert Systems Engineer, LATAM Airlines
Arnaldo has been a systems engineer at LATAM Airlines for more than four years. He started as part of the operations team, dealing with the production infrastructure that keeps www.latam.com up and running. In this position, Arnaldo worked mainly with configuration as code, Apache... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2000

11:30am PDT

DevSecOps - Balancing Agility, Stability and Security in a Continuous Software Business *SLIDES AVAILABLE
Go faster. Be more reliable. Keep it secure. The rise of continuous delivery and infrastructure as code has increased the rate at which developers are able (and sometimes willing) to deploy software and infrastructure from development to production. This often occurs without the classic oversight and protection that formal InfoSec and operations teams bring when they gate all deployments and modifications to infrastructure. Central ops," "you build it you run it," "no ops," "shared ops," and "embedded ops" are all team structures used to manage the software delivery process. However, they all have trade-offs that impact delivery speed, reliability and security. * Dev - "Ops are blocking us!" * Ops - "We own that environment!" * InfoSec - "Lock. It. Down." In this talk, we discuss practical ways to manage security, performance and delegation of capability to engineering teams in fast moving continuous delivery environments. We will also discuss the technical approaches we've taken, the challenges of SOC 2 compliance vs. DevOps and the real-world implementation of platforms/tools such as Terraform, AWS GuardDuty, Kubernetes, Vault, DataDog and others."

Speakers
avatar for Ben Walding

Ben Walding

Director of Engineering Operations, CloudBees
Ben Walding is best known for his role in OSS hosting as a “Codehaus Despot.”Ben’s exposure to Jenkins became professional when he joined CloudBees in 2011, as he integrated the Codehaus services into CloudBees’ Jenkins as a Service (DEV@cloud) platform.Ben now manages CloudBees... Read More →



Wednesday August 14, 2019 11:30am - 12:15pm PDT
Room 2002

11:45am PDT

SonarQube Now Covers Security Analysis *SLIDES AVAILABLE
SonarQube 7.9-LTS was released in July and comes with a very comprehensive coverage of static application security testing (SAST). In this presentation, I am going to show the approach taken and how this will immediately enhance DevOps pipelines.

Speakers
avatar for Olivier Gaudin

Olivier Gaudin

CEO, SonarSource
Olivier is the co-founder and CEO of SonarSource, the company that develops SonarQube, SonarCloud, and SonarLint.



Wednesday August 14, 2019 11:45am - 12:00pm PDT
Room 2012

11:45am PDT

The Benefits of Codeless and Code-Based Visibility in the CI Pipeline
In any mature Agile or DevOps implementation, there are various testing activities triggered by both developers and testers. In most cases, developers will trigger a Jenkins job per each code change to perform a sanity test for their new feature or recent defect fix. In other use cases, test engineers and business testers schedule via Jenkins their complete sanity or regression testing for their apps (mobile, web, both). In today’s reality, such jobs trigger a mix of test automation tasks. Some are using code-based test frameworks, like Selenium and Appium, but some uses codeless AI-driven test scripts. In this session, Eran Kinsbruner, Chief evangelist and author at Perfecto, will explain how these two testing types vary, and why there is a significant importance in visualizing both in a single dashboard. Join the session to learn: - What are the benefits of business testers and developers embracing codeless test automation? - What are the recommended tests to trigger CI using code vs. codeless? - How can both test types be connected into a single CI dashboard?

Speakers
avatar for Eran Kinsbruner

Eran Kinsbruner

Chief Evangelist and Author, Perfecto
Eran Kinsbruner is the chief evangelist and author at Perfecto, a Perforce company. He authored two books, The Digital Quality Handbook and Continuous Testing for DevOps Professionals. Eran is also a monthly columnist at InfoWorld.com and The Enterprisers Project. Eran is a software... Read More →


Wednesday August 14, 2019 11:45am - 12:00pm PDT
Room 2010

11:50am PDT

Automated Verification for Your CI/CD *SLIDES AVAILABLE
Speakers
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

VP Product, OpsMx
Balaji Sivasubramanian is an accomplished Product Management and Marketing professional in the Enterprise Software, DevOps, and DC/Cloud Infrastructure space. Balaji is VP of Marketing at OpsMx, a CI/CD analytics startup. Prior to that Balaji headed product management/marketing for... Read More →



Wednesday August 14, 2019 11:50am - 12:10pm PDT
3020

12:00pm PDT

Creating Mac Clouds for iOS/Mac CI *SLIDES AVAILABLE
iOS and Mac app development can be challenging since builds have to run on genuine Apple Mac infrastructure. More companies than you might think end up with Mac minis piled up in a closet, but they quickly run into challenges with security and scalability. In this session, learn how MacStadium deploys Mac hardware, SAN storage, and virtualization technology to create robust, scalable clouds perfect for iOS/macOS development, testing, and continuous integration.

Speakers
avatar for Shawn Lankton

Shawn Lankton

Chief Revenue Officer, MacStadium
Shawn currently helps companies improve their iOS and Mac CI infrastructure as Chief Revenue Officer at MacStadium. In this role, he leads MacStadium's sales engineering team as they work with customers to select and adopt the right tools to support their development efforts. Shawn... Read More →



Wednesday August 14, 2019 12:00pm - 12:15pm PDT
Room 2010

12:00pm PDT

Replacing Kafka with Scalability
Early on at LogDNA, we used kafka as our distributed messaging queue. However, after running into scaling and management challenges, we quickly realized kafka was not a long term solution for us. In its place, we've created buzzsaw, a lightweight, distributed, disk-backed messaging queue. With stateless consumers, non-clustered brokers, and a highly granular management API, we were able to easily scale our platform to handle the increasing log volume from our customers.

Speakers
avatar for Muaz Siddiqui

Muaz Siddiqui

Principal Software Engineer, LogDNA
Muaz Siddiqui is a principal software engineer with LogDNA. His ardent focus is solving fundamental big data problems including search and data pipelines. Muaz created LogDNA’s data pipeline from scratch and scaled it to handle petabytes of data a day. Prior to LogDNA, he created... Read More →


Wednesday August 14, 2019 12:00pm - 12:15pm PDT
Room 2012

12:00pm PDT

Jenkins GKE Plugin
Speakers
avatar for Craig Barber

Craig Barber

Software Engineer, Google
Craig is a software engineer on the Cloud Graphite: Platforms team at Google, serving as technical lead for open source CI/CD integrations. Craig has years of experience with cloud native workload deployments and service management. He works closely with GCP customers and open source... Read More →


Wednesday August 14, 2019 12:00pm - 12:30pm PDT
Continuous Delivery Foundation Booth in Expo Hall

12:10pm PDT

Jenkins / Jenkins X Demos *SLIDES AVAILABLE
Grab your lunch and join us at the Jenkins community booth - Jenkins contributors will be demoing   lessons learned and tips and tricks:
  • Faster Git - Attendees will learn the techniques they can use with Jenkins to make their systems clone and update git repositories faster and with less disc space [Mark Waite]
  • Observability in Jenkins X - If you are using Jenkins X, you’re already building at rapid pace.  However, most miss the opportunity to gain real insights into their build and release pipeline.  I'll show you how you can increase observability by activating metric capture and analysis during a containerized application deployment with Jenkins X.  This  entails modifying the declarative Tekton pipelines. [Oscar Medina]
  • Jenkins-Rest, A JClouds Java Library for the Jenkins REST API - Using the Java-Rest library, we demonstrate how to submit a job to Jenkins, and track it to its completion, all from the command line, without ever touching the GUI. [Martin D'Anjou]
  • Lessons from Platform Support - Lightning talk describing some of the highlights and challenges of Jenkins platform support initiatives. How does "write once, run anywhere" look in a multi-year, multi-component, large scale project? [Mark Waite]

Speakers
avatar for Martin D'Anjou

Martin D'Anjou

ASIC/FPGA Development Automation, Ciena
Martin is a long time Jenkins contributor.  Martin works on automation of ASIC/FPGA development will enable designs to be done faster, at a lower cost, and will bring uniformity across the EDA Tools and in the ASIC/FPGA industry. Designers time is too important to be wasted oncomplexit... Read More →
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →
avatar for Mark Waite

Mark Waite

Technical Evangelist, CloudBees
Developer, tester, reformed manager, Jenkins user and Jenkins contributor, Mark started using Hudson/Jenkins in 2008 and became an active contributor in 2014. He maintains the Git plugin and the Git client plugin. Mark works at CloudBees creating and presenting training. Mark is a... Read More →



Wednesday August 14, 2019 12:10pm - 1:30pm PDT
Jenkins Community Booth in Expo Hall

12:15pm PDT

Self-Updating Jenkins: GitOps for Jenkins Configuration
Using GitOps to Automate Config Updates for the CloudBees Jenkins Distribution.

Speakers
ME

Matt Elgin

Technologists, CloudBees


Wednesday August 14, 2019 12:15pm - 12:30pm PDT
DevOps Theater

12:15pm PDT

Lunch and Expo Hall
Lunch and Expo Hall

Wednesday August 14, 2019 12:15pm - 1:45pm PDT
Moscone West Level 2 (Expo Hall)

12:30pm PDT

CloudBees Jenkins X Distribution Means Stability for Native Kubernetes CD
Stability has been an issue for Jenkins X as it evolves quickly. This talk will provide an overview of how the CloudBees Jenkins X Distribution provides the stability that companies expect for their CD solution.

Speakers
avatar for Logan Donley

Logan Donley

Solution Architect and Technologist, CloudBees
Logan is a Solution architect and technologist at CloudBees. Passionate about innovation and automation. Always trying to stay ahead of the latest and greatest. Former DevOps and Kubernetes consultant.


Wednesday August 14, 2019 12:30pm - 12:45pm PDT
DevOps Theater (Expo Hall)

12:30pm PDT

Simple CI/CD, Fast
Speakers
avatar for Josh Puetz

Josh Puetz

Sr Software Engineer, CloudBees
Josh is a software engineer with over 15 years of experience architecting and building web applications. He is an experienced Rubyist, test first designer, remote worker, and human being. Josh writes code so you don't have to.


Wednesday August 14, 2019 12:30pm - 12:45pm PDT
Developer Hive (Level 2 Lobby)

12:30pm PDT

How to Run ElasticSearch from Zero to Petabyte Scale on Kubernetes *SLIDES AVAILABLE
We’ve been where you are. We manage both, a large multi-tenant, multi-cloud ElasticSearch-based logging platform, as well as individual, single-tenant, on-premise deployments. Two vastly different workloads, both running on Kubernetes. In this session, Ryan Staatz will discuss everything from managing small clusters efficiently without breaking the bank, to scaling ElasticSearch beyond petabytes while still being able to sleep soundly at night.

Speakers
avatar for Ryan Staatz

Ryan Staatz

Head of DevOps, LogDNA
Ryan Staatz is the Head of DevOps at LogDNA, where he migrated the company’s infrastructure from VMs to Kubernetes. His team partners with large enterprise companies like IBM to establish stability across deployments, expand LogDNA’s compliance repertoire, and improve observability... Read More →



Wednesday August 14, 2019 12:30pm - 12:45pm PDT
Sponsor Theater

12:45pm PDT

Jenkins Plugin Management as Code
Let’s admit it, Jenkins Plugin management can be a pain. In this talk we will explore using CasC for Jenkins Plugin management.

Speakers
KM

Kurt Madel

Technologists, CloudBees


Wednesday August 14, 2019 12:45pm - 1:00pm PDT
DevOps Theater (Expo Hall)

12:50pm PDT

Visibility in the CI Pipeline: How to Achieve It With 2 Types of Testing
Cloud-native applications have emerged as ultimately determining business competitiveness in today’s business landscape.  Why? Because they are scalable, resilient, portable across cloud environments, and make it easier to incorporate customer feedback quickly. But there's a catch, cloud-native applications fundamentally change the way you provision, deploy, and manage your infrastructure.

That's where DevOps, microservices, and containers come in. This session will show you how to combine them to create a highly-automated continuous delivery platform. By streamlining the process to resemble factory assembly lines, you can adapt quickly to market changes and keep your customers happy – without burning your team out.

Speakers
avatar for Tzvika Shahaf

Tzvika Shahaf

AVP Sales Engineering, Perfecto
Tzvika is the AVP Sales Engineering at Perfecto, bringing over 18 years of experience in Product development , testing & Analytics, working daily with leading US fortune 500 & Global enterprises to optimize their Continuous Testing visibility and DevOps maturity.Tzvika is a blogger... Read More →


Wednesday August 14, 2019 12:50pm - 1:05pm PDT
Sponsor Theater

1:00pm PDT

Speeding up your Build with Accelerator
Speakers
avatar for Eric Melski

Eric Melski

Principal Software Engineer, CloudBees
Eric is a software developer with more than 20 years of professional experience. Familiar with a wide range of programming languages, environments and technologies. Emphasis on producing high-quality, robust, efficient software that exceeds customer requirements.


Wednesday August 14, 2019 1:00pm - 1:15pm PDT
Developer Hive (Level 2 Lobby)

1:10pm PDT

Top 3 Steps to Accelerate and Improve Your Continuous Delivery Pipeline Flow
DevOps accelerates more than application delivery. It transforms business ideas into customer value by automating and orchestrating continuous delivery pipelines to securely deliver quality software and services faster. Teams are often spread across the globe supporting both traditional and hybrid IT environments.  How do you streamline the delivery pipeline while ensuring collaboration? Join us to hear ways to successfully improve your delivery pipelines across large enterprise organizations, from Micro Focus expert Paul Bratlien.

Speakers
avatar for Paul Bratlien

Paul Bratlien

Solutions Architect, Micro Focus
Paul is a solution architect at Micro Focus with experience using Application Delivery Management (ADM) tools prior to working at Micro Focus.  Prior to joining Micro Focus Paul was a Program Director offering 6+ years of success leading all phases of large-scale projects. Recognized... Read More →


Wednesday August 14, 2019 1:10pm - 1:25pm PDT
Sponsor Theater

1:15pm PDT

CloudBees Core
Taking Jenkins to the Enterprise with CloudBees Core

Speakers
avatar for Stuart Beattie

Stuart Beattie

Director of Product Marketing, CloudBees
Stuart has worked in high-tech companies for over 25 years and has advised finance, telecoms, manufacturing, healthcare and national government organizations on cybersecurity, governance, compliance policies and business process improvements. He has a B.S. in computing with German... Read More →


Wednesday August 14, 2019 1:15pm - 1:30pm PDT
DevOps Theater (Expo Hall)

1:30pm PDT

Accelerator Overview
Eliminate the Wait.  Accelerator Overview

Speakers
avatar for Tim Johnson

Tim Johnson

Product Marketing Manager, CloudBees
Tim is a product marketing manager and focuses on the impact DevOps has on the people and the organizations adopting it. He has over 15 years of product marketing experience with industry leaders like BMC Software, Cisco, Google and SurfControl. He holds an MBA from the University... Read More →


Wednesday August 14, 2019 1:30pm - 1:45pm PDT
DevOps Theater (Expo Hall)

1:30pm PDT

Using Machine Learning and Continuous Delivery to Give the Power to the Developer Team
The usual method of delivering software into production consists of developers creating the artifact, then handing it off to a team of DevOps engineers who sweat bullets as they write scripts and carefully deploy the code into production. This method is time-consuming, error prone, and is no longer suitable for the accelerated pace of business. Engineering teams are under immense pressure to ship code faster, and can't afford a slow, painful process. How can this process be streamlined using machine learning by giving developers the power to deploy their own code directly into production?

In this presentation, DevOps Expert, Nick Durkin, discusses the need to combine the practice of continuous delivery with machine learning to give the power directly to the developer team--including actually how to do it. He will discuss:
  • How to create a failure strategy around product deployments, giving the business confidence that "push button deployments" will not result in performance problems
  • How both response times and custom events can be teased out of existing monitoring and logging tools using the correct algorithms
  • How to create a dashboard that gives engineering leaders visibility into every deployment, including what happened 
Is it truly possible to achieve Continuous Delivery Nirvana using Machine Learning--giving the power directly to the development team?

Speakers
avatar for Nick Durkin

Nick Durkin

Field CTO, Harness
Nick Durkin possesses over twelve years of data center architecture knowledge combined with a wealth of certified training, Nick also owns over five years of Hadoop and Big Data experience, architecting systems and building big data applications for not only the Federal government... Read More →


Wednesday August 14, 2019 1:30pm - 1:45pm PDT
Sponsor Theater

1:45pm PDT

The 2019 State of API Report - Key Takeaways
The 2019 State of API is a report designed to establish benchmarks for the Application Programming Interface (API) industry regarding the methodologies, practices, and tools used by software teams to plan, design, develop, test, document, and monitor APIs in 2019.

With more than 3,000 responses from a global audience of developers, architects, product leaders, operations, and QA professionals from organizations across 17+ industries, the State of API Report provides insights into the trends and technologies that are defining today’s complex API ecosystem.

This presentation will look at the key takeaways identified in the 2019 State of API Report.

Speakers
avatar for Gail Shlansky

Gail Shlansky

Director API Products, SmartBear
Gail graduated with a BS and Master’s degree in computer science and has shown a commitment to the world of software ever since. After graduating, and being a developer in her early career, Gail quickly found her way to product management. Gail has made a career out of introducing... Read More →


Wednesday August 14, 2019 1:45pm - 2:00pm PDT
Room 2012

1:45pm PDT

Defining a Kubernetes Pipeline - a new CD Workflow
Yes, your CI/CD workflow is about to change.  In a monolithic architecture the focus of the CI/CD process has been in the 'build", specifically the compile and link step. This is where we have traditionally assembled the pieces and parts of our monolithic package to push it across the dev, test and prod environments.  With microservices running on top of a Kubernetes platform, our assembly step will move to run time. The compile and link step (if any) will be small, builds will involve creating docker images and deployments will begin to perform the configuration management that used to be done during your CI build.  This talk shows you what a new Kubernetes pipeline will look like using tools such as Jenkins, DeployHub, Quay and Helm.

Speakers
avatar for Steve Taylor

Steve Taylor

CTO, DeployHub
Steve is seen as a visionary and industry leader in the area of software development, DevOps process improvement and software build and release automation. Lets just say he was designing continuous delivery pipelines for Fortune 1000 companies before the term ‘continuous integration... Read More →


Wednesday August 14, 2019 1:45pm - 2:05pm PDT
3020

1:45pm PDT

CloudBees Jenkins Support: Top 5 Issues and Solutions *SLIDES AVAILABLE
Did you know CloudBees now provides support for Jenkins, even open source? In this session, we're going to take some time to walk through real-life cases and how our support team solved them. "So why is this important to me and how can I get this kind of expert help?" We'll cover that as we highlight common Jenkins issues first-hand and discuss the solutions to help you better understand how to overcome them. You'll walk away more prepared to keep Jenkins running healthy and those Pipelines humming along.

Speakers
avatar for Parker  Ennis

Parker Ennis

Product Marketing Manager, CloudBees
Parker is a lover of all things open source and has worked at CloudBees for over three and a half years in multiple roles. He originally went to North Carolina State for his B.A. and graduated in 2013. He then went to The Iron Yard in Durham, NC to study back-end engineering, specifically... Read More →
avatar for Ryan Smith

Ryan Smith

Senior Development Support Engineer, CloudBees
Ryan Smith is a former Jenkins administrator and CloudBees client, and currently works as a senior developer support engineer for CloudBees. Ryan currently leads the performance and stability team within the support organization, and spends his days evangelizing enterprise Java deployment... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2010

1:45pm PDT

Jenkins: State of the Union & The Next 15 Years *SLIDES AVAILABLE
An overview of where Jenkins is today both as a product and a part of the Continuous Delivery Foundation (CDF). This will be an open and honest review of what went well in the last year and what went less well. It will end with setting a direction forward for Jenkins in the coming decade.

Speakers
avatar for Jeremy Hartley

Jeremy Hartley

Sr Product Manager, CloudBees
Jeremy Hartley is the Product Manager for Jenkins and CloudBees Jenkins Distribution. He has spent the last 20 years working in the technology industry, starting his career as software developer and then an engineering manager. For the last 10 years he has been a product manager working... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2011

1:45pm PDT

Eli Lilly's Journey to a Sustainable Enterprise Jenkins Service *SLIDES AVAILABLE
Do you ever wonder how many different Jenkins Pipelines you have dispersed across your organization which achieves similar or the same outcome? Do you have different expertise on Jenkins in your company and find it difficult to offer a service that meets everyone's needs? This talk is going to walk you through Eli Lilly's journey on rolling out an enterprise Jenkins service. More specific, this talk will focus on two main areas: * First, how Eli Lilly & Company created a suite of reusable shared libraries to form the foundation of our enterprise Jenkins pipeline service. This led to a streamlined set of Jenkins Pipelines, where quality and security could be controlled centrally. We'll also showcase how we scaled to a high-adoption rate as teams didn't have to worry about building their own Jenkins Pipelines and managing the DevOps process. * Second, how Eli Lilly divided our Enterprise Jenkins service into three different offerings based on the different expertise levels across our organization. This enabled a more personalized and improved experience aligning to an enterprise service. Eli Lilly looks forward to sharing what we learned throughout this journey, including the Do's and Dont's!

Speakers
avatar for Nick Liffen

Nick Liffen

Eli Lilly & Company, Jenkins Product Owner
Nick is a product owner and software engineering lead within Eli Lilly’s emerging technologies team, where he enables and empowers teams at by offering automated and consumable processes and tools. With a focus on owning and maturing services such as Jenkins, Artifactory, and GitHub... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2000

1:45pm PDT

Smart and stable automated testing using AI based Dynamic Locators *SLIDES AVAILABLE
"One of the biggest problems within UI-based test automation is maintenance. A lot of effort is spent on maintaining the tests than writing actual tests. Indeed, a recent study suggested about 30% of testers' time is spent on maintenance. This leads to loss of valuable time and effort by teams which would be better spent on exploring the actual application. This problem of maintenance is not something new and has existed for the past several decades. There have been many tools, frameworks and approaches that to try and solve this problem but none have been successful till now. It's why UI-based test automation is looked upon with high skepticism. Artificial intelligence (AI) helps to analyze the DOM in real time and extract multiple attributes for each and every element a user interacts with in an application instead of just one attribute like current existing frameworks. Even when an element attribute changes, the tests do not immediately fail. Rather, AI chooses from the list of already extracted attributes to successfully locate the element. This strategy is called Dynamic Location Strategy and represents the future of UI-based test automation. In this talk, I will cover the basics of AI, discuss the current problems with UI based test automation and perform live demos of how AI-based dynamic locators. This session will show you how AI makes your tests more resilient to change, and in turn, helps build smarter, stable and much faster tests. Finally, I will cover the future of AI-based testing."

Speakers
avatar for Raj Subramanian

Raj Subramanian

Developer Evangelist, Testim.io
Raj currently works as a developer evangelist for Testim.io. He actively contributes to the software community by speaking at conferences, writing articles, blogging, making videos on his YouTube channel and being directly involved in various technology-related activities. He actively... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2006

1:45pm PDT

Cloud Native CI/CD with Jenkins X and Tekton *SLIDES AVAILABLE
"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 for an opinionated open source solution. In this talk, we'll explain the CI/CD challenges in a cloud native landscape, and show how Jenkins X rises to them by leveraging open source cloud native technologies like Tekton. We will describe how the Jenkins X project has evolved on it's own cloud native journey and the amazing benefits we are gaining by using the cloud well. People who attend will leave with a better understanding of the awesome new technologies, architecture and benefits which are transforming the way we build, release, deploy and run our software."

Speakers
avatar for James Rawlings

James Rawlings

Co-Creator of Jenkins X & Coder, 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 →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2004

1:45pm PDT

Blue is the New Green *SLIDES AVAILABLE
"Blue/Green deployments can reduce downtime and risk when pushing applications to production. The best practice where one production environment serves a live application, and another an area to deploy and test before replacing it, forms the basis of a conversation about extending the practice to the pipeline itself. When DevSecOps pipelines fail, continuous delivery grinds to a halt. Often the break is due to teams making changes to increase flow and reduce waste or the integration of a new tool. Security tools are notorious for being slow and should be tested without any adverse effects to the delivery process. With a Blue/Green pipeline approach powered with automation, teams can experiment on a parallel pipeline without impacting the needs of the business Join DJ as he introduces the technique of operating with Blue/Green pipelines, how to use Infrastructure as code to create them, experimentation with security toolsets and the architectural concerns that need to be considered when utilizing this approach to reduce the risk of pipeline breaks."

Speakers
avatar for DJ Schleen

DJ Schleen

DevSecOps Evangelist and Security Architect, Sonatype
DJ is a DevSecOps pioneer and worked as a DevSecOps evangelist and security architect at a large healthcare organization. He provided DevSecOps thought leadership throughout their journey of cultural revolution and digital transformation. DJ specializes in automating security controls... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
3014

1:45pm PDT

How Jenkins Builds and Delivers Jenkins in the Cloud
Want to know how Jenkins builds Jenkins? Catch this session to see the real-life implementation of Jenkins' development (at ci.jenkins.io) and delivery infrastructure in the cloud as it evolved from a mix of platforms to multi-platform VMs, containers and Kubernetes on Microsoft Azure. Expect a frank discussion of issues that were encountered along the way, how the architecture has evolved and what's on the roadmap. We'll share important tips and tricks for implementing your own Jenkins infrastructure on any cloud, based on Jenkins' own implementation experience.

Speakers
avatar for Brian Benz

Brian Benz

Cloud Advocate, Microsoft
Brian is a cloud advocate at Microsoft, helping Java developers to get the most out of Microsoft Azure. Before joining Microsoft, he was a solution architect, consultant, developer, author and presenter at IBM, Deloitte and other companies. Find him on Twitter @bbenz.
avatar for Tyler Croy

Tyler Croy

Main guy?, The Jenkins Project
pretty responsible -- he/him


Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2002

1:45pm PDT

Lean Coffee for the Public Sector *SLIDES AVAILABLE
"Air gap. FedRamp. NIST. ATO. On prem. C2S. GovCloud. Contract Vehicles.

Sound familiar? If so, this session is for you!

Bringing DevOps to the Public Sector presents unique challenges, requiring creative solutions, brilliant minds, and often some serious patience. Working in this space can be isolating, with the larger DevOps world speeding towards technologies not yet available to us while we struggle internally to bring basic DevOps concepts to legacy programs.

In this session we will take advantage of this rare gathering of DevOps professionals to come together as Public Sector DevOps professionals and help each other solve our common issues. Using the Lean Coffee meeting technique, we will democratically determine our agenda and begin attacking some of the Public Sector DevOps challenges.

All who work with and for the Public Sector are welcome, however vendors and contractors will not be permitted to do any direct selling during the session.

For more on Lean Coffee see http://leancoffee.org/"

Speakers
avatar for Karen Taggart

Karen Taggart

Senior Customer Success Manager, CloudBees
Karen is a senior customer success manager at CloudBees, where she helps maximize CloudBees adoption within a diverse customer base including Fortune 500s, insurance providers and government agencies. Prior to joining the DevOps world, Karen spent over 15 years as product owner/business... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
3016

1:45pm PDT

Getting to a Multi-Cloud Deployment – A Case Study Of Adobe Sign *SLIDES AVAILABLE
In this case study we present the multi-cloud approach of deploying the Adobe Sign service to multiple geographies using both Amazon Web Services (AWS) and Microsoft Azure. We will discuss driving forces behind multi-cloud adoption, the pros and cons of the approach and cover strategies developed to achieve a "push button" deployment to both clouds using in-house and third-party tools.

Speakers
avatar for Pam Colwell

Pam Colwell

Senior Computer Scientist, Adobe Systems
Pam Colwell is a Senior Computer Scientist at Adobe Systems working in the infrastructure team of Sign. She is responsible for managing the databases both physical distribution and architectural use of the data within it. Most recently she was contributor to Sign's ability to standup... Read More →
avatar for Nidhi Tare

Nidhi Tare

Computer Scientist, Adobe Systems
Nidhi Tare is a computer scientist by profession working for Adobe Systems for over five years. She specializes in automation and has been deeply involved in building out Adobe's Document Cloud platform. She is passionate about platform engineering specifically around infrastructure... Read More →



Wednesday August 14, 2019 1:45pm - 2:30pm PDT
Room 2008

2:00pm PDT

Advanced Load Testing with Cloud At The Edge *SLIDES AVAILABLE
Load Testing is important in CI/CD workflows to ensure that software changes don’t degrade a website’s response times under heavy traffic conditions. Conventional Cloud-based Load Testing uses servers in data centers to deliver load and measure response times and thus ignores Last-Mile transit times experienced by real end-users.  This results in under-estimates of response times and inadequate compliance with Service Level Agreements. Neocortix Cloud Services uses a worldwide network of mobile devices to provide Cloud At The Edge, enabling true Last-Mile Load Testing. This improves performance, competitiveness, and reduces costs for Load Test vendors, e-commerce platforms, and major websites.

Speakers
avatar for Lloyd Watts

Lloyd Watts

Chief Executive Officer, Neocortix Cloud Services
Lloyd Watts, Ph.D., is the Founder and CEO of Neocortix, Inc.  Prior to founding Neocortix in 2013, he was the Founder and CTO / Chief Scientist of Audience, Inc., which went public in 2012 with a peak market capitalization of about $300M.  He holds a Ph.D. in Electrical Engineering... Read More →



Wednesday August 14, 2019 2:00pm - 2:15pm PDT
Room 2012

2:05pm PDT

CD with Kubernetes: The Prequel *SLIDES AVAILABLE
This talk is about the practical realities of starting continuous deployments for legacy applications. At GitLab, we release every 22nd of the month to help our large, self-managed install base maintain consistency. However, as we are in the process of moving to Kubernetes, we are increasing the velocity of feature development (yay!) and that meant we needed the ability to deploy more regularly. Traditionally, talks and blog posts focus on adopting the latest Kubernetes-enabled, star-spangled CI/CD solution but we went the alternate route of pushing our existing legacy CI/CD system to the limit instead. This talk is the story of how we found success, both human and byte-sized.  

Speakers
avatar for Priyanka Sharma

Priyanka Sharma

Director of Technical Evangelism, GitLab
Priyanka Sharma is the Director of Technical Evangelism at GitLab Inc. She also serves on the board of the Cloud Native Computing Foundation (CNCF) and has deep expertise in DevOps and observability. A former entrepreneur with a passion for growing developer products through open... Read More →



Wednesday August 14, 2019 2:05pm - 2:25pm PDT
3020

2:45pm PDT

GitHub DevOps: Using GitHub Package Registry In Release Pipelines *SLIDES AVAILABLE
GitHub has released GitHub Package Registry. The GitHub Registry provides a seamless way to implement a secure registry within a CI/CD pipeline. This lightning talk will demonstrate how the Package Registry may be used as a secure repo for build artifacts, and automate their deployment via a Jenkins pipeline. This tight integration with the GitHub VC system exposes fewer attack vectors and helps ensure a secure software supply chain.

Speakers
avatar for John Marx

John Marx

DevOps Program Architect, GitHub
John Marx is an Agile and DevOps Architect. He is the former founder and President of Open Systems Group and began his career with General Electric. His technical background includes development in C, Java, PHP and Python and he has worked with advanced CI/CD pipeline technologies... Read More →



Wednesday August 14, 2019 2:45pm - 3:00pm PDT
Room 2008

2:45pm PDT

Mobile DevSecOps: Security and Privacy Automation 101
Success in continuous delivery means removing friction from the flow, but security and privacy issues can get in the way. In this rapid fire session, learn the top security and privacy issues found in mobile apps, how to partner with your security, risk and compliance teams, and approaches for automating security and privacy testing in your Jenkins CI/CD pipeline for continuous security (CS).

Speakers
avatar for Brian Reed

Brian Reed

Chief Mobility Officer, NowSecure
Brian Reed brings decades of experience in mobile, apps, security, dev and operations helping Fortune 2000 global customers and mobile DevSecOps trailblazers while growing NowSecure, Good Technology, BlackBerry, ZeroFOX, BoxTone, MicroFocus and INTERSOLV. With more than 25 years building... Read More →


Wednesday August 14, 2019 2:45pm - 3:00pm PDT
Room 2012

2:45pm PDT

Overcoming Organizational Challenges in Implementing Continuous Delivery with Spinnaker
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
avatar for Brandon Leach

Brandon Leach

Sr. Engineering Manager, Autodesk
Brandon is a technology leader who is passionate about helping companies deliver better software, faster.  He is currently working at Autodesk where he is working on transforming service delivery to enable the company to achieve SaaS excellence.


Wednesday August 14, 2019 2:45pm - 3:05pm PDT
Room 3020

2:45pm PDT

Continuous Integration Testing: Fully Test Your Microservices Application, Early and Often
The DevOps principle of “Shifting Left” promotes testing early in the development cycle, for improved software quality and system health. At the same time, the rise of containerized microservice applications brings a new challenge: services are developed in isolation. It’s common practice that each service is frequently, thoroughly tested—individually. But they don’t get validated together until deploy time (if at all!). In this session, we’ll explore techniques for running high-fidelity integration tests across multiple services, as part of a continuous integration workflow. You'll see a demo that uses Jenkins to provision, test, and tear down self-contained Kubernetes environments that replicate complete production systems. This allows you to run full-system tests as part of every build, safely and cost effectively.

Speakers
avatar for Dave Stanke

Dave Stanke

Developer Advocate, Google Cloud
Dave is a Developer Advocate for Google Cloud Platform, aligned to the DevOps community. He loves talking with practitioners: listening to stories, telling stories, sharing a healthy cry. Prior to Google, he was the CTO of OvationTix/TheaterMania, a tech startup in the performing... Read More →


Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2006

2:45pm PDT

DevOps Patterns and Antipatterns for Continuous Software Updates *SLIDES AVAILABLE
So, you want to update the software for your user, be it the nodes in your K8s cluster, a browser on user’s desktop, an app in user’s smartphone or even a user’s car. What can possibly go wrong? In this talk, we’ll analyze real-world software update fails and how multiple DevOps patterns, that fit a variety of scenarios, could have saved the developers. Manually making sure that everything works before sending an update and expecting the user to do acceptance tests before they update is most definitely not on the list of such patterns. Join us for some awesome and scary continuous update horror stories and some obvious (and some not so obvious) proven ideas for improvement and best practices you can start following tomorrow.

Speakers
avatar for Baruch Sadogursky

Baruch Sadogursky

Head of Developer Relations, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of Developer Relations and a Developer Advocate at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 18 years of hi-tech experience sure helps. When he’s... Read More →



Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2011

2:45pm PDT

Kind-ness for your Kubernetes Clusters
Join Duffie Cooley as he presents a live demonstration of Kind (https://kind.sigs.k8s.io). Kind is a tool for running local Kubernetes clusters using Docker container nodes—it’s very extensible and provides a great environment for working through the configuration and modification of Kubernetes clusters.
Duffie will work through the history of the project and present a number of common use cases for the tool. Finally, we’ll look at how Kind compares to some of the other solutions (Minikube, Microk8s, etc.) for local Kubernetes clusters available today.

Speakers
avatar for Duffie Cooley

Duffie Cooley

Staff Kubernetes Architect, VMware
Duffie Cooley is a Staff Kubernetes Architect at VMware, having joined the company through its acquisition of Heptio. Duffie has been acquired by VMware once before when with Nicira. In between he was a Solution Engineer at CoreOS and Solution Architect at Apple. Across all of those... Read More →


Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2010

2:45pm PDT

My Code, My Environment, and Yes, My Data – Empowering the Developer with Data *SLIDES AVAILABLE
The CI/CD pipeline has been democratized. Engineers today have the ability to provision environments and build and deploy their code to them as and when needed, via self-service. In this session, Sanjeev Sharma will make the case to treat data at par with code and environments and give developers and testers the ability to provision test data as and when needed, in a secure and compliant manner.

Speakers
avatar for Sanjeev Sharma

Sanjeev Sharma

VP and Global Practice Director for Data Transformation, Delphix
Sanjeev Sharma is an internationally renowned DevOps and Cloud Transformation thought leader, technology executive, and published author. Sanjeev’s industry experience includes tenures as CTO and Worldwide Technical Sales Leader, Cloud Architect Leader and Acquisition Integration... Read More →



Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2000

2:45pm PDT

Orchestrating Across Jenkins Pipelines *SLIDES AVAILABLE
More and more teams are having success with pipelines. We follow our builds with deploys and trigger tests. Maybe even getting to production. However, many of our apps need to coordinate across pipelines as we go to production. We have a number of services that break each-other and need to coordinate delivery. Perhaps we also have multiple pipelines for a single build - one for early testing, another for release. How do we coordinate across pipelines? Join IBM's Eric Minick for a deep dive on Release Management for Jenkins.

Speakers
avatar for Eric Minick

Eric Minick

Program Director for IBM DevOps Solutions, IBM
Program Director for IBM DevOps solutions, including Deploy, Velocity, and Test. Passionate about making IT better whether by fostering healthier cultures or better tools.

 Got his start developing code, but was always drawn to tech support. That lead to consulting, speaking... Read More →



Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 3014

2:45pm PDT

OSS for Enterprises: Procure Secure Components Faster with Superior Developer Experience *SLIDES AVAILABLE
Open Source is an integral part of Application Development today. Although most of it is good, some are malicious and vulnerable. How do you automatically and contextually enforce policies (Security, License & Architecture) across the entire software development lifecycle and manage risk better without compromising the developer experience?

Speakers
avatar for Sheshagiri Rao

Sheshagiri Rao

Technical Leader, Discover Financial Services
Sheshagiri (Giri) Rao is a technical leader responsible for Continuous Delivery Platform at Discover Financial Services. He has held other roles at Discover including Application Development, Quality Engineering, Data Management & Non Functional Testing areas. He is passionate about... Read More →



Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2002

2:45pm PDT

Production-Ready IaC Battle Scars and How to Win the War *SLIDES AVAILABLE
Sometimes you have to lose some battles to win a war. One does not simply infrastructure as code in production without walking away with some scars and lessons. In this talk, we will share experiences deploying infrastructure as code solutions for some of the world’s largest financial services workloads. We will discuss what you do to adjust to the high stakes & high speed demands of real time transactions powered by IaC. We will share where it went totally wrong, and how to avoid the pit falls from tools to process to people.

Speakers
avatar for Jeff Ardilio

Jeff Ardilio

Director, KPMG
As Director for KPMG’s Experience Design & Engineering team, Jeff Ardilio leads the technical execution of custom software solutions and integrations from sales through ideation, design, development, and delivery. He leverages his 15+ years of industry experience delivering solutions... Read More →



Wednesday August 14, 2019 2:45pm - 3:30pm PDT
Room 2004

3:00pm PDT

Testing at the Speed of Awesome with Sauce Labs
In the world of Agile and CI/CD, continuous testing is no longer a nice-to-have. It is a crucial piece of your software delivery pipeline to ensure that you are able to deliver your applications at speed, without compromising quality. However, with testing volume increasing at every stage of the development lifecycle, you can’t let test infrastructure limits create bottlenecks and dips in productivity. Join Derek Ross from Sauce Labs as he demonstrates how Sauce Labs eliminates the infrastructure bottleneck by providing the world’s most comprehensive continuous testing cloud. Learn how Sauce Labs can enable your teams for functional testing excellence with:
  • Full cross browser coverage for desktop web apps 
  • Emulators, simulators and real devices for all types of mobile apps 
  • Headless browsers for early pipeline testing -Visual component verification 
  • Front-end performance metrics 
  • ...And more! 
No matter where you are in your continuous testing journey, you will walk away from this presentation with an understanding of why Sauce Labs continues to be the front-end functional test execution platform of choice for many of the world’s leading brands, helping them to release better quality software, faster.

Speakers
avatar for Derek Ross

Derek Ross

Sr. Solution Engineer, Sauce Labs
Derek Ross is a Sr. Solution Engineer at Sauce Labs where he works with prospective, new and existing customers to adapt their tests and frameworks and enhance their parallel and cross-browser testing capabilities. In the last 10+ years he has worked at Verizon, GE, and T-Mobile as... Read More →


Wednesday August 14, 2019 3:00pm - 3:15pm PDT
Room 2008

3:00pm PDT

The Four Ways of Enterprise DevOps *SLIDES AVAILABLE
Embracing DevOps at enterprise scale requires a seismic shift in the way an organization plans, builds, tests, releases, and manages applications. Here are four ways to ensure your enterprise DevOps transformation is a success.

Speakers
avatar for Mark Levy

Mark Levy

Product Marketing Director, Micro Focus
Mark is Director of Product Marketing at Micro Focus focusing on how modern software practices like Agile and DevOps can enable Enterprise IT to innovate faster with less risk.  Mark joined Micro Focus in May of 2016 as part of the Serena Software acquisition. At Serena, Mark held... Read More →



Wednesday August 14, 2019 3:00pm - 3:15pm PDT
Room 2012

3:05pm PDT

Upskilling for CD - creating an emerging CD practices skills portfolio and associated training and certification
Speakers
avatar for Jayne Groll

Jayne Groll

CEO, DevOps Institute
Jayne Groll is co-founder and CEO of the DevOps Institute (DOI). Jayne carries many IT credentials including ITIL Expert™, Certified ScrumMaster, Certified Agile Service Manager, DevOps Foundation and is a Certified Process Design Engineer (CPDE)™ . Her IT management career spans... Read More →


Wednesday August 14, 2019 3:05pm - 3:25pm PDT
Room 3020

3:15pm PDT

Digital Transformation Lessons from Eli Lilly – Value Stream Management is the Missing Link
Enterprises have spent millions of dollars to transform enterprise software development and delivery. Yet, we still struggle to answer whether and how this impacts performance.  Value Stream Management is the missing link to navigate and track the digital transformation journey. From CI/CD implementation, to scaling best practices throughout the enterprise, Value Stream Management guides continuous software delivery improvement.  Join us as we discuss a real-world journey in a highly-regulated environment. Learn from Lilly's ongoing Lilly implementation and its successes and failures.

Speakers
avatar for Marvin Stigter

Marvin Stigter

Manager, Platform Services and DevOps, Eli Lilly and Company
I consider my key skill and expertise that of being the change agent that helps marry business and IT together. This is something I have been doing at an executive level for over 15 years, and I get a real sense of achievement when the team can really make an impact creating new cost-effective... Read More →


Wednesday August 14, 2019 3:15pm - 3:30pm PDT
Room 2008

3:15pm PDT

Using AI/ML to Automate CI/CD
To achieve true continuous delivery, teams need to leverage end-to-end automation across their deployment pipelines and tooling. Deployment health checks today involve someone pinging the production app and saying "yep, app is still up, everything is OK." In short, availability = success. In reality, availability = success and the only way to get a true measure is to have multiple engineers sniff test production by grep'ing logs or looking at monitoring charts. It's not unusual for teams to have four-five engineers spend 60-120 mins per deployment to make sure everything is OK. What if AI/ML could automate this process? This session will take a look at some of the machine learning techniques you can apply to automate deployment verification and health checks.

Speakers
avatar for Steve Burton

Steve Burton

CD Geek, Harness
Steve is CD Geek at Harness. Prior to Harness, Steve did Geek stuff at AppDynamics, Moogsoft and Glassdoor. Steve started his career as a Java developer back in 2004 at Sapient. When he's not playing around with tech he's normally watching F1 or researching cars on the web. @Burt... Read More →


Wednesday August 14, 2019 3:15pm - 3:30pm PDT
Room 2012

3:30pm PDT

Break in Expo Hall
Break

Wednesday August 14, 2019 3:30pm - 4:15pm PDT
Moscone West Level 2 (Expo Hall)

3:40pm PDT

Engineering the Digital Transformation with Gary Gruver
Gary Gruver’s latest book Engineering the Digital Transformation provides systematic approaches for improving how software is developed for a broad range of applications. Learn about the high-level principles for engineering improvements. These principles are based on what has been proven to work well in manufacturing but will be modified to address software’s unique characteristics and capabilities. Book signing to follow!

Speakers
avatar for Gary Gruver

Gary Gruver

President, Gruver Consulting
Experienced executive with a proven track record of transforming software development and delivery processes in large organizations. Author of Engineering the Digital Transformation, Starting and Scaling DevOps in the Enterprise and co-author of Leading the Transformation: Applying... Read More →


Wednesday August 14, 2019 3:40pm - 3:55pm PDT
Sponsor Theater

3:45pm PDT

Value Stream Modeling in DevOptics Free
DevOptics Free Expands with Value Stream Modeling

Speakers
avatar for Michael Baldani

Michael Baldani

Sr Product Marketing Manager, CloudBees
Mike Baldani is a senior product marketing manager at CloudBees.  He has spent the last 20 years marketing software and SaaS solutions to help customers overcome the challenges they face in their daily roles.


Wednesday August 14, 2019 3:45pm - 4:00pm PDT
DevOps Theater (Expo Hall)

3:45pm PDT

Simple Feature Flags, Engineering Focus
Speakers
avatar for Grigory Avsyuk

Grigory Avsyuk

Software Delivery Advocate, CloudBees


Wednesday August 14, 2019 3:45pm - 4:00pm PDT
Developer Hive (Level 2 Lobby)

4:00pm PDT

Traditional Deployments with Jenkins X *SLIDES AVAILABLE
Jenkins X isn’t just for Kubernetes deployments. In this talk, we’ll discuss how traditional deployments to non Kubernetes environments can be accomplished using Jenkins X and the power of CloudBees Flow

Speakers
JH

Josh Hendrick

Technologists, CloudBees



Wednesday August 14, 2019 4:00pm - 4:15pm PDT
DevOps Theater (Expo Hall)

4:00pm PDT

Jenkins - Kubernetes Pipeline
Speakers
avatar for Steve Taylor

Steve Taylor

CTO, DeployHub
Steve is seen as a visionary and industry leader in the area of software development, DevOps process improvement and software build and release automation. Lets just say he was designing continuous delivery pipelines for Fortune 1000 companies before the term ‘continuous integration... Read More →


Wednesday August 14, 2019 4:00pm - 4:15pm PDT
Continuous Delivery Foundation Booth in Expo Hall

4:00pm PDT

Streamline SoapUI & ReadyAPI Tests in CI/CD Environments
SmartBear is excited to introduce a brand new, automation focused version of its ReadyAPI testing platform. Focused specifically on CI/CD processes the team will share insights into issues we see automation teams face across industries when it comes to API testing, how the new solution is designed to help, as well as a short demonstration of the tool and integration points directly into Jenkins.

Speakers
avatar for Nathan Wright

Nathan Wright

Technical Product Manager, SmartBear
Nathan Wright has a passion for API design and development, as well as the testing and deployment processes that support them. As part of the SmartBear product team, he works closely with organizations of all sizes helping to solve problems across the software development life cycle... Read More →


Wednesday August 14, 2019 4:00pm - 4:15pm PDT
Sponsor Theater

4:15pm PDT

Continuous Delivery at Airbnb: from Deployboard to Spinnaker *SLIDES AVAILABLE
Airbnb has been growing a lot over the past decade, and so has its codebase. What was originally one of the largest Ruby on Rails apps appropriately named MonoRail is now being split into hundreds, even thousands of microservices on Kubernetes. Learn how and why Airbnb is transitioning from its in-house deploy system Deployboard, to Spinnaker, so they can enable continuous delivery for all of these services.

Speakers
avatar for Jens Vanderhaeghe

Jens Vanderhaeghe

Software Engineer, Airbnb
Jens Vanderhaeghe is a Belgian software engineer at Airbnb. He was originally a front-end engineer, but developed a passion for infrastructure and developer experience while working on some of Airbnb’s developer tooling. He’s currently on the Continuous Delivery team creating... Read More →



Wednesday August 14, 2019 4:15pm - 4:35pm PDT
Room 3020

4:15pm PDT

Automated Maturity Assessment
This article will be about the the journey of what, how & why an organization should measure your scrum teams maturity level when it comes to Continuous Integration & Delivery. We begin with the problem statement & solution, basic architecture, then we will address how to get the data needed out of Jenkins, via Pipelines as Code or Freestanding jobs. We will calculate a maturity level and show you how to categorize, scale and ultimately roll up results to scrum teams and upper & middle management. We will address pain points, roll out issues and technical challenges. The ultimate goal is to get Scrum teams to a higher maturity level through a variety of means like training, pipeline enhancements and leveraging a greater tool set. At the end of this presentation people should be able to understand how to spin up a Maturity Project for their organization, how to get team data out of Jenkins and how to use this data set to improve scrum team efficiency. Below you will find more details on the Automated Maturity Assessment project.

Speakers
avatar for Byron Vonthal

Byron Vonthal

Product Owner, Salesforce
I'm currently the Product Manager for Salesforce IT CI/CD supporting over 70+ scrum teams that use different technologies. We balance the scrum teams needs while implementing standardization on Jenkins, GHE & GUS (our Jira-Type Org). In my past, I've been a Java Dev Engineer, QA Engineer... Read More →


Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2000

4:15pm PDT

Database DevOps - It Is Possible!
Data is an integral part of every application, so why aren't we talking about it more when it comes to DevOps and including the database administrators in this important conversation? In this session, we'll talk about why the database has been left behind and the special challenges it presents. We'll also explore the similarities to application development and show that even though there are hurdles, it is possible to include your database in DevOps processes. It's time to start thinking about incorporating your databases into your best practices so it's no longer the bottleneck.

Speakers
avatar for Stephanie Herr

Stephanie Herr

Product Manager, Redgate
Stephanie was a software/database engineer before joining Redgate as project manager for SQL Source Control. Ten years later, she's still working at Redgate to help improve database development and deployments. She loves working in agile environments and wants to help database developers... Read More →


Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2004

4:15pm PDT

Distributed Tracing in Serverless Systems
"As companies move from monolithic to multi-service architectures, existing techniques for debugging and profiling begin to break down. Previously, troubleshooting could be accomplished by isolating a single instance of the monolith and reproducing the problem. With microservices, this approach is no longer feasible because no single service provides a complete picture of the performance or correctness of the application as a whole. Old approaches for distributed tracing include enforcing a policy across development teams, such as writing manual traces inside the code. In serverless, cloud-based systems, new things can be achieved. Since some of the environmental characteristics are known in advance, the tracing can sometimes be done automatically, which makes it far more powerful. I will go quickly over the history of distributed tracing and the most popular tools in this domain. Then, I will focus on the key differences between observability using distributed tracing in generic microservices environments compared to serverless. Examples from the popular cloud vendors will be shown, including full visualization of asynchronous transactions in a highly-distributed serverless system, and detecting business flows across multiple asynchronous communication resources (e.g. SNS, Amazon Kinesis and more)."

Speakers
avatar for Nitzan Shapira

Nitzan Shapira

Co-Founder, CEO, Epsagon
Nitzan is a software engineer with over 12 years of experience in programming, machine learning, cybersecurity and reverse engineering. He is a co-founder and CEO of Epsagon, a company that brings observability to serverless cloud applications, using distributed tracing and AI technologies... Read More →


Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2010

4:15pm PDT

Using the DevOps Pipeline to Generate Continuous, Valuable Insights *SLIDES AVAILABLE
"There's no question the primary aim of the DevOps pipeline is to ship the highest quality of code from the repository to the production environment swiftly, efficiently and securely. But modern DevOps pipelines also creates vast amounts of data from tools used as source code repositories, bug tracking systems, static code analysis, test management frameworks, unit/integration/performance test executions and vulnerability/security analyses. All of the data from the DevOps pipeline can be used to make future releases leaner, more efficient and intelligent. During this session, you'll learn how machine learning (ML) and artificial intelligence (AI) techniques can be applied to logs and metadata collected from management tools, code analysis, testing and vulnerability analyses. Doing so enables you to recommend and execute only the required test cases during hotfix, release candidate, major and minor releases. Additionally, you'll see how the efficiency of DevOps pipelines can increase with the use of a scalable testing grid, which adapts per incoming workload."

Speakers
avatar for Deven Samant

Deven Samant

Director of Enterprise Cloud and Data Solutions, Infostretch
Deven Samant is director of enterprise cloud and data solutions at Infostretch, a technology solution partner helping enterprises in accelerating their digital Initiatives with quality engineering, IoT solutions and data analytics. Deven carries more than 18 years of IT experience... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2008

4:15pm PDT

Declarative Pipeline 2019 - Tips, Tricks, and What's Next *SLIDES AVAILABLE
Are you using Declarative Pipeline? Are you considering using them? Are you just curious? Well, we're going to help you get more out of Declarative Pipeline with less complexity and less effort. We'll walk through some best practices, point out some tricks you might not have known, warn you off some common mistakes, review what's changed in the last year and give you a preview of what we're working on for Declarative Pipeline going forward.

Speakers
avatar for Liam Newman

Liam Newman

Technical Evangelist, CloudBees
Liam started his software career as a tester, which might explain why he’s such a fan of CI/CD and Pipeline as Code. He has spent the majority of his software engineering career implementing continuous integration systems at companies big and small. He is a Jenkins project contributor... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2006

4:15pm PDT

Integrating Jenkins X (Serverless) with Your Business *SLIDES AVAILABLE
CI/CD + GitOps is changing the way that we build software, it comes with a great cultural change and challenges but a lot of advantages. While using 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 SaaS offerings. In this presentation, we 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 services/products.

Speakers
avatar for Mauricio Salatino

Mauricio Salatino

Principal Software Developer / Kubernetes Instructor, LearnK8s
Mauricio Salatino (salaboy.com / @salaboy) is currently working at @LearnK8s as a Principal Software Developer / Kubernetes Instructor. Previously, Mauricio worked for Red Hat / JBoss and Alfresco where he began his journey to move Monoliths to Kubernetes. With more than 10 years of experience in Java and in the Business Automation field Mauricio is pushing for... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 3014

4:15pm PDT

Thinking about Jenkins Security *SLIDES AVAILABLE
"This session is a condensed form of a two-hour training course that Wadeck and Markl presented remotely, along with demonstrations of areas of particular importance when securing Jenkins. This talk covers: * Jenkins security concepts * Authorization, authentication and auditing * Secure builds * Agent security * Configuration and administration security * Auditing * Security best practices"

Speakers
avatar for Mark Waite

Mark Waite

Technical Evangelist, CloudBees
Developer, tester, reformed manager, Jenkins user and Jenkins contributor, Mark started using Hudson/Jenkins in 2008 and became an active contributor in 2014. He maintains the Git plugin and the Git client plugin. Mark works at CloudBees creating and presenting training. Mark is a... Read More →
avatar for Wadeck Follonier

Wadeck Follonier

Sr Security Software Engineer, CloudBees, Inc.
Wadeck Follonier is a Security Software Engineer at CloudBees SA and active member of the Jenkins Security Team. He finished his Master's degree in Computer Science with a specialization in Internet Computing in 2011. Prior to joining CloudBees, he started his career in various positions... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2012

4:15pm PDT

Accelerating Delivery through Change *SLIDES AVAILABLE
This is not a theoretical talk, This are real world examples of Fortune 500 companies who have evolved their DevOps processes. Leaders who want the benefits of higher quality, more reliable software that is delivered faster should attend this workshop. Bring your questions, as we’ll have an interactive Q&A where attendees can tap the minds of DevOps Experts, Jason Farmer and Matt Hicks, who will go through lessons they have learned so you can avoid these obstacles and apply them successfully in your organization.

Speakers
avatar for Jason Farmer

Jason Farmer

Global Director of Professional Services, CloudBees
Jason Farmer is an avid technologist and educational aspirant. Jason grew up developing at a small organization and ultimately had the opportunity to lead Fortune 50 organizations in technology best practices, process improvement and problem solving. Pairing a love of technology and... Read More →
avatar for Matt Hicks

Matt Hicks

DevOps Transformation and CI/CD Automation Expert, CloudBees
Matt Hicks has over 25 years experience in many roles at the intersection of software development, system administration and operations. He is keenly interested in CI/CD, repeatability, TDD, immutability and shortening feedback loops. Matt has been a part of teams practicing agile... Read More →
avatar for Katherine Lam

Katherine Lam

Story Teller & Growth Hacker, CloudBees
Kathy Lam has spent more than 15 years in technology, starting in IT, then moving into product management in the security space. She has worked for startups and Fortune 50 companies, launching an application security SaaS solution and growing to more than a $10M business in 2 years... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 3016

4:15pm PDT

Avoiding a Shared Library Nightmare *SLIDES AVAILABLE
"Shared libraries enable Jenkins administrators and developers to make standard functionality available for use in pipeline jobs. When done properly, the libraries simplify Jenkins files, ensure compliance steps are performed, and allow easy customization of jobs. When done wrong they become a never-ending nightmare of complicated code updates, breaking changes, untold numbers of support tickets, and unhappy users. At Liberty Mutual we charged headlong into pipelines with no hesitation...or planning. After two years of development we were left with over 20000 lines of incomprehensible code—it was difficult to update and impossible to unit test. We’ve refactored many methods, but with so much untestable code, this effort was fraught with danger. The decision was made to scrap the entire codebase and start from scratch.

In this session we will dive into the mistakes that were made and how to avoid them. We will cover the basics of planning the code structure, modular methods, and how to test. We will also discuss the inner source model Liberty uses to extend pipeline functionality by allowing users to contribute code."

Speakers
avatar for John Biron

John Biron

Liberty Mutual Insurance
 I was technical lead on the team that standardized Jenkins adoption in US Consumer Markets IT at Liberty Mutual. For three years I have been working with stakeholders and developers to drive CI/CD practices across the company. As part of the Fusion project in USCMIT I have helped... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2002

4:15pm PDT

Orka: Orchestration with Kubernetes on Apple *SLIDES AVAILABLE
Orka is a new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology. Orka, which stands for “Orchestration with Kubernetes on Apple,” gives developers and DevOps teams access to the power of Kubernetes for orchestrating macOS and is designed and optimized for running on scalable clouds built on Apple Mac computers. In this session, join Chris Chapman, MacStadium’s SVP of Software Development, as he introduces Orka, demonstrates how it integrates with Jenkins build pipelines, and describes how Orka leverages the capability and power of Docker/Kubernetes in a Mac development environment.

Speakers
avatar for Chris Chapman

Chris Chapman

Senior Vice President, Software Development, MacStadium
Chris is a patent holder with 20 years of experience in software development. His role at MacStadium is to software-define Mac infrastructure and automate user experience. Chris knows that operations and development are tightly integrated in today's marketplace and that expertise... Read More →



Wednesday August 14, 2019 4:15pm - 5:00pm PDT
Room 2011

5:00pm PDT

Spinnaker - Advanced MultiCloud Deployments
Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is CTO at OpsMx. As a co-founder and CTO, Gopinath brings a passion for automation and simplification to product delivery. He brings more than 20 years experience from leadership positions in startups and fortune 100 companies in building and scaling products. His product... Read More →


Wednesday August 14, 2019 5:00pm - 5:30pm PDT
Continuous Delivery Foundation Booth in Expo Hall

5:00pm PDT

Reception
Wednesday August 14, 2019 5:00pm - 5:30pm PDT
Moscone West Level 2 (Expo Hall)

5:05pm PDT

Software Supply Chain Security *SLIDES AVAILABLE
In every organization across the industry, teams face challenges in managing their software supply chains to ensure that incoming software is secure, valid, and meets organization requirements for security, licensing, and compliance regulations. In this talk Kay, discusses challenges teams face for managing their software supply chains. She also proposes industry-wide collaboration points to address these needs.

Speakers
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 →



Wednesday August 14, 2019 5:05pm - 5:25pm PDT
Room 3020

5:15pm PDT

GitOps
Speakers
avatar for Viktor Farcic

Viktor Farcic

Developer advocate, CloudBees
Viktor Farcic is a Developer Advocate at CloudBees, a member of the Docker Captains group, and published author.He coded using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python... Read More →


Wednesday August 14, 2019 5:15pm - 5:30pm PDT
Developer Hive (Level 2 Lobby)

5:30pm PDT

SuperParty Sponsored by Google Cloud
Bring your best superhero costume and party like the world needs saving! Celebrate the everyday superhero you are with awesome food and drinks, entertainment, and fun games with thousands of your closest friends. Sponsored by Google Cloud

Wednesday August 14, 2019 5:30pm - 7:30pm PDT
Moscone West Level 2 (Expo Hall)
 
Thursday, August 15
 

7:00am PDT

Registration open
Registration

Thursday August 15, 2019 7:00am - 8:00am PDT
Moscone Level 1 Lobby

7:00am PDT

Breakfast
Thursday August 15, 2019 7:00am - 8:15am PDT
Level 2 and Level 3 Lobbies

8:30am PDT

Morning Keynote
This keynote session will feature the DevOps World Award Ceremony, along with:

Google Cloud
So Long, Sheepdog: Towards a Cloud-Native CI/CD
We, as DevOps practitioners, have embraced the cloud: we increasingly deploy applications to cloud infrastructure, including Kubernetes, serverless, and other modern runtimes, where we treat our servers as livestock, not pets. But the CI/CD systems we typically use to build and deploy those applications lag behind. We maintain our own tools as fragile, bespoke one-offs. These are sheepdogs: pets we use to tend our livestock. Let’s treat ourselves to some of that modernization: what benefits can we get? We’ll review the hallmarks of a healthy DevOps practice, and describe how to achieve key capabilities across a range of strategies, from incremental modernization of established systems to the brave new world of a greenfield, cloud-native CI/CD platform.



Speakers
avatar for Dave Stanke

Dave Stanke

Developer Advocate, Google Cloud
Dave is a Developer Advocate for Google Cloud Platform, aligned to the DevOps community. He loves talking with practitioners: listening to stories, telling stories, sharing a healthy cry. Prior to Google, he was the CTO of OvationTix/TheaterMania, a tech startup in the performing... Read More →


Thursday August 15, 2019 8:30am - 9:45am PDT
Moscone West Level 3

9:45am PDT

Break in Expo Hall
Break in Expo Hall

Thursday August 15, 2019 9:45am - 10:30am PDT
Moscone West Level 2

9:50am PDT

Continuous Code Quality & Security
It is a pretty common practice to use static analysis during the development process to check on quality and/or security, but what are we looking for exactly and what do we do with the findings? This presentation explains the benefits of continuous code quality and security, which mechanically makes us deliver better software and sets very clear goals for developers.

Speakers
avatar for Olivier Gaudin

Olivier Gaudin

CEO, SonarSource
Olivier is the co-founder and CEO of SonarSource, the company that develops SonarQube, SonarCloud, and SonarLint.


Thursday August 15, 2019 9:50am - 10:05am PDT
Sponsor Theater

10:00am PDT

GitOps for Jenkins Infrastructure
Overview of using GitOps to manage your Jenkins infrastructure as code.

Speakers
avatar for Logan Donley

Logan Donley

Solution Architect and Technologist, CloudBees
Logan is a Solution architect and technologist at CloudBees. Passionate about innovation and automation. Always trying to stay ahead of the latest and greatest. Former DevOps and Kubernetes consultant.


Thursday August 15, 2019 10:00am - 10:15am PDT
DevOps Theater (Expo Hall)

10:00am PDT

Certification exams
Thursday August 15, 2019 10:00am - 4:00pm PDT
Overlook 3D (Level 3)

10:10am PDT

CDN Testing and Network Telemetry with Cloud At The Edge
Neocortix Cloud Services uses a worldwide network of mobile devices to provide Cloud At The Edge, enabling new testing and performance measurement applications. CDN companies and websites that use CDN services can now verify real-world worldwide response times, thus confirming compliance with internal performance targets and external service level agreements, and exposing weak spots in worldwide CDN coverage. And with Cloud At The Edge, it is now possible to do network telemetry using a worldwide network of mobile devices, conveniently accessed like any other Cloud service. This is valuable for troubleshooting service rollouts in specific geographic regions where multiple carriers and vendors are interacting to deliver service. Cloud At The Edge enables new services to improve performance and competitiveness and reduces costs for CDN companies, websites that use CDN services, carriers and vendors.

Speakers
avatar for Lloyd Watts

Lloyd Watts

Chief Executive Officer, Neocortix Cloud Services
Lloyd Watts, Ph.D., is the Founder and CEO of Neocortix, Inc.  Prior to founding Neocortix in 2013, he was the Founder and CTO / Chief Scientist of Audience, Inc., which went public in 2012 with a peak market capitalization of about $300M.  He holds a Ph.D. in Electrical Engineering... Read More →


Thursday August 15, 2019 10:10am - 10:25am PDT
Sponsor Theater

10:15am PDT

GitOps for Blogging, Why Not?
Jenkins X isn’t just for deploying microservices to Kubernetes. The Technologists leverage Jenkins X to provide a GitOps approach to reviewing and deploying their Hugo based blog site.

Speakers
KM

Kurt Madel

Technologists, CloudBees


Thursday August 15, 2019 10:15am - 10:30am PDT
DevOps Theater (Expo Hall)

10:15am PDT

Simple CI/CD, Fast
Speakers
avatar for Josh Puetz

Josh Puetz

Sr Software Engineer, CloudBees
Josh is a software engineer with over 15 years of experience architecting and building web applications. He is an experienced Rubyist, test first designer, remote worker, and human being. Josh writes code so you don't have to.


Thursday August 15, 2019 10:15am - 10:30am PDT
Developer Hive (Level 2 Lobby)

10:30am PDT

Conquer Mobile App CI/CD Challenges Using Jenkins with a Device Cloud
"Enterprise mobility teams face many challenges thanks to digital transformation and consumer demand. There is mounting pressure to develop apps that are better, faster and more innovative than ever before. With increased app development comes the heightened demand for more testing. In today’s mobile-driven world, consumers are now conditioned to expect user experiences that simply work with no issues right out of the box.

But how can enterprise mobility teams keep up with demand? With the right tools, such as Jenkins, mobile teams can thrive in an agile, DevOps world by leveraging a mobile device cloud as part of their continuous delivery strategy. This presentation will explore how to conquer mobile app CI/CD challenges by pairing Jenkins with a mobile device cloud platform for a powerful boost in DevOps and continuous integration.

Attendees will leave this presentation with a powerful toolkit to leverage in their mobile testing labs.

Topics to be explored include:

•The 4 Major Challenges QA Teams Face Relating to Mobile CI/CD
•The 5 Mandatory Components to Achieve Successful Mobile CI/CD
•The Power of Pairing Jenkins with a Mobile Device Cloud for Maximum Performance"

Speakers
avatar for Jamie Moore

Jamie Moore

Sr. Director, Solution Architecture, Mobile Labs
Jamie Moore is a Sr. Director, Solution Architecture for Mobile Labs and has over 20 years of experience in the software and testing industry. Prior to joining Mobile Labs, Jamie worked at Mercury Interactive and IBM Rational as a Technical Director. In addition to software testing... Read More →



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2008

10:30am PDT

disabil-IT-ies: Driving DevOps in New Ways. *SLIDES AVAILABLE
After many resumes and interviews the "perfect candidate" is scheduled to walk through your door. You open the door, reach out your hand to greet only to find the candidate is physically disabled and can't shake your hand...what do I do now?  In an honest and unfiltered discussion, Brandon Karcher (avid runner) and Tyler Dukes (avid roller) will explore the following topics:

* Hiring someone with a disability
* The management perspective
* The disabled employee's perspective

 This discussion will inspire you to discover that disabilities are not as intimidating as they seem to be and team members with disabilities can be a great asset to your organization because of their unique perspective and experiences.

Speakers
avatar for Brandon Karcher

Brandon Karcher

Application Analyst Manager, Excentus, a PDI company
Growing up in the age of DevOps and managing a diverse workforce in a fast paced environment, requires nimble leadership. Six years into managing a team focused on automation has taught me that there is much more to learn and implement and that there will always be new heights to... Read More →
avatar for Tyler Dukes

Tyler Dukes

DevOps Analyst, Excentus, a PDI company
Tyler Dukes is a DevOps analyst at Excentus, a PDI company in Dallas, TX. Over the last four years, he helped design and implement performance testing, deployment and automation strategies around the development cycle. By leveraging tools such as Akamai CloudTest, and Jenkins, he... Read More →



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2012

10:30am PDT

Jenkins Configuration as Code: try it & start contributing! *SLIDES AVAILABLE
Jenkins Configuration as Code (https://github.com/jenkinsci/configuration-as-code-plugin) is an open source Jenkins plugin that allows users to keep complete Jenkins configuration in simple configuration file (yaml format). In the talk I'll briefly present the history of the plugin, the vision for the future and current status. Then I'll move to demo section where I'll show how easy it is to configure and run Jenkins with the help of the plugin.

Speakers
avatar for Ewelina Wilkosz

Ewelina Wilkosz

CI/CD Consultant, Praqma
Discovered passion for automation while working as a Software Developer for Ericsson. Moved to Denmark to follow the dream and since then does her best to improve her customers' Jenkins experience. Since 2016 actively contributing to Jenkins Configuration as Code Plugin.



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2010

10:30am PDT

Jenkins Performance: Avoiding Pitfalls, Diagnosing Problems, and Scaling for Growth
Jenkins prides itself on being easy to get started with, but as our demands on it grow, its performance can degrade. We have worked as Support Engineers at CloudBees, and managed Jenkins masters with 170,000 jobs at Yahoo. From that experience we have learned how to optimize Jenkins at the outset, troubleshoot performance problems when they crop up, and scale Jenkins horizontally when growth in usage requires it. Join us to learn about the tools, techniques, and best practices that will help you avoid Jenkins performance headaches, whether you are just getting started or are a seasoned user. We’ll start by covering how to determine the best hardware for your workload, and how to configure and monitor Jenkins properly. Then we’ll talk about how to detect, diagnose, and fix performance issues. Finally, we’ll cover when and how to scale horizontally, adding additional masters to support growth in your environment. Throughout our talk, we will use real-world examples from our experiences running Jenkins ourselves and supporting CloudBees customers.

Speakers
avatar for Owen Mehegan

Owen Mehegan

Senior Development Support Engineer, CloudBees
Owen Mehegan has been a Jenkins user and a contributor to the Jenkins open source project since 2010. He has administered small Jenkins instances for startups, as well as numerous large instances (some with up to 170,000 jobs) at Yahoo. Today he is a senior developer support engineer... Read More →
avatar for Ryan Smith

Ryan Smith

Senior Development Support Engineer, CloudBees
Ryan Smith is a former Jenkins administrator and CloudBees client, and currently works as a senior developer support engineer for CloudBees. Ryan currently leads the performance and stability team within the support organization, and spends his days evangelizing enterprise Java deployment... Read More →


Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2006

10:30am PDT

From Traditional Bank to High Tech Unicorn
This is the digital transformation story of HSBC, one of the world’s largest banks. With over 20,000 developers. HSBC started its transformation by evangelizing the “shift left” philosophy of managing the software delivery tool chain and promoting it as the platform for the organization to take the giant leap to adopting continuous delivery with a focus on innovation in DevSecOps space.
 
In this session Rajeev will present how they are treating projects like start-ups within their organization, promoting growth oriented principles like an iterative development & delivery, a unified data model underpinning the tool chain, and an AI driven system upgrade. All this with the ultimate objective of creating a self-healing, self-correcting system that is fluid, flexible and agile yet boasts hard-core “industrial-strength” resilience with fortified security as its underpinnings. 
 
Another key success factor was recognizing the true wealth of the organization - it’s people. The ultimate goal is to create an atmosphere where technology and teams function cohesively to create nimble, high achieving tech unicorns within the storied corridors of the organization.

Speakers
avatar for Rajeev Mahajan

Rajeev Mahajan

Global Head of DevOps Engineering & Tooling and Service Integration, HSBC
Rajeev Mahajan, is the Global Head of DevOps Engineering & Tooling and Service Integration at HSBC. Rajeev has been instrumental in embedding the DevOps ethos across the complex layers of the software delivery mechanism within the bank.


Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2002

10:30am PDT

Jenkins Build Scoring: A Formula for Blocking SEV1s from Production *SLIDES AVAILABLE
Most organizations who adopt an agile approach to development and testing face a common challenge: How do I increase development velocity without allowing critical errors to slip past into production? The expression “separate the signal from the noise” comes up often, but when build processes continue to get louder and louder -– more errors, more alerts, more logs to sift through -– finding the one anomaly that actually risks introducing a SEV1 issue can be a seemingly impossible feat. This was a problem our team encountered when tracking our own builds. We captured data about billions of events happening every day, without a quantifiable way of knowing what to prioritize and how reliable our builds actually were. Our R&D team set out to devise a formula for assessing the reliability of a build across the release pipeline. This session will walk attendees through an open source scoring system in Grafana and Jenkins that takes into account new errors, increasing errors and slowdowns to provide DevOps teams with a formulaic approach to understanding the stability of their releases -– before they go into production.

Speakers
avatar for Chen Harel

Chen Harel

Co-Founder & VP of Product, OverOps
Chen is VP of Product at OverOps.Previously, Chen was a team lead at Autodesk, where he led the development of the company's flagship cloud backend infrastructure, servicing millions of users and complex transactions.Prior to that Chen was a software engineer at VisualTao. Earlier... Read More →



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2011

10:30am PDT

Jenkins X Latest and Greatest *SLIDES AVAILABLE
Are you leaning forward into the future of DevOps?  Are you on the cutting edge of CI/CD/ARO technologies?  If this describes you, you’ll want to join James Strachan and James Rawlings- two of CloudBees’ most decorated and senior architects - for an insightful session on the CloudBees Jenkins X Distribution and the latest features and changes for this exciting and FREE offering from CloudBees.  This is the session that will keep you on the bleeding edge; the one everyone will be talking about on Twitter tomorrow.

Speakers
avatar for James Rawlings

James Rawlings

Co-Creator of Jenkins X & Coder, 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

Chief Architect, CloudBees
Prior to CloudBees James  spent time at Red Hat focused on the Fabric8 developer platform. At  CloudBees he is Chief Architect and Distinguished Engineer, he is an industry expert in CI/CD and the voice of progress and innovation on projects like Jenkins X.



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 3014

10:30am PDT

Continuous Delivery: It's Not Just for Developers Anymore
Welcome to the new school where DevOps thinking has escaped the scrum room and is influencing every department to automate for efficiency, collaborate tightly and deliver value continuously.  It isn't easy and it's certainly not painless. Shawn Ahmed, CloudBees vice president of product marketing, pulls no punches sharing the challenges he has faced and successes he has fought for in seeking a DevOps transformation.  

If you believe your company needs that kind of change, Shawn is your coach; he will inspire you to get into the ring and fight for the future of innovation.

Speakers
avatar for Shawn Ahmed

Shawn Ahmed

VP of Product Marketing, CloudBees
Shawn Ahmed is vice president of product marketing at CloudBees.  With over 20 years’ experience in building successful and disruptive technology companies, Shawn has empowered retail bank transformations, created predictive analytics and machine learning solutions and operated... Read More →


Thursday August 15, 2019 10:30am - 11:15am PDT
3016

10:30am PDT

Using Git and AsciiDoc To Create An Open Source Body of Knowledge for Digital Practitioners
Traditional IT bodies of knowledge (ITIL, COBIT, PMBOK, SWEBOK, etc) are designed to provide a framework to guide organizations as they tackle complex problems, but they have many issues. Many are overly commercial; they become outdated; there is no clear way to contribute; and most are based on a lifecycle model that promotes waterfall thinking.
What happens when you embrace an open, Git-based approach to curating information? The Open Group has been hard at work coming up with such an approach. Using collaborative authoring based on Git and AsciiDoc, a minimum viable product has been developed and will be released to the community this fall.
In this talk I’ll outline the work that has been done, and describe how the broader community can participate in this revolutionary new approach for educating and training the digital workforce.

Speakers
avatar for Charles Betz

Charles Betz

Digital Practitioner Working Group of The Open Group: Co-chair, University of St. Thomas: Instructor
Charlie Betz is a specialist in digital and IT management, focusing on large scale IT operating models.He is currently an instructor at the University of St. Thomas and also works as an analyst. He spent 6 years at Wells Fargo as VP and lead architect for IT portfolio and systems... Read More →


Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2000

10:30am PDT

Deploying to the Cloud Multiverse! IBM Multicloud Manager+Jenkins *SLIDES AVAILABLE
"Hybrid and multi cloud ecosystems are here to stay. Kubernetes is a fantastic way to commoditize on a container platform that can live in any combination of public and private clouds. As our cloud native apps and their workloads sprawl across the cloud multiverse, we are challenged with how we can deploy an app to kubernetes flavors running on different clouds.

Come join us for a quick run down of IBM Multicloud Manager (MCM) capabilities, followed by a demo of how Jenkins pipelines can be used to interface with MCM to get an app deployed in the cloud multiverse!"

Speakers
avatar for Andrea Crawford

Andrea Crawford

Distinguished Engineer, IBM
Andrea has over two decades of cross-industry experience in application development, architecture and accelerated delivery. She has made significant contributions to IBM’s own DevOps transformation and to clients’ DevOps journeys. Andrea is a recognized expert in solution and... Read More →



Thursday August 15, 2019 10:30am - 11:15am PDT
Room 2004

10:30am PDT

Spinnaker Open Space
The Spinnaker Open Space is a place and time for the Spinnaker community to gather and learn and share with each other.  While we have many great speakers and topics at the conference, we know no format will be perfect. Open spaces allow attendees to choose the subjects that matter most to them and share with each other.  It is a space for the community to connect with each other, to share their concerns, their experiences and build community around topics people are passionate about.  

Community members will meet, suggest topics/demos/questions/lightning talks and then self-organize to go through the preferred suggestions. We will have community members and contributors on hand to help out. If you have a project demo please feel free to bring it along to this session or look out for sign up sheets at community booths.




Thursday August 15, 2019 10:30am - 11:15am PDT
Room 3020

10:45am PDT

Speeding up your Build with Accelerator
Speakers
avatar for Eric Melski

Eric Melski

Principal Software Engineer, CloudBees
Eric is a software developer with more than 20 years of professional experience. Familiar with a wide range of programming languages, environments and technologies. Emphasis on producing high-quality, robust, efficient software that exceeds customer requirements.


Thursday August 15, 2019 10:45am - 11:00am PDT
Developer Hive (Level 2 Lobby)

11:00am PDT

Basic CI/CD with Tekton, its webhook extension and GitHub Enterprise *SLIDES AVAILABLE
In this brief session Adam will be showing how to use Tekton pipelines with the Tekton dashboard and Tekton webhooks extension we have contributed to the Tekton project. A common use case will be demonstrated (cloning and pushing code based on events) through the means of both components and an overview of what we're thinking about supporting next will be provided -  everything is available in the open and your contributions and feedback are always appreciated!

Speakers
avatar for Adam Roberts

Adam Roberts

IBM
Adam joined IBM six years ago and has contributed to various projects (ranging from mainframes, GPUs, Apache Spark, machine learning, teaching children programming, and helping IBM's biggest customers with Java performance). He's currently working entirely in the open as a contributor... Read More →



Thursday August 15, 2019 11:00am - 11:30am PDT
Continuous Delivery Foundation Booth in Expo Hall

11:30am PDT

Stranger Danger: Finding Security Vulnerabilities Before They Find You! *SLIDES AVAILABLE
Open source modules are undoubtedly awesome. However, they also represent an undeniable and massive risk. You’re introducing someone else’s code into your system, often with little or no scrutiny. The wrong package can introduce severe vulnerabilities into your application, exposing your application and your user's data. This talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we'll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it. We'll live hack exploits like the classic struts vulnerability that recently made it famous, along with Spring Break and several others.

Speakers
avatar for Simon Maple

Simon Maple

Director of Developer Relations, Snyk
Simon Maple is the director of developer relations at Snyk, a Java Champion since 2014, JavaOne Rockstar speaker in 2014, Duke’s Choice award winner, Virtual JUG founder and organizer and London Java Community co-leader. He is an experienced speaker, having presented at JavaOne... Read More →



Thursday August 15, 2019 11:30am - 11:45am PDT
Room 2010

11:30am PDT

Pivoting your Pipeline from Monolithic to Microservices *SLIDES AVAILABLE
"Kubernetes is about to change the way we do things. Kubernetes and Microservices will drive us away from our old monolithic software development pipeline to a much leaner method where microservices will be independently deployed. In other words, our monolithic application pipeline process is about to be obliterated by the Kubernetes Pipeline.

And when I say a Kubernetes pipeline, I’m not referring to a particular set of tools. I’m instead exposing the difference between what we do in a monolithic pipeline vs. a kubernetes pipeline process. I’m not convinced that the Kubernetes pipeline has been solved. We have some work to do.

Kubernetes and Microservices are creating a major disruption in how we create, manage, and access software; therefore, our way of managing the pipeline must be modified. This move is being driven by two primary features of the Kubernetes architecture: fault tolerance and high availability with auto scaling, both required for creating modern software that can satisfy the consumers demand for more data faster. IoT, big data, machine learning and AI all require the bigger processing power, stability and responsiveness offered by Kubernetes. Most of our new applications will be written for this modern architecture.

In building out a new Kubernetes Pipeline we must address the following basic changes:
•Jenkins CI/CD workflows and repositories,
•Monolithic builds and releases,
•Dev, Test, Production pipeline process,
•Maximizing on reuse, collaboration and sharing,
•Tracking the versions of the monolithic equivalent.

The shift from managing 'full builds' and 'full releases' will be replaced by managing smaller functions or microservices from development through production release. Our current process for managing a pipeline will not work in this new paradigm. Not all will be lost, but there will changes. Development teams currently working in agile practices with Jenkins orchestrating CI/CD will benefit from beginning the conversation about what changes will be required and what modifications will be essential to the software development practice. These changes will enable teams to begin moving into a hybrid model where both legacy and microservices architecture continue to be used over the next several years.

This session will explore the Kubernetes shift and outline where critical pivots will be needed in CI/CD. It will include case studies of organizations who are currently facing these issues and the core pain points that need to be addressed."

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub
"Tracy began her odyssey in the area of DevOps long before the term was coined. In the late 1980’s she consulted Wall Street firms on ways to improve the software build & deploy process through automation. Having begun her programming career as a mainframe developer, she quickly... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2011

11:30am PDT

Buying More Time for Innovation with Accelerator *SLIDES AVAILABLE
We've all heard Marc Andreessen's quote about "Every business is a software business." But did you know that the rest of that quote includes this gem: "Cycle time compression may be the most underestimated force in determining winners and losers in tech.” If you have automated everything and have bought the biggest hardware or clouds you can afford but STILL have engineers complaining about build and test speeds, perhaps it's time to take another look at the problem. In this session you will learn how to accelerate your builds and tests on half your existing infrastructure - and keep your engineers off the ping pong table.

Speakers
avatar for Mohan Dattatreya

Mohan Dattatreya

Director of Engineering, CloudBees
Mohan is the director of engineering for Acceleration solutions at CloudBees. Mohan brings over 20 years of leadership experience in delivering innovative products at startups as well as at large companies. Prior to joining CloudBees, Mohan held leadership roles at Nortel Networks... Read More →
avatar for Tim Johnson

Tim Johnson

Product Marketing Manager, CloudBees
Tim is a product marketing manager and focuses on the impact DevOps has on the people and the organizations adopting it. He has over 15 years of product marketing experience with industry leaders like BMC Software, Cisco, Google and SurfControl. He holds an MBA from the University... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2008

11:30am PDT

Inclusion in DevOps Culture *SLIDES AVAILABLE
Diversity means more than racial diversity. For organizations to attract and retain the best talent it is critical that they look outside traditional hiring pools. The hiring system of keywords and HR first is eliminating diverse candidates. Mentorship programs, looking through the community and across remote opportunities may provide some solutions to this nagging problem but DevOps is still too cis male and white. When we all work together to find efficiencies – amazing and creative solutions can be born. 


In this talk, we'll cover the following topics:  
Introduction and background as a queer Jewish veteran in tech. 
Quick refresher on how DevOps culture. 
Overview of categories diversity metrics. 
Thinking outside the diversity box. 
Practical solutions to attract talent from diverse backgrounds. 
How to support and grow a diverse team in tech.

Speakers
avatar for Alston Rousseau

Alston Rousseau

Senior Consultant, Foghorn
Alston started his IT career in the military – he firmly believe in a sharing culture. A company or project cannot succeed without information sharing. He had wonderful DevOps architecture and management experiences with: RedBull, the State of Wisconsin, Gamblit Gaming, General... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2012

11:30am PDT

Jenkins Open Space
The Jenkins Open Space is a place and time for the Jenkins community to gather and learn and share with each other.  While we have many great speakers and topics at the conference, we know no format will be perfect. Open spaces allow attendees to choose the subjects that matter most to them and share with each other.  It is a space for the community to connect with each other, to share their concerns, their experiences and build community around topics people are passionate about.  

Community members will meet, suggest topics/demos/questions/lightning talks and then self-organize to go through the preferred suggestions. We will have community members and contributors on hand to help out. If you have a project demo please feel free to bring it along to this session or look out for sign up sheets at community booths.

Thursday August 15, 2019 11:30am - 12:15pm PDT
3020

11:30am PDT

How Feature Flags Enable Developers and Change the Role of IT Ops
In an era when digital disruption drives value creation and software is central to success, how do you enable unfettered experimentation in development, while precisely metering out value to customers in a safe and progressive way. Join this distinguished panel of executives and analysts as they discuss the value of feature flags in modern software delivery.
We’ll discuss:
  • How to enable safe, progressive delivery into production environments
  • The changing role of IT Operations and the need for advanced deployment strategies
  • Enabling an MVP strategy
  • Best known methods to manage the feature flag lifecycle while reducing overhead and technical debt
  • How to measure or determine if value is being delivered
  • What the future holds for feature flags

Speakers
avatar for Christopher Condo

Christopher Condo

Senior Analyst, Forrester
 Chris has been a senior analyst with Forrester since 2016. Prior to Forrester Chris was the manager for enterprise web applications at Altran North America, overseeing and leading projects such as IoT enablement for medical devices, warehouse automation software, and online health... Read More →
avatar for Sam Fell

Sam Fell

AVP of Marketing, CloudBees
Sam Fell is an AVP of Marketing at CloudBees, helping to drive awareness and demand for our Software Delivery Management solutions. For more than 20 years, Sam has helped companies achieve success with solutions for DevOps Release Orchestration, IT Change Management and Application... Read More →
avatar for Erez Rusovsky

Erez Rusovsky

Director of Product Management, CloudBees
Erez is the co-founder of Rollout, an enterprise feature flag management solution recently acquired by CloudBees.  He holds a B.Sc. in Information Technology and as a developer himself, is very passionate about the mission to help developers excel in releasing quickly and effect... Read More →
avatar for Rachel Stephens

Rachel Stephens

Industry Analyst, RedMonk
Rachel Stephens is an industry analyst with RedMonk, the developer focused industry analyst firm, covering a broad range of developer and infrastructure products.Rachel arrived at RedMonk with a background in finance, including an MBA with a Business Intelligence specialization, along... Read More →


Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 3014

11:30am PDT

Continuous Testing in the DevOps World *SLIDES AVAILABLE
DevOps is a simple term with a very loaded definition and backstory. The current IT landscape is as complex as ever but full of opportunities to improve how we manage every step of the application lifecycle. Teams are being asked to implement CI/CD, which takes more than just purchasing the right tool. In order to truly succeed in a DevOps world and not sacrifice quality or speed, it is crucial that testing be optimized like never before. The purpose of this talk is to discuss the less obvious success factors required to realize this goal and understand the truth behind the role of testing in DevOps.

Speakers
avatar for Derek Ross

Derek Ross

Sr. Solution Engineer, Sauce Labs
Derek Ross is a Sr. Solution Engineer at Sauce Labs where he works with prospective, new and existing customers to adapt their tests and frameworks and enhance their parallel and cross-browser testing capabilities. In the last 10+ years he has worked at Verizon, GE, and T-Mobile as... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2004

11:30am PDT

Developing for Deterministic Deliveries
The practice of engineering the processes of a development effort are often ad hoc. While that can clearly work well for trivial things, it tends to be under-clubbed for larger efforts. Likewise, intense process with constant updates and schedules is equally impossible to deal with. This talk deals with something of the happy medium but leaning far more towards enterprise efforts and the results that are usually expected of that. We’ll talk about and demonstrate elements of a consistent build lifecycle and why you need one, and discuss what happens when you don’t.

Speakers
avatar for Mykel Alvis

Mykel Alvis

Founder, Array Consulting, LLC
Mykel Alvis has over 4 decades of working in software development to arrive at the hot mess that he is today. His career has covered essentially every phase of the software delivery lifecycle, including support, operations, testing, architecture and management. Mykel currently operates... Read More →


Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2000

11:30am PDT

Jenkins on GCP *SLIDES AVAILABLE
In this talk, we will show guidance on how to configure and use Jenkins CI/CD pipelines on GCP taking full advantage of Jenkins native integrations with GCP's industry-leading services. We will cover each of the GCP-supported Jenkins plugins and demo a live Jenkins job running in GCP, taking full advantage of these integrations.

Speakers
avatar for Craig Barber

Craig Barber

Software Engineer, Google
Craig is a software engineer on the Cloud Graphite: Platforms team at Google, serving as technical lead for open source CI/CD integrations. Craig has years of experience with cloud native workload deployments and service management. He works closely with GCP customers and open source... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2002

11:30am PDT

Mobile DevSecOps: 5 Tips from Building Mobile Apps Used by Millions *SLIDES AVAILABLE
There are 4.5 million apps in Apple AppStore™ and Google Play™ Store. Many release daily or weekly. Some have commit to production times of <3 hours. All have to ensure security and privacy. Join us for some crazy stories and useful best practices as we share the 5 key DevSecOps tips from working with many top mobile app developers running Jenkins at the core of their mobile DevSecOps program. Don’t miss this chance to get the inside scoop on mobile apps that you use every day.

Speakers
avatar for Brian Reed

Brian Reed

Chief Mobility Officer, NowSecure
Brian Reed brings decades of experience in mobile, apps, security, dev and operations helping Fortune 2000 global customers and mobile DevSecOps trailblazers while growing NowSecure, Good Technology, BlackBerry, ZeroFOX, BoxTone, MicroFocus and INTERSOLV. With more than 25 years building... Read More →
avatar for Brian Lawrence

Brian Lawrence

Solutions Engineering Manager, NowSecure
Brian Lawrence is an expert in mobile app development and security helping dev, security and risk teams create and grow DevSecOps programs and build out their toolchains to meet the needs of their business. Brian has worked with numerous fortune 1000 enterprises and top mobile-first... Read More →



Thursday August 15, 2019 11:30am - 12:15pm PDT
Room 2006

11:45am PDT

Using Amazon EC2 Spot Instances
Amazon EC2 Spot Instances allow you to use spare EC2 computing capacity, capacity that can be up to 90% less than On-Demand prices. In this session we will explore application requirements for using Spot Instances, and best practices learned from thousands of customers.

Speakers
avatar for Derek Felska

Derek Felska

Sr Specialist Solutions Architect - EC2 Spot, AWS
Derek has been an AWS Solutions Architect since January 2017 and joined the Spot Specialist SA team in late 2018.  Prior to joining AWS, Derek ran infrastructure and operations for a variety of New York based companies ranging from hospitality, e-commerce, to manufacturing and b... Read More →


Thursday August 15, 2019 11:45am - 12:00pm PDT
Room 2010

12:15pm PDT

Flow Overview
Taking the stress out of delivering software

Speakers
avatar for Avan Mathur

Avan Mathur

Senior Product Manager, CloudBees
Avan (Avantika) Mathur is the senior product manager for CloudBees Flow and passionate about DevOps. Her background includes helping large enterprises across financial services, retail and embedded industries accelerate their DevOps adoption.


Thursday August 15, 2019 12:15pm - 12:30pm PDT
DevOps Theater (Expo Hall)

12:15pm PDT

Lunch and Expo Hall
Lunch and Expo Hall

Thursday August 15, 2019 12:15pm - 1:45pm PDT
Moscone West Level 2 (Expo Hall)

12:15pm PDT

Bee Diverse in the Workplace for Better Business Outcomes [Luncheon]
Eager to see diversity in practice? Join a lunch and panel discussion that highlights real life situations where diversity has played a role in producing successful business outcomes, including customer meetings, project wins, team dynamics and associate engagement. There will also be opportunities for roundtable discussions to learn from and share best practices with fellow attendees.

Register for the luncheon here.

Please email us if you have any dietary restrictions and plan to attend this luncheon.

Speakers
avatar for Rachel Stephens

Rachel Stephens

Industry Analyst, RedMonk
Rachel Stephens is an industry analyst with RedMonk, the developer focused industry analyst firm, covering a broad range of developer and infrastructure products.Rachel arrived at RedMonk with a background in finance, including an MBA with a Business Intelligence specialization, along... Read More →
avatar for Brian Dawson

Brian Dawson

DevOps Evangelist, CloudBees
Brian is a DevOps evangelist and practitioner with a focus on agile, continuous integration (CI), continuous delivery (CD) and DevOps practices. He has over 25 years as a software professional in multiple domains including quality assurance, engineering and management, with a focus... Read More →
avatar for Jayne Groll

Jayne Groll

CEO, DevOps Institute
Jayne Groll is co-founder and CEO of the DevOps Institute (DOI). Jayne carries many IT credentials including ITIL Expert™, Certified ScrumMaster, Certified Agile Service Manager, DevOps Foundation and is a Certified Process Design Engineer (CPDE)™ . Her IT management career spans... Read More →


Thursday August 15, 2019 12:15pm - 1:45pm PDT
Room 3018

12:25pm PDT

Jenkins / Jenkins X Demos *SLIDES AVAILABLE
Grab your lunch and join us at the Jenkins community booth - Jenkins contributors will be demoing lessons learned, tips and tricks, and what's happening within the Jenkins project:
  • Results from the 2019 Jenkins Google Summer of Code - In 2019, the Jenkins project participated in the Google Summer of Code. This is an annual, international, program which encourages college-aged students to participate in open source projects during the summer break between classes. In 2019, we had dozens of applications and many student projects. In this session, we will showcase the students' projects and talk about what they bring to the Jenkins ecosystem [Martin D'Anjou]
  • Plugin Installation CLI Tool/Library - This talk will demo the new  plugin installation tool done as part of a Google Summer of Code project. It will show the CLI features and how the library has been incorporated into other areas of Jenkins. [Natasha Stopa]
  • Sysdig Secure Jenkins Plugin - Sysdig Secure is a container security platform that brings together docker image scanning and run-time protection to identify vulnerabilities, block threats, enforce compliance, and audit activity across your microservices. The Sysdig Secure Jenkins plugin can be used in a Pipeline job, or added as a build step to a Freestyle job, to automate the process of running an image analysis, evaluating custom policies against images, and performing security scans.  https://sysdig.com/products/secure/ [Marky Jackson]
  • Using React for plugin UI - Working hours plugin has a date driven UI which needed improvements not easily achievable in jelly. During this summer's Google Summer of Code, our student rewrote the UI in React, so that we could take advantage open source modules such as calendar pickers. I'll talk about how the student approached the UI, demonstrate the new UI, and talk about particular challenges we faced. [Jeff Pearce]
  • Jenkins GKE Plugin - In this demo we will showcase the Jenkins GKE plugin, newest addition to GCP’s suite of officially supported plugins. We’ll show how to leverage this plugin to deploy applications built in Jenkins pipelines to multiple clusters running in GKE. [Stephen Shank, Google]

Speakers
avatar for Martin D'Anjou

Martin D'Anjou

ASIC/FPGA Development Automation, Ciena
Martin is a long time Jenkins contributor.  Martin works on automation of ASIC/FPGA development will enable designs to be done faster, at a lower cost, and will bring uniformity across the EDA Tools and in the ASIC/FPGA industry. Designers time is too important to be wasted oncomplexit... Read More →
avatar for Marky Jackson

Marky Jackson

Software Developer, Sysdig
 Marky is a developer. Lover of family and friends. Die hard San Francisco Giants fan.
avatar for Jeff Pearce

Jeff Pearce

Principal Architect, GoDaddy
Jeff is an architect on the GoDaddy domains team, and contributes to several Jenkins plugins,Including the Job and Stage Monitoring plugin and the Working Hours plugins.
avatar for Stephen Shank

Stephen Shank

Software Engineer, Google
As a software engineer on the Cloud Graphite: Platforms team at Google, Stephen contributes to open source CI/CD integrations such as the Jenkins plugins which the team officially maintains. With the feedback and contributions from the Jenkins community he helps to continuously improve... Read More →
avatar for Natasha Stopa

Natasha Stopa

Master's Student, Penn State University
Natasha is a Master’s student at Penn State University. She was accepted to Google Summer of Code 2019 for a project on creating a plugin management tool. In her spare time she enjoys spending time outdoors, listening to podcasts and cuddling with her cat... Read More →



Thursday August 15, 2019 12:25pm - 1:30pm PDT
Jenkins Community Booth in Expo Hall

12:30pm PDT

Multi Cluster Deployments with Jenkins X *SLIDES AVAILABLE
A brief overview of how Jenkins X accomplishes multi cluster deployments across multi-cloud environments

Speakers
JH

Josh Hendrick

Technologists, CloudBees



Thursday August 15, 2019 12:30pm - 12:45pm PDT
DevOps Theater (Expo Hall)

12:30pm PDT

Simple Feature Flags, Engineering Focus
Speakers
avatar for Grigory Avsyuk

Grigory Avsyuk

Software Delivery Advocate, CloudBees


Thursday August 15, 2019 12:30pm - 12:45pm PDT
Developer Hive (Level 2 Lobby)

12:30pm PDT

Stackoverflow, the Vulnerability Marketplace
Whether we like to admit it or not, we've all borrowed code from stackoverflow at one time in our lives. Many do it more often than they care to admit. If a vulnerability exists in a stackoverflow code snippet, it's easy for it to go viral in even the most widely used frameworks and libraries. In this talk, I’ll share the findings of the research we did resulting in several wide reaching vulnerabilities affecting different ecosystems (Java, Node.js, Go, Ruby, .NET) and many of their applications and libraries. We'll look through the technical details of the vulnerabilities and what can we do to avoid them.

Speakers
avatar for Simon Maple

Simon Maple

Director of Developer Relations, Snyk
Simon Maple is the director of developer relations at Snyk, a Java Champion since 2014, JavaOne Rockstar speaker in 2014, Duke’s Choice award winner, Virtual JUG founder and organizer and London Java Community co-leader. He is an experienced speaker, having presented at JavaOne... Read More →


Thursday August 15, 2019 12:30pm - 12:45pm PDT
Sponsor Theater

12:45pm PDT

Multi-Cluster/Multi-Cloud/Hybrid Cloud
Kubernetes multi-cluster capabilities in CloudBees Core.

Speakers
avatar for Casey Vega

Casey Vega

Senior solutions architect, CloudBees
15 years of expertise building and releasing mission-critical Iaas and SaaS systems. I've played a vital role throughout my software engineering career as an individual contributor, Manager, Director, Consultant, and Architect. Being close to the build and release process is my forte... Read More →


Thursday August 15, 2019 12:45pm - 1:00pm PDT
DevOps Theater (Expo Hall)

12:50pm PDT

Your Journey to Cloud-Native: DevOps, Microservices and Containers
Cloud-native applications have emerged as ultimately determining business competitiveness in today’s business landscape.  Why? Because they are scalable, resilient, portable across cloud environments, and make it easier to incorporate customer feedback quickly. But there's a catch, cloud-native applications fundamentally change the way you provision, deploy, and manage your infrastructure.

That's where DevOps, microservices, and containers come in. This session will show you how to combine them to create a highly-automated continuous delivery platform. By streamlining the process to resemble factory assembly lines, you can adapt quickly to market changes and keep your customers happy – without burning your team out.

Speakers
avatar for Mike Maheu

Mike Maheu

Senior Vice President of Professional Services and Operations, Go2Group
Mike Maheu heads the Professional Services, Product Engineering and Operations teams of Go2Group, including Network Engineering, Platform Operations, and CloudOps. Mike is also the acting Security Officer for Go2Group and all its products. With his leadership expertise in software... Read More →


Thursday August 15, 2019 12:50pm - 1:05pm PDT
Sponsor Theater

1:00pm PDT

GitOps for Feature Flags
Add the power of Configuration as Code to your feature flags management.

Speakers
GA

Greg Avsyuk

Solution Architect, CloudBees
avatar for Cassiano Ziegler-Bein

Cassiano Ziegler-Bein

Sr. Solutions Architect, CloudBees
Experienced technical sales engineer consultant. Proactive professional, result oriented, good communication skills, leadership, team-worker, seeks for challenges and constant professional improvement. Experience in leading software development teams and supporting sales team.


Thursday August 15, 2019 1:00pm - 1:15pm PDT
DevOps Theater (Expo Hall)

1:00pm PDT

Importing Existing Projects
Speakers
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Thursday August 15, 2019 1:00pm - 1:15pm PDT
Developer Hive (Level 2 Lobby)

1:10pm PDT

Combating Open Source Vulnerabilities Without Slowing Down Developers
Development teams are facing an unprecedented challenge to accommodate requirements of application security while maintaining an agile development process. Reports of data breaches affecting organizations, services and millions of consumers worldwide, underscored the criticality of security in general and resulted in an unprecedented attention to application security vulnerabilities in particular.

In this session, we will present the latest insights and recommendations for improved security vulnerability management based on a comprehensive research that encompassed a survey of over 650 developers, as well as data culled from repositories and security advisories.

We'll discuss how developers in different regions, industries and organizations... 
  • Are coping with the rising number of reported open source security vulnerabilities 
  • Rate the types of challenges they are facing 
  • Are allocating time to deal with security vulnerabilities 
  • Are prioritizing security vulnerabilities to accommodate delivery objectives with timing constraints 
  • How the concept of vulnerability effectiveness can potentially help developers reduce the effort required to deal effectively with open source security vulnerabilities

Speakers
avatar for Jeff Crum

Jeff Crum

Senior Director, Product Marketing, WhiteSource Software
Jeff currently leads product marketing at WhiteSource, the leader in open source security and license compliance management, and has over twenty years of experience driving company growth and building and marketing products & solutions for data protection, security, backup, storage... Read More →


Thursday August 15, 2019 1:10pm - 1:25pm PDT
Sponsor Theater

1:15pm PDT

Safety First with Snyk and Jenkins
Take preventative steps early in the CI cycle with Synk. This is a brief demo on getting started with Snyk and Jenkins pipeline.

Speakers
avatar for Casey Vega

Casey Vega

Senior solutions architect, CloudBees
15 years of expertise building and releasing mission-critical Iaas and SaaS systems. I've played a vital role throughout my software engineering career as an individual contributor, Manager, Director, Consultant, and Architect. Being close to the build and release process is my forte... Read More →


Thursday August 15, 2019 1:15pm - 1:30pm PDT
DevOps Theater (Expo Hall)

1:30pm PDT

Windows Based Dynamic Jenkins Agents in Kubernetes *SLIDES AVAILABLE
Learn how to deploy a Windows dynamic agent in your multi-OS Kubernetes cluster.

Speakers
MS

Miguel Suarez

Technologists, CloudBees



Thursday August 15, 2019 1:30pm - 1:45pm PDT
DevOps Theater (Expo Hall)

1:45pm PDT

Identifying Security Vulnerabilities at Scale: Venture Inside a Jenkins Pipeline
Automatically scan, detect, understand, and remediate known vulnerable open source components in your Jenkins pipeline. Witness a live attack against the Struts2 open source vulnerability (the same one that impacted Equifax).  Then see how a DevOps pipeline using Jenkins, Nexus and other popular tools is used to eliminate such vulnerabilities.   Justin will also reveal how Sonatype’s Nexus solution can help DevOps teams apply automation to accelerate remediation of open source components that go bad long after they had been deployed into production.

Speakers
avatar for Justin Young

Justin Young

Product Manager, Platform Integrations, Sonatype
Justin is an Optimistic Trendsetter at Sonatype, building integrations between Nexus products and DevOps tooling. Justin has held positions throughout the SDLC, with most of his career focused on software development across the stack. Most recently he is a Product Manager at Sonatype... Read More →


Thursday August 15, 2019 1:45pm - 2:00pm PDT
Room 2011

1:45pm PDT

Managing Jenkins at Scale with CloudBees Core *SLIDES AVAILABLE
In this session, we will explore the potential challenges organizations face as Jenkins adoption increases. We will examine the resource challenges associated with managing Jenkins masters in isolation, the risks faced by those using home-grown centralized management solutions and how organizations that deploy CloudBees Core successfully scale the management of their deployments.


Speakers
avatar for Stuart Beattie

Stuart Beattie

Director of Product Marketing, CloudBees
Stuart has worked in high-tech companies for over 25 years and has advised finance, telecoms, manufacturing, healthcare and national government organizations on cybersecurity, governance, compliance policies and business process improvements. He has a B.S. in computing with German... Read More →



Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2012

1:45pm PDT

The Software Factory *SLIDES AVAILABLE
In large development organizations, with 1,000+ developers working on codebases with millions of lines of code, issues seen in small to medium-sized businesses become exacerbated at scale. This creates a different set of challenges for DevOps.

To maintain software quality and keep costs down in such an environment, DevOps needs to focus on the basic foundations of driving quality: traceability, repeatability, governance, visibility, and communications. One approach is to employ techniques, similar to those seen in large manufacturing facilities.  This presentation explores how the application of Kubernetes, Jenkins, and GitOps to the DevOps stack, can provide a solution to the problems seen by DevOps at scale.

Speakers
avatar for Bob Ballantyne

Bob Ballantyne

Lead DevOps Architect, Dell Technologies
Bob Ballantyne is originally from Glasgow, Scotland and has been living in the U.S. for over 25 years. He is currently Lead DevOps architect for the MidRange Storage & Entry Systems (MRES) division of Dell-Technologies. He has worked for Dell Technologies for 2 years (since they bought... Read More →



Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2006

1:45pm PDT

Jenkins X: Current and Future Awesome *SLIDES AVAILABLE
James will give a brief overview of the current status of Jenkins X and its automated CI+CD for Kubernetes and walk through the main areas of development going forward.

Speakers
avatar for James Strachan

James Strachan

Chief Architect, CloudBees
Prior to CloudBees James  spent time at Red Hat focused on the Fabric8 developer platform. At  CloudBees he is Chief Architect and Distinguished Engineer, he is an industry expert in CI/CD and the voice of progress and innovation on projects like Jenkins X.



Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2010

1:45pm PDT

The New Business Imperative: Leading with Agile + DevOps
The pace of digital transformation is continuing to accelerate; all companies must embrace software development as a core capability requiring business, engineering, and IT collaborating in fast innovation cycles to deliver customer value. But getting value out the door has been a challenge for many enterprises.  In this presentation, Forrester Principal Analyst, Chris Condo will present the challenges faced by enterprises when trying to innovate faster and how leading companies are snowplowing these issues out of the way with Agile + DevOps, Cloud, and IT platforms to innovate faster and shorten the time to value.

Speakers
avatar for Christopher Condo

Christopher Condo

Senior Analyst, Forrester
 Chris has been a senior analyst with Forrester since 2016. Prior to Forrester Chris was the manager for enterprise web applications at Altran North America, overseeing and leading projects such as IoT enablement for medical devices, warehouse automation software, and online health... Read More →


Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 3014

1:45pm PDT

A Conversation on Culture: Our Journey
This panel will explore the people and culture aspects of the DevOps Trinity (people/culture, process/practice, tools/technology) through discussion about the journey CloudBees, our parters and customers have taken to shift-left, align on shared values and remove friction from the end-to-end software delivery process.

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 Brian Dawson

Brian Dawson

DevOps Evangelist, CloudBees
Brian is a DevOps evangelist and practitioner with a focus on agile, continuous integration (CI), continuous delivery (CD) and DevOps practices. He has over 25 years as a software professional in multiple domains including quality assurance, engineering and management, with a focus... Read More →
avatar for Alexander Kohlhofer

Alexander Kohlhofer

Director of Design, CloudBees
Alex leads Design at CloudBees. Throughout his career, Alex has held leadership roles in product and design spanning various industries. Before CloudBees, He was head of product at UserVoice who specialize in collecting and aggregating customer feedback at scale to inform product... Read More →
avatar for Moritz Plassnig

Moritz Plassnig

VP of Cloud, CloudBees
Moritz was the founder and CEO of CodeShip, a company acquired by CloudBees in 2018. CodeShip by CloudBees is a cloud-based continuous integration and continuous delivery platform with over 2,400 customers in 80+ countries. Moritz is based in Denver and responsible for the CodeShip... Read More →
avatar for Ellen Thorne

Ellen Thorne

VP Global HR, CloudBees
Ellen leads the global Human Resources organization at CloudBees.   She brings over 20 years experience in organizational strategy, account management, employee engagement, culture and talent strategies from various industries, including Pharmaceutical and Software. Ellen joined... Read More →


Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2004

1:45pm PDT

Upskilling T-shaped Talent
This panel will explore the current state of the IT talent gap with advice on how to approach a personal and organizational skills transformation plan.  The panel will represent perspectives from hiring managers, recruiters and analysts including data from the 2019 Upkilling: Enterprise DevOps Skills Report.

Speakers
avatar for Helen Beal

Helen Beal

Product Owner, DevOps Institute
Helen Beal helps people practice DevOps principles in real world organizations for Ranger4. She describes herself as a DevOpsologist as her main role in her working life is to study the inputs and outputs of the thinking systems that make up DevOps and what value outcomes they deliver... Read More →
avatar for Sean Davis

Sean Davis

Chief Transformation Evangelist, Equifax
Sean is an IT veteran with 20 years of experience covering every realm of IT. Approaching problems with childlike wonder, leveraging a library of skills as a polyglot and solving the unsolvable is his day-to-day. His primary areas of expertise are around Business Transformation, Technical... Read More →
avatar for Damon Edwards

Damon Edwards

Co-Founder and Chief Product Officier, Rundeck, Inc
Damon Edwards is a Co-Founder of Rundeck Inc., the makers of Rundeck, the popular open source Self-Service Operations Console. Damon has spent the past 19 years working with both the technology and business ends of IT Operations and is noted for being a leader in porting cutting-edge... Read More →
avatar for Sam Fell

Sam Fell

AVP of Marketing, CloudBees
Sam Fell is an AVP of Marketing at CloudBees, helping to drive awareness and demand for our Software Delivery Management solutions. For more than 20 years, Sam has helped companies achieve success with solutions for DevOps Release Orchestration, IT Change Management and Application... Read More →
avatar for Jayne Groll

Jayne Groll

CEO, DevOps Institute
Jayne Groll is co-founder and CEO of the DevOps Institute (DOI). Jayne carries many IT credentials including ITIL Expert™, Certified ScrumMaster, Certified Agile Service Manager, DevOps Foundation and is a Certified Process Design Engineer (CPDE)™ . Her IT management career spans... Read More →


Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2000

1:45pm PDT

Managing Modern Serverless Workloads Using Knative & Cloud Run *SLIDES AVAILABLE
Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware components that are essential to build modern, source-centric, and container-based applications. Knative components are built on Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks. Cloud Run is a managed compute platform that is built upon Knative that automatically scales your stateless containers. Cloud Run is serverless: it abstracts away all infrastructure management. It is compatible with Knative, letting you choose to easily run your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run on GKE.

Speakers
avatar for Nikhil Barthwal

Nikhil Barthwal

Product Manager, Google Cloud
Nikhil Barthwal is passionate about building distributed systems. He has several years of work experience in both big companies & smaller startups and also acts as a mentor to several startups. Currently, He is Product Manager in the Serverless team for Google Cloud Platform.



Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2002

1:45pm PDT

Running CloudBees Core on EKS: Best Practices & Amazon EC2 Spot Instances *SLIDES AVAILABLE
A scalable and cost-effective continuous integration (CI) and continuous delivery (CD) infrastructure enables enterprise developers to release new features and bug fixes quickly and safely without manually triggering any deployment scripts. CI/CD workloads are fault-tolerant and built to take advantage of the cost savings offered by Amazon EC2 Spot Instances. In this session, we will show you how to run CloudBees Core on EKS while also demonstrating architectural best practices like auto scaling, segregation of agent workloads, and Kubernetes-native integration with Spot Instances. We will show you how to run your continuous integration and continuous delivery (CI/CD) solution based on Jenkins using CloudBees Core on Amazon EKS. We will demonstrate architectural best practices like automatic scaling, segregation of agent workloads, and Kubernetes-native integration with Amazon EC2 Spot Instances.

Speakers
avatar for Bill Garrett

Bill Garrett

Principal Solutions Architect, CloudBees
Bill Garrett is a principal solutions architect at CloudBees. He's been working in DevOps since before we even had the term "Devops", helping organizations greatly accelerate the process of delivering software from concept to code to customer.
avatar for Derek Felska

Derek Felska

Sr Specialist Solutions Architect - EC2 Spot, AWS
Derek has been an AWS Solutions Architect since January 2017 and joined the Spot Specialist SA team in late 2018.  Prior to joining AWS, Derek ran infrastructure and operations for a variety of New York based companies ranging from hospitality, e-commerce, to manufacturing and b... Read More →



Thursday August 15, 2019 1:45pm - 2:30pm PDT
Room 2008

2:30pm PDT

Break in Expo Hall
Thursday August 15, 2019 2:30pm - 2:45pm PDT
Moscone West Level 2 (Expo Hall)

2:45pm PDT

Ethically Snooping CI/CD Pipelines with Dynamic Audit Backend and AuditSink *SLIDES AVAILABLE
Jenkins and Kubernetes are like secret agents in the cloud, but there's a frequently overlooked observation of “who did what, and when, and from where,” on the CI/CD pipelines on Kubernetes. With the backend auditing introduced in Kubernetes 1.13, we now have one ‘single source of truth’ endpoint to dynamically update audit events. Using the Kubernetes AuditSink API object and audit backend to capture events at a remote endpoint dynamically, not only can we look at, but also observe audit events related to our CI/CD pipelines and record an audit trail chronologically. In productizing our pipelines solution, this enables us to meet GDPR compliance and identify risk patterns that help towards threat modeling the pipelines and related systems on it. It is elementary my dear Watson, with dynamic audit backends in Kubernetes!

Speakers
avatar for Mini Shridhar

Mini Shridhar

DevOps Infrastructure Architect, SAP Labs
As one who believes in DevOps as a mindset and culture than a set of processes and tools, Mini has been working as a DevOps engineer since the days when it was loosely-termed build and release management/configuration management. She is avidly interested in working with containerization... Read More →



Thursday August 15, 2019 2:45pm - 3:00pm PDT
Room 2010

2:45pm PDT

Measuring DevOps – The Key Metrics That Matter
How is your DevOps transformation coming along?
How do you measure Agility? Reliability? Efficiency? Quality? Culture? Success?!
Having the right goals, asking the right questions and learning by doing are paramount to achieving success with DevOps. Having specific milestones and shared KPIs play a critical role in guiding your DevOps adoption and lead to continuous improvement - towards realizing true agility, improved quality, and faster time to market throughout your organization.
This session will walk you through a practical framework for implementing measurement and tracking of your DevOps efforts and software delivery performance that will provide you with data you can act on!

Speakers
avatar for Anders Wallgren

Anders Wallgren

CTO, CloudBees
Anders Wallgren is VP of Technology at CloudBees. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining CloudBees, he was CTO at Electric Cloud and has held executive positions at Aceva, Archistra, and Impresse. Anders... Read More →


Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2000

2:45pm PDT

Say Goodbye to Hello-World and Hello to Real World Delivery Pipelines
Are you tired of hello-world and hypothetical demos? So are we! In this code-heavy, deeply technical, session you’ll learn more than just tips and tricks, you’ll learn best practices and how to start from absolute zero. Whether you’re using Jenkins, Azure DevOps, a mixture of the two, or another CI/CD tool, you’ll learn how to create multiple build and release pipelines using real world code hosted on open source platforms such as GitHub.

Throughout the session, we will also highlight simple code updates you can make, Linux command line tools you can use, and available open source SDKs you may not be aware of, all of which can help streamline your builds and releases. We will end by showcasing how you can combine all of this to enable easy deployment to multiple endpoints, including complex container orchestrators like Kubernetes.

Speakers
avatar for Brian Benz

Brian Benz

Cloud Advocate, Microsoft
Brian is a cloud advocate at Microsoft, helping Java developers to get the most out of Microsoft Azure. Before joining Microsoft, he was a solution architect, consultant, developer, author and presenter at IBM, Deloitte and other companies. Find him on Twitter @bbenz.
avatar for Jessica Deen

Jessica Deen

Cloud Advocate, Microsoft
Jessica is a Microsoft senior cloud Advocate focusing on Azure, Containers, OSS, and, of course, DevOps. Prior to joining Microsoft, she spent over a decade as an IT consultant/systems administrator for various corporate and enterprise environments, catering to end users and IT professionals... Read More →


Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2004

2:45pm PDT

10 Attributes of the DevSecOps Elite *SLIDES AVAILABLE
We've spent six years studying secure coding practices of DevOps and continuous delivery organizations by surveying over 15,000 IT professionals. We've analyzed their staffing practices, educational priorities, automation choices and process improvements that improve their cybersecurity preparedness. Our study has also uncovered details of where automation fails, awareness falls short and breaches happen. Come participate in this session where we will share the 10 habits practiced by the DevSecOps Elite that you can then apply to -- or further mature within -- your own organization. We will also uncover what our analysis revealed about securing CI/CD pipelines, including what popular Jenkins plug-ins are used for security.

Speakers
avatar for Derek Weeks

Derek Weeks

Vice President, Sonatype
Derek E. Weeks is the world's foremost researcher on the topic of DevSecOps and securing software supply chains. For the past five years, he has championed the research of the annual State of the Software Supply Chain Report and the DevSecOps Community Survey. Derek is a huge advocate... Read More →
avatar for Hasan Yasar

Hasan Yasar

Dev{Sec}Ops Evangelist, Technical Manager, Adjunct Faculty Member, Carnegie Mellon's Software Engineering Institute
Hasan Yasar is the technical manager of the Secure Lifecycle Solutions Group in the SEI’s CERT Division. His group focuses on software development processes and methodologies, specifically on DevOps and development, and researches advanced image analysis, cloud technologies, and... Read More →



Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2008

2:45pm PDT

Docker and Jenkins [as code] *SLIDES AVAILABLE
Docker is everywhere in the CI/CD pipelines and in development tools. Jenkins, one of the most popular automation servers, is actively evolving to improve its support of container technologies and static configurations in images. The Configuration as Code plugin is a new milestone which enables managing Jenkins configurations via YAML. Together with Docker, this plugin offers many ways to produce ready-to-fly Jenkins images for any environments. In my talk, I will describe official master and agent images offered by the Jenkins project. What's inside them? How do you configure images with JCasC and Groovy hooks? How do you use these approaches together? And, finally, how do you simplify packaging of custom Jenkins images and define the entire system [as code]?

Speakers
avatar for Mark Waite

Mark Waite

Technical Evangelist, CloudBees
Developer, tester, reformed manager, Jenkins user and Jenkins contributor, Mark started using Hudson/Jenkins in 2008 and became an active contributor in 2014. He maintains the Git plugin and the Git client plugin. Mark works at CloudBees creating and presenting training. Mark is a... Read More →



Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 3014

2:45pm PDT

Machine learning use cases for DevOps and Continuous Everything
Irrespective of the industry sector, teams are investing in DevOps and Continuous Everything pipelines and leverage treasure troves of data to reveal nuggets of insights. In this session, we will discuss how organizations can increase their competitive advantage by unleashing machine learning techniques that infuse intelligence into pipelines. Smart pipelines not just do work they have been explicitly programmed to do but they think and decide what needs to be done by learning from the data. Data is indeed the new oil and this session teases apart the stuff that enables every company to think like a data company.

Speakers
avatar for Juni Mukherjee

Juni Mukherjee

Owner, Continuity
Juni is a thought citizen in the Continuous Everything space. A regular speaker at DevOps and Continuous Everything conferences, she has led software engineering projects to responsibly improve time-to-market. She designs metrics and dashboards to objectively measure behavior and... Read More →


Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2012

2:45pm PDT

Tackling Silos through DevOps at U.S. Bank *SLIDES AVAILABLE
Come join us to find out how the DevOps initiative at U.S. Bank helps advance application delivery at scale while helping drive collaboration, communication and contribution to tackle silos across the organization.

Speakers
avatar for Swati Shah

Swati Shah

Senior Vice President, Enterprise Emerging Technology, U.S. Bank
Swati Shah, is a senior vice president of emerging technology at U.S. Bank. After joining the bank in Nov. 2017 until July 2018, she served as vice president leading Enterprise API and Microservices Strategy, building the channel to bring business and technology together to produce... Read More →



Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2006

2:45pm PDT

Jenkins X & Tekton Open Space
The Jenkins X and  Tekton Open Space is a place and time for these two communities focused on CI/CD in cloud native environments to gather and learn and share with each other.  While we have many great speakers and topics at the conference, we know no format will be perfect. Open spaces allow attendees to choose the subjects that matter most to them and share with each other.  It is a space for the community to connect with each other, to share their concerns, their experiences and build community around topics people are passionate about.  

Community members will meet, suggest topics/demos/questions/lightning talks and then self-organize to go through the preferred suggestions. We will have community members and contributors on hand to help out. If you have a project demo please feel free to bring it along to this session or look out for sign up sheets at community booths.

Speakers
avatar for Oscar Medina

Oscar Medina

Developer Advocate | Jenkins X, CloudBees
Oscar Medina has over 20 years in the technology sector. Oscar’s experience dates back to the Dotcom boom era, where he managed eCommerce sites based on UNIX and written in Java. He is an advocate for DevOps practices with a focus on cloud-agnostic tools and modern frameworks.Oscar’s... Read More →


Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 3020

2:45pm PDT

How to Ramp Your Application Rollouts
Feature flags provide the most fault-tolerant deployment method, making them the best approach to use in a world where your CI/CD pipeline is highly automated and you deploy frequently.  Learn how they work, how best to leverage them and how they play nicely with your other CloudBees and Jenkins-powered solutions.


Speakers
avatar for Erez Rusovsky

Erez Rusovsky

Director of Product Management, CloudBees
Erez is the co-founder of Rollout, an enterprise feature flag management solution recently acquired by CloudBees.  He holds a B.Sc. in Information Technology and as a developer himself, is very passionate about the mission to help developers excel in releasing quickly and effect... Read More →


Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 3016

2:45pm PDT

Amazon EC2 Spot Instances: Scaling Your CI/CD Pipeline with Cost Savings *SLIDES AVAILABLE
Learn how Amazon EC2 Spot Instances allow you to run and scale your CI/CD pipeline at a fraction of the cost. We will cover deploying and configuring the EC2 Spot Fleet Jenkins Plugin. Architects, engineers, and developers from organizations of all sizes can learn how to run Jenkins CI/CD environments on EC2 Spot Instances and save up to 90% versus On-Demand pricing.

Speakers
avatar for Boyd McGeachie

Boyd McGeachie

Sr. Business Development Manager - EC2 Spot, AWS
Boyd McGeachie is a Sr. Business Development Manager for Amazon EC2, focused on Spot Instances. In this role, Boyd drives GTM for Spot Instances and works with customers of all sizes to successfully leverage Spot Instances. He started his career at Amazon in 2012, as one of the first... Read More →



Thursday August 15, 2019 2:45pm - 3:30pm PDT
Room 2002

3:00pm PDT

A Quick Look at Accessibility in the World of DevOps *SLIDES AVAILABLE
A lot has been said about including accessibility testing as part of CI/CD, but not enough has been talked about how accessibility should be part of the world of DevOps itself. This ranges from accessibility support in CI/CD tools, to how we, as DevOps practitioners, should include the accessibility mindset as part of our day-to-day work. Let's learn about the various accessibility issues, the regulations around them and then take a hard look at where we are today. Have we done enough to support DevOps practitioners with disabilities? And how about Jenkins? Where is Jenkins at with accessibility support? What are the Jenkins community contributions out there that can help DevOps practitioners with disabilities? There is a lot of support for those with various disabilities. Let's take the first step in becoming more aware that "A simple click of a button to start a build" is not always that simple for everyone.

Speakers
avatar for Cliffano Subagio

Cliffano Subagio

Senior Consultant, Shine Solutions
Cliffano Subagio made his first contribution to Jenkins project (née Hudson) in 2008. Since then, he has been exploring the possibilities of integrating Jenkins with various other technologies. His DevOps World 2018 presentation on voice interaction with Jenkins led him to wander... Read More →



Thursday August 15, 2019 3:00pm - 3:15pm PDT
Room 2010

3:15pm PDT

Towards DevSecOps: AppSec-As-Code Using Jenkins Pipelines *SLIDES AVAILABLE
Traditional approaches to application security create unacceptable drag and scaling problems for the rapid development and deployment of modern software, while the need to staff sufficient application security expertise to support rapid SDLC and increasing code demands creates untenable economics. This session will discuss the transformational impact of embedding application security into your applications themselves, from cradle to grave, providing live, continuous, automated software vulnerability detection and exploit prevention. A Jenkins pipeline can provide a mechanism that seamlessly weaves embedded AppSec into your CI/CD process, allowing AppSec to keep pace with the demands of modern software development practices.

Speakers
avatar for Robert Statsinger

Robert Statsinger

Solution Architect, Contrast Security
Robert Statsinger has worked in Application Security for the past few years. His prior experience includes Applications Performance Management and its impact on DevOps, Intelligent Device Management, Enterprise Applications Integration, and developer tools and middleware. Robert holds... Read More →



Thursday August 15, 2019 3:15pm - 3:30pm PDT
Room 2010

3:30pm PDT

Happy half-hour
Happy Hour

Thursday August 15, 2019 3:30pm - 4:00pm PDT
Moscone West Level 3

3:45pm PDT

Simple CI/CD, Fast
Speakers
avatar for Josh Puetz

Josh Puetz

Sr Software Engineer, CloudBees
Josh is a software engineer with over 15 years of experience architecting and building web applications. He is an experienced Rubyist, test first designer, remote worker, and human being. Josh writes code so you don't have to.


Thursday August 15, 2019 3:45pm - 4:00pm PDT
Developer Hive (Level 2 Lobby)

4:00pm PDT

Closing keynote
Keynote

Speakers
avatar for James Governor

James Governor

Analyst and Co-Founder, RedMonk
James Governor is co-founder of RedMonk, the only developer-focused industry analyst firm. Based in London, he advises clients on developer-led adoption, open source, community and technology strategy. He also runs Shoreditch Works, a coworking space for cloud infrastructure star... Read More →


Thursday August 15, 2019 4:00pm - 5:00pm PDT
Moscone West Level 3