Loading…
cdCon 2020 has ended
View More Details & Registration Information
Tuesday, October 6
 

4:00pm PDT

NADOG & CDF Present: DevOps & Hops cdCON Sneak Peak! - Tracy Miranda, The Linux Foundation - (Pre-Registration Required)
It is an exciting time to be in the CI/CD industry. We are delivering more software than ever before and at a rate and scale that we might not have imagined years ago. 15 years ago continuous integration and continuous delivery were not common practices but today they are the key differentiators for every industry, whether you are releasing a new banking app or a new contact tracing app. Delivering software securely and speed matters to every aspect of modern life.We have huge opportunities to innovate and advance continuous delivery adoption. Yet there are some challenges which make this difficult to do so. Being a relatively new industry, we often talk at cross purposes about terms and phrases – the same words mean vastly different things to different teams. The landscape is confusing, often impenetrable to newcomers and changing habits to adopt emerging practices sometimes feels overwhelming to teams.
In this sneak peak, we will look at the origins of continuous delivery, how it has evolved to the present day and where it is going. We will also talk about the role open source communities will play to make continuous delivery simpler yet more innovative, widespread yet inclusive and faster yet still secure.

Registration link: https://bit.ly/cdcon-sneakpeek1  



Speakers
avatar for Tracy Miranda

Tracy Miranda

Head of Open Source, Chainguard
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 →


Tuesday October 6, 2020 4:00pm - 5:00pm PDT
 
Wednesday, October 7
 

7:00am PDT

Bridging the Gap with Tekton-client-plugin for Jenkins - Vibhav Bobade, Red Hat
With the advent of Tekton, a lot of Jenkins users have to relearn the new platform for creating CI/CD Pipelines with Tekton. The new tekton-client-plugin for Jenkins helps to bridge the learning gap and allows to invoke Tekton Pipelines and resources through Jenkins. This allows users to not have much of the Kubernetes specific knowledge beforehand and work.

Speakers
avatar for Vibhav Bobade

Vibhav Bobade

Software Engineer, Red Hat
Vibhav Bobade works as a Software Engineer at Red Hat with a focus on CI/CD systems (Jenkins and Tekton). He is into retro game systems, programmatic art, running, cycling and playing the guitar.



Wednesday October 7, 2020 7:00am - 7:30am PDT
Track One
  Jenkins
  • Presentation Slides Attached Yes

7:00am PDT

Heard of JCasC and Not Sure Where to Start? Let me Help You! - Ewelina Wilkosz, Eficode
One of the goals of Jenkins Configuration as Code plugin is that it should make it easier to maintain your Jenkins setup. But before it gets easier some initial effort is required.

During this presentation I'll show you a very basic setup I use to quickly spin up new Jenkins instances, whenever I need one. I will also share some tips and tricks you'll be happy to know. We'll use docker, jenkins and utilize GitHub Actions as a quick way to build... Jenkins!

Speakers
avatar for Ewelina Wilkosz

Ewelina Wilkosz

IT Consultant, Eficode
Ewelina, as an IT Consultant specializing in CI/CD, makes sure that her customers' software is being built, tested and released in the best possible way. And, most importantly, that software developers do not hate the process. Being involved in Jenkins Configuration as Code plugin... Read More →



Wednesday October 7, 2020 7:00am - 7:30am PDT
Track Three
  Jenkins, Type 2
  • Presentation Slides Attached Yes

7:00am PDT

Spinnaker Deployments on Kubernetes from a Security Perspective - Anirban Saha, Allianz Technology
Spinnaker has provided ease of deployment for a number of cloud native environments and has become the absolute tool of choice for infrastructure implementers. However, it is equally important to consider security challenges when working in a cloud ecosystem. There are a number of security concerns to address when deploying cloud native applications using Spinnaker such as the Spinnaker deployment itself, permissions provided for the target cloud accounts, access control for Spinnaker applications, credential handling, authentication mechanisms, using roles for deployment (RBAC) to name a few. Making sure to address these security challenges not only helps an organisation minimise risk factors but also enables engineers to deploy continuously in a safe manner.

Speakers
avatar for Anirban Saha

Anirban Saha

Senior DevOps Engineer, Allianz Direct
Anirban Saha is a Senior DevOps Engineer at Allianz Direct based in Munich, Germany. He has over 10 years of experience with infrastructure management and automation, specialising in cloud native infrastructure and architectures. He is responsible for the overall infrastructure with... Read More →


Wednesday October 7, 2020 7:00am - 7:30am PDT
Track Two

7:35am PDT

A CI/CD Framework for Production Machine Learning at Massive Scale (using Jenkins X and Seldon Core) - Alejandro Saucedo, Seldon
Managing production machine learning systems as internal data science infrastructure requirements grow, has uncovered new challenges which have required fundamentally different approaches to that of traditional CI/CD in software engineering. In this talk we will dive into the work we are doing at the SIG-MLOps and the CD Foundation towards developing the methodoloties that encompass  best practices to continuously integrate and deploy machine learning in production at massive scale. In this talk we'll provide key insights on the core MLOps concepts, as well as a hands on coding example where we take a text classificaiton model through its training, deployment and promotion as canary and shadow deployments, which will also allow us to get deeper and more specific insight on our production environment.

Speakers
avatar for Alejandro Saucedo

Alejandro Saucedo

Engineering Director, Seldon Technologies
Alejandro Saucedo is the Director of Machine Learning Engineering at Seldon Technologies, where he leads teams of machine learning engineers focused on the scalability and extensibility of machine learning deployment and monitoring products with over 5 million installations. Alejandro... Read More →



Wednesday October 7, 2020 7:35am - 8:05am PDT
Track Two
  JenkinsX
  • Presentation Slides Attached Yes

7:35am PDT

Dailymotion's Continuous Delivery Story - Vincent Behar , Dailymotion
In this session, Vincent will share Dailymotion's Continuous Delivery story with Jenkins, Jenkins X and Tekton. He will come back on the initial state and issues faced on the CI/CD topic, and how it was solved. He will insist on the practices that were put in place and the benefits that resulted from switching to Jenkins X. He will conclude with the new challenges brought by improving Dailymotion's Continuous Delivery platform. If you are wondering if Jenkins X is the right tool for you, and the impact it can have on your team(s), then this is the right session for you!

Speakers
avatar for Vincent Behar

Vincent Behar

Principal Engineer, Dailymotion
Vincent is a Principal Engineer at Dailymotion. He started his CI/CD journey with Hudson in 2007 and authored the Jenkins Rundeck Plugin in 2011 to implement Continuous Delivery pipelines. He started using Kubernetes in 2015, and Jenkins X in 2018.



Wednesday October 7, 2020 7:35am - 8:05am PDT
Track One
  JenkinsX
  • Presentation Slides Attached Yes

7:35am PDT

How the Tekton Community is Driving its Growth and Adoption - Adam Roberts, IBM
Adam's been a familiar figure in the Tekton community since it started, coming out of knative-build, so has been able to see it grow and develop rapidly. As a Tekton Dashboard maintainer, and someone that's involved in Tekton everyday, Adam's looking to use this platform to highlight that not only is the project itself awesome, but the community is helping to drive its growth and adoption. Adam's specifically referring to the "not just on GitHub" events that regularly occur and will be providing particular examples and insights into what makes the community project something special.

Speakers
avatar for Adam Roberts

Adam Roberts

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



Wednesday October 7, 2020 7:35am - 8:05am PDT
Track Three
  Tekton
  • Presentation Slides Attached Yes

8:10am PDT

Interoperability Special Interest Group BoF Session - Moderated by Fatih Degirmenci, Ericsson Software Technology (See Description for Further Details & Sign Up)
For more details and to let us know you plan to attend please take a look at https://hackmd.io/AizhDLlRTyuYWz-XidWdGg?view

Speakers
avatar for Fatih Degirmenci

Fatih Degirmenci

Principal Developer, Ericsson Software Technology


Wednesday October 7, 2020 8:10am - 8:45am PDT
Track One

8:10am PDT

Jenkins X BoF Session, Sponsored by CloudBees - Moderated by James Rawlings, Kara de la Marck, James Strachan, CloudBees & Mauricio Salatino, Camunda
Birds of a Feather (BoF) session is an informal discussion about topics concerning the Jenkins X community. It's the perfect opportunity to meet with project leaders and peers to catch up, share information, and ask questions. 
Everyone is welcome to ask questions, share ideas, and talk about how the entire community can work together to push the ecosystem forward. 

Speakers
avatar for Kara de la Marck

Kara de la Marck

Senior Ecosystem Advocate, CDF
Kara is a Senior Ecosystem Advocate at the Continuous Delivery Foundation (CDF) and co-chair of the CDF’s Interoperability SIG. Having worked as a developer, Kara enjoys helping developer teams and companies get better at delivering software. She is passionate about open source... Read More →
avatar for James Rawlings

James Rawlings

Software Engineer, CloudBees
avatar for James Strachan


Wednesday October 7, 2020 8:10am - 8:45am PDT
Track Two

8:45am PDT

Break
Wednesday October 7, 2020 8:45am - 9:00am PDT

9:00am PDT

Welcome & Opening Remarks - Tracy Miranda, Continuous Delivery Foundation
Speakers
avatar for Tracy Miranda

Tracy Miranda

Head of Open Source, Chainguard
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 →


Wednesday October 7, 2020 9:00am - 9:10am PDT
Keynote Theater

9:10am PDT

Keynote Session - The Past, Present and Future of Continuous Delivery - Tracy Miranda, Continuous Delivery Foundation, Christie Wilson, Google & Zainab Abubakar, She Code Africa
It is an exciting time to be in the CI/CD industry. We are delivering more software than ever before and at a rate and scale that we might not have imagined years ago. 15 years ago continuous integration and continuous delivery were not common practices but today they are the key differentiators for every industry, whether you are a releasing a new banking app or a new contact tracing app. Delivering software securely and speed matters to every aspect of modern life.
We have huge opportunities to innovate and advance continuous delivery adoption. Yet there are some challenges which make this difficult to do so. Being a relatively new industry, we often talk at cross purposes about terms and phrases – the same words mean vastly different things to different teams. The landscape is confusing, often impenetrable to newcomers and changing habits to adopt emerging practices sometimes feels overwhelming to teams.
In this talk, we will look at the origins of continuous delivery, how it has evolved to present day and where it is going. We will also talk about the role open source communities will play to make continuous delivery simpler yet more innovative, widespread yet inclusive and faster yet still secure. 


Speakers
avatar for Zainab Daodu

Zainab Daodu

Technical Writer, Tealium, | Open Source Programs Manager, She Code Africa
Zainab is a software engineer, and technical writer, passionate about contributing to open source, improving technical documentation to aid developer experience and maintaining enterprise software applications.She is an advocate for gender diversity and inclusion in the open source... Read More →
avatar for Christie Warwick

Christie Warwick

Software Engineer, Google
Christie Wilson (Warwick) (she/her) is a software engineer with a passion for building quality software and having fun doing it. During her career she has worked in a wide range of domains from currency exchange to AAA games and is currently working on continuous delivery tools at... Read More →
avatar for Tracy Miranda

Tracy Miranda

Head of Open Source, Chainguard
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 →


Wednesday October 7, 2020 9:10am - 9:30am PDT
Keynote Theater

9:35am PDT

Keynote Session Sponsored by JFrog - Best Practices In Implementing Container Image Promotion Pipelines - Baruch Sadogursky, JFrog
Surprisingly, implementing a secure, robust and fast promotion pipelines for container images is not as easy as it might sound. Automating dependency resolution (base images), implementing multiple registries for different maturity stages and making sure that we actually run in production containers from the images we intended can be tricky. In this talk, we will compare different approaches, compile a wish-list of features and create a pipeline that checks all the boxes using free and open-source tools.

Speakers
avatar for Baruch Sadogursky

Baruch Sadogursky

Head of DevOps Advocacy, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of DevOps Advocacy 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 19 years of hi-tech experience sure helps. When he’s not... Read More →



Wednesday October 7, 2020 9:35am - 9:50am PDT
Keynote Theater
  Keynote Sessions
  • Presentation Slides Attached Yes

9:55am PDT

Keynote Session -The Golden Goose: Scaling CD Platforms in the Enterprise Through Self-Service - Abby Kearns, Puppet
The concept of Continuous Delivery has been around for over a decade. Early adopters of CD have reaped the benefits of reduced cycle times coupled with greater stability and reliability. Yet CD is far from a “solved problem” with many organizations struggling to implement CD at scale (or at all!) due to organizational, process and technology challenges. Moreover, those that have implemented CD struggle to scale deployment pipelines and patterns while integrating security, compliance and change management requirements. 
In the next decade, our industry is going to solve these problems.  We’ll see old paradigms shift from rigid control-based approaches and new models emerge that enable DevOps agility at scale. Movements like DevSecOps, Platform Services, SRE and AIOps will evolve CD practices and shape technology delivery for years to come enabling enterprises to finally reach the mountaintop of true continuous delivery, at scale. 

Speakers
avatar for Abby Kearns

Abby Kearns

CTO, Puppet
With nearly twenty years in the tech world, Abby Kearns is a true veteran of the technology industry. Her lengthy career has spanned product marketing, product management and consulting across Fortune 500 companies and startups alike. At Puppet, she will lead the vision and direction... Read More →



Wednesday October 7, 2020 9:55am - 10:15am PDT
Keynote Theater
  Keynote Sessions
  • Presentation Slides Attached Yes

10:20am PDT

Break
Wednesday October 7, 2020 10:20am - 11:05am PDT

11:05am PDT

CI/CD as a Product - Garima Bajpai, Capital Carbon Consulting
During this talk, I will reflect on my thoughts on decoding the importance of next-generation CI/CD pipeline. Without dwelling too much on the basics, the key priority for them will influence the next-generation value ecosystem for CICD features. Some of the key factors would be: CxOs are suggesting to consider business need to be producing features which are more than just a faster, more efficient version of everything, making sure next-generation data capabilities are part of the ecosystem and bridging the multi-cloud and on-premise cloud stack takes priority to integrate edge, cloud and compute capabilities.

These factors will craft the next-generation features for the CICD pipeline. In order to align the features with the value ecosystem, here are some suggestions:
  • Treat CICD as a product group 
  • The product group must have incremental features aligned with the key CxO priorities 
  • Embed unified value tracking into the CICD pipeline to steer the right investments 
  • Invest in traceability, audit and vulnerability management 
When you start treating CICD as a product group, it is essential to define the “north star” for the product group, create a leader’s action plan, map the people of the product group and eventually accelerate the new charter.”

Speakers
avatar for Garima Bajpai

Garima Bajpai

Founder. - Canada DevOps Community of Practice, Chair ambassador program CDF, Canada DevOps Community of Practice
Garima Bajpai is a thought leader on DevOps & Cloud technologies. She is the founder of DevOps Community of practice, Canada supported by Crowdbyte Solutions Inc. She is the Chair for the ambassador program for Continuous Delivery Foundation. Some might know her as a published author... Read More →


Wednesday October 7, 2020 11:05am - 11:35am PDT
Track Two

11:05am PDT

Spinnaker at Salesforce: Enterprise-Level Multi-Substrate Continuous Delivery and Release Management - Jing Vergara, Salesforce
Learn how we manage releases at Salesforce and take Continuous Deployment to the next level. Listen to the complex release orchestration challenges we face. Find out more about how we iteratively solve the full automation of movement of all code and infrastructure changes, from local development all the way to multi-substrate production environments and multilevel security zones.

Speakers
avatar for Jing Vergara

Jing Vergara

Principal Software Engineer, Salesforce
Jing is a Principal Software Engineer at Salesforce. She leads multiple teams at Salesforce to use and extend Spinnaker's capabilities. She's passionate about release automation at scale across multiple public cloud providers. She has also been a speaker at Spinnaker Summit.



Wednesday October 7, 2020 11:05am - 11:35am PDT
Track One
  Spinnaker
  • Presentation Slides Attached Yes

11:05am PDT

Cloud Native CD Pipelines with Tekton - Andrea Frittoli, IBM
Tekton is an open-source project for building cloud-native CI/CD pipelines and systems. It provides reusable and lightweight building blocks, such as tasks, that embody best practices. Tekton, hosted by the CD Foundation, aspires to be the common denominator in CI/CD.
Tekton gives developers full flexibility in how to set up their workflows.
In this talk, we will present how to get started authoring cloud-native delivery pipelines; we will dig into the Tekton resources used to implement the CD pipelines that build, release, and deploy Tekton itself.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Advocate, IBM
Andrea Frittoli is an Open Source Advocate at IBM. He has more than 10 years of experience serving open source communities. Andrea is the co-founder of CDEvents and a maintainer of Tekton. He serves as chair of the CD Foundation Technical Oversight Committee. Andrea is a frequent... Read More →



Wednesday October 7, 2020 11:05am - 11:35am PDT
Track Three
  Tekton
  • Presentation Slides Attached Yes

11:40am PDT

Welcome 2020 - Software is now Saving the World (or at least helping) - Christina Noren, CloudBees
A lot has changed since Marc Andreessen published his well-known essay “Why Software Is Eating The World.” Today software is impacting the lives of people far outside the realm of just the tech world on a daily basis. There is software being built that will enable physical distancing and clean air everywhere from factories to Broadway theaters to museums to schools to sports arenas in the wake of COVID-19. There are new insights into how remote work upended the way wealth is managed, real estate is sold, students are taught and government and medical services are delivered - and how software is making that happen. Even the ways that software teams are delivering these capabilities and how they are handling the new pressures of software development during the current crisis at the level of people, processes, and tools have drastically changed.
In this session, we will discuss how software and technology are being applied in new ways within a different domain or industry to help the world change for the better, especially due to the onset of COVID-19 and its aftermath. 
Attendees will:
  • Experience a deep dive into various industries that have been disrupted and advanced through software. Whether pharma, finance, or entertainment, we will dissect each sector’s response through software to the current crisis and the likely outcomes. 
  • Gain an understanding of how software is impacting the world around them and beyond their own specific current focus, as well as how other teams are navigating the changes in how software is delivered in the current crisis. 
  • Hear relevant ideas and circumstances from peers in their industry that will help them navigate these uncharted times.

Speakers
avatar for Christina Noren

Christina Noren

Strategic Product Advisor & CPO Emeritus, CloudBees
Christina has 25 years of technology experience. Now at CloudBees, she is powering the continuous economy, as a strategic product advisor, having formerly served as CPO there leading a 200+ member product organization including product management, engineering, and product marketing... Read More →


Wednesday October 7, 2020 11:40am - 12:10pm PDT
Track Three

11:40am PDT

Automated Verification of Deployments for Risk Assessment - Gopinath Rebala , OpsMx
Safe and reliable deployments are critical for continuous delivery of application services. Time taken to detect an issue has direct impact on bottom line. Web scale companies like Netflix practiced deployment strategies like canary deployments and blue/green deployments and use statistical techniques to determine problems before they cause an outage and improve the MTTR in case of an outage. In this talk we will present an automated verification model combined with canary and blue/green deployments in Spinnaker pipelines. We will present the usefulness of the models in verification of performance and functionality of deployments using metrics and logs generated in distributed microservice environment for identifying problems in deployments.

Speakers
avatar for Gopinath Rebala

Gopinath Rebala

CTO, OpsMx
Gopinath is passionate about simplification and automation of Software Delivery with little or no human intervention. He brings more than 20 years of Software development and delivery leadership with startups and fortune 100 companies. He has patents in content distribution, application... Read More →



Wednesday October 7, 2020 11:40am - 12:10pm PDT
Track Two
  Spinnaker
  • Presentation Slides Attached Yes

11:40am PDT

How Spinnaker is Shaping Delivery Excellence at SAP - Serge Poueme & Mohamed Bakr, SAP
Serge Poueme, a Site Reliability Engineer, along with his colleague, Jessie Metivier, a User Assistance Developer, share how they’re leveraging Spinnaker at SAP. Join them as they uncover why they chose Spinnaker as their CI/CD hero, the architecture they’ve designed, and of course, how it’s allowed their company to push projects quickly to the cloud! In their talk, they will also showcase how they integrate Spinnaker with their current DevOps tools and build starterkits for internal teams — zeroing in on a team that now confidently ships code with Spinnaker!

Speakers
avatar for Mohamed Bakr

Mohamed Bakr

Senior DevOps, SAP
As part of the monitoring team, I work in deploying and maintaining monitoring and performance management systems.With over 5 years of experience as a DevOps engineer, I am heavily invested in deploying scalable containerized projects with an intensive focus on automation. In my Free... Read More →
avatar for Serge Poueme

Serge Poueme

Senior DevOps Engineer, SAP
Serge currently works as a Senior DevOps Engineer at SAP, tackling topics under the Continuous Delivery umbrella. With 13 years of experience in both development and operations, Serge has contributed to multiple large-scale delivery projects in several industries, spanning from civic... Read More →



Wednesday October 7, 2020 11:40am - 12:10pm PDT
Track One
  Spinnaker
  • Presentation Slides Attached Yes

12:10pm PDT

Break
Wednesday October 7, 2020 12:10pm - 12:40pm PDT

12:40pm PDT

CI/CD Agility and Controlling Pipeline Sprawl - Angel Rivera , CircleCI
The adoption of CI/CD has automated the process of how DevOps teams build, test, and deliver software at rapid speeds and with high confidence. Although CI/CD platforms offer many benefits, in the attempt to make sophisticated pipelines, many teams run into the issue of “Pipeline Sprawl”. Pipeline sprawl makes it difficult for DevOps teams to identify and reuse common execution patterns which diminishes their ability to efficiently ship new code. In this talk, Angel will discuss the common pain points associated with existing CI/CD platforms. The talk will pull in examples from his recent experience and conversations with DevOps teams from across the open source community, startups, and large enterprises. Attendees will learn technical strategies to develop pipeline configurations that diminish potentially costly vendor-lock in.

Speakers
avatar for Angel Rivera

Angel Rivera

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



Wednesday October 7, 2020 12:40pm - 1:10pm PDT
Track Three
  Continuous Delivery
  • Presentation Slides Attached Yes

12:40pm PDT

How CloudBees CI Brings Enterprise Scale to Jenkins - Doug Tidwell, CloudBees
With more than 70% market share, Jenkins is the #1 technology in the CI space. But how do you make it scalable and manageable? What about governance and compliance? In this video, you'll see how CloudBees CI solves those problems.

Speakers
avatar for Doug Tidwell

Doug Tidwell

Technical Marketing Director, CloudBees
My primary expertise is as a technical marketer and evangelist, presenting complicated ideas in a clear and compelling way. In my current job at CloudBees I'm responsible for establishing a corporate-wide demo and its underlying infrastructure. I also do videos, webinars, blogs, and... Read More →


Wednesday October 7, 2020 12:40pm - 1:10pm PDT
Track Two

12:40pm PDT

Screwdriver UI Walkthrough - Alan Dong, Verizon Media
In this session, it will cover the fundamental parts of Screwdriver regards 1) what is a pipeline 2) how to use a screwdriver to setup a pipeline from scratch 3) integrate with SCM (i.e. GitHub) 4) setup collections for personal preferences 5) how to get involved with Screwdriver.cd to get help and contribute back to the community It would be informative, and please join.

Speakers
avatar for Alan Dong

Alan Dong

Software Engineer, Verizon Media
Alan has been working at Verizon Media, (formerly Yahoo, Inc) for over 4 years, and has been working on Screwdriver.cd to increase developer productivity over a year now. Previously speaking experience: 1) https://www.meetup.com/Bay-Area-CICD-and-DevOps-Meetup/events/266145051/


Wednesday October 7, 2020 12:40pm - 1:10pm PDT
Track One

1:15pm PDT

Lightning Talk - DevOps @ Scale - The Challenge of Cloud Native Architecture - Tracy Ragan, DeployHub
As we move away from monolithic practices and venture into cloud native architecture running Kubernetes and microservices, we find ourselves needing to push changes across the pipeline faster than ever before.  Our DevOps practices will need to evolve and scale to support a much faster paced CD process supporting a continually changing run-time environment.  This lighting talk will identify old habits and bottlenecks that prevent DevOps teams from achieving 100% business agility.  What must be understood is that in this new world we no longer have the luxury of time to tweak brittle scripts, and sort through logs.  Automation and visibility will be essential in the future Continuous Delivery pipeline and DevOps practice.

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →


Wednesday October 7, 2020 1:15pm - 1:25pm PDT
Track One

1:15pm PDT

The Power of Open Source Community - Jacqueline Salinas, Continuous Delivery Foundation; Tracy Ragan, DeployHub & Marky Jackson, OpsMX
The panel, "The Power of Open Source Community," will cover 2 unique stories of how community has impacted personal and professional lives for the better. This discussion will cover how you too can make an impact by contributing to open source communities. The panelists will tell us their personal DevOps journey, the people who helped them along the way, and how they continue to make a difference in the open source communities today. Join to learn how you can get involved in open source projects from Marky, Tracy, and Jacqueline's first hand experiences.

Speakers
avatar for Marky Jackson

Marky Jackson

Software Engineer, Methodair
Software developer. Lover of family and friends. Die-hard San Francisco Giants fan.
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →
avatar for Jacqueline Salinas

Jacqueline Salinas

Director of Ecosystem & Community Development, CD Foundation
Jacqueline Salinas is the Director of Ecosystem & Community Development for the Continuous Delivery Foundation. She is an alumni of the University of New Mexico, where she earned her degree in Business Administration at the Robert O. Anderson School of Management with a concentration... Read More →


Wednesday October 7, 2020 1:15pm - 1:45pm PDT
Track Two

1:15pm PDT

Measuring DevOps - Dina Graves Portman, Google
Software metrics often pit different functions against each other and result in local optimizations at the cost of overall outcomes. Google’s research has developed and validated four metrics that provide a high-level systems view of software delivery and performance and predict an organization’s ability to achieve its goals. Accurate collection of the data required to measure the four key metrics can be time consuming, error prone, and incomplete. This session will introduce some automation with Google Cloud Platform that automates the generation and collection of the metrics required to measure the four key software delivery performance metrics.

Speakers
avatar for Dina Graves Portman

Dina Graves Portman

Developer Relations Engineer, Google
Dina Graves Portman is a Google Cloud Developer Relations Engineer with a deep passion for data. In her six years at Google, she’s served on all sides of the data world, including analytics, engineering, machine learning, and consulting. Currently, she’s focused on bringing meaningful... Read More →



Wednesday October 7, 2020 1:15pm - 1:45pm PDT
Track Three
  Tekton
  • Presentation Slides Attached Yes

1:25pm PDT

Lightning Talk - CI/CD Patterns - Tiffany Jachja , Harness
Software delivery is a top priority for organizations that own software, yet it remains one of the most challenging problems enterprises face today. Continuous Integration(CI) and Continuous Delivery(CD) enables software changes of all types to reach production environments in a safe, quick, and repeatable way. Join this lightning talk to learn how to improve your SDLC processes via a CI/CD pipeline, we'll discuss top practices for code builds, deployments, and pipeline governance.




Speakers
avatar for Tiffany Jachja

Tiffany Jachja

Technical Evangelist, Harness
Tiffany Jachja is a technical evangelist at Harness. She is an advocate for better software delivery, sharing applicable practices, stories, and content around modern technologies. Tiffany is an ambassador at the Continuous Delivery Foundation and has given talks about software delivery... Read More →


Wednesday October 7, 2020 1:25pm - 1:35pm PDT
Track One

1:35pm PDT

Lightning Talk - CD, Continuous Doughnuts - What Can Creating Doughnuts teach us about Continuous Delivery - Ravi Lachhman, Harness
Doughnuts are delicious and the perfect container of happiness. Going through the process of developing a new doughnut flavor can teach us a lot about continuous delivery. There are no Yelp Reviews for software applications [there should be]. What are the typical steps in creating a doughnut flavor vs a Continuous Delivery pipeline? Feedback is important in both doughnuts and software platforms. If we get this wrong, we might have a lot of stale doughnuts and tech debt to pay off.  Let’s call this Continuous Doughnuts and find out!

Speakers
avatar for Ravi Lachhman

Ravi Lachhman

Evangelist, Harness
Ravi Lachhman is an evangelist at Harness. Prior to Harness, Ravi was an evangelist at AppDynamics. Ravi has held various sales and engineering roles at Mesosphere, Red Hat, and IBM helping commercial and federal clients build the next generation of distributed systems. Ravi enjoys... Read More →



Wednesday October 7, 2020 1:35pm - 1:45pm PDT
Track One
  Lightning Talks
  • Presentation Slides Attached Yes

1:45pm PDT

Spinnaker for Enterprise BoF, Sponsored by Armory - Moderated by Ryan Cartwright, Armory
Join Armory in a discussion about implementing Spinnaker in Enterprise.  If you are using Spinnaker now or are considering it, join Ryan Cartwright from Armory and others to discuss challenges for large scale implementations and how to achieve quick innovation at scale.

Speakers
avatar for Ryan Cartwright

Ryan Cartwright

Director of Enterprise Delivery, Armory


Wednesday October 7, 2020 1:45pm - 2:15pm PDT

1:45pm PDT

Break
Wednesday October 7, 2020 1:45pm - 2:15pm PDT

2:20pm PDT

DevOps Patterns and Antipatterns for Continuous Software Updates - Baruch Sadogursky, JFrog
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 DevOps Advocacy, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of DevOps Advocacy 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 19 years of hi-tech experience sure helps. When he’s not... Read More →



Wednesday October 7, 2020 2:20pm - 2:50pm PDT
Track One
  Continuous Delivery
  • Presentation Slides Attached Yes

2:20pm PDT

Where’s the Application? Understanding the Challenge of Your Microservice CD Pipeline - Tracy Ragan , DeployHub
As we take a hammer and smash up our monolithic applications into lots of little pieces, we also break the way we track and manage a software application. The software application no longer exists, yet we still need it. The loss of the application is partly responsible for the complexity in managing microservices. This session investigates the core benefits of continuous integration in a monolithic pipeline in terms of the packaging and configuration management of the software application. We will cover why the CI step is critical to the entire Continuous Delivery process, and what we lose as we move to microservices. We will explore the tracking of application versions overtime to remind us of the importance of BOM reports, 'diff' reports, and impact analysis. By looking at what we do well today, we will understand what we need to solve in a microservice based CD Pipeline.

Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →


Wednesday October 7, 2020 2:20pm - 2:50pm PDT
Track Two

2:20pm PDT

Case Study: How Yahoo! JAPAN Uses and Contributes to Screwdriver at Scale - Hiroki Takatsuka & Jithin Emmanuel, Yahoo Japan Corporation
Key users and contributors from Yahoo! Japan will share how they use and contribute to Screwdriver, an open source build platform designed for Continuous Delivery, at scale. Several topics will be covered including: architecture, use cases, usage stats, customization, operational tips, and collaborating directly with Verizon Media's Screwdriver team to constantly evolve Screwdriver.

Speakers
avatar for Jithin Emmanuel

Jithin Emmanuel

Sr Mgr, Software Dev Engineering, Verizon Media
Jithin Emmanuel is a Senior Manager for Software Development at Verizon Media and a CDF Member. Jithin is also the product owner for Screwdriver, an open-source build platform designed for Continuous Delivery, and leads its product development. Jithin had given talks at CDCon 2020... Read More →
avatar for Hiroki Takatsuka

Hiroki Takatsuka

Engineering Manager, Yahoo Japan Corporation
Hiroki is an engineering manager at Yahoo Japan Corporation and responsible for managing the team which uses and contributes to Screwdriver, an open source build platform designed for Continuous Delivery.



Wednesday October 7, 2020 2:20pm - 2:50pm PDT
Track Three

3:00pm PDT

CDF Happy Hour
After a day of talks, join us for the CDF happy hour to socialize with other attendees.
In this relaxed session, we will compare notes from day one of the conference.
Just for fun, there will also be a Kahoot quiz with questions from our CDF Ambassadors.
Join us for this informal session to mix and mingle with the community.

Wednesday October 7, 2020 3:00pm - 4:00pm PDT

4:00pm PDT

NADOG & CDF Present: DevOps & Hops: CD & DevOps at Scale Mindshare Happy Hour - Tracy Ragan, DeployHub - (Pre-Registration Required)
We hear developers from both small and large companies talking about their CI process. But continuous delivery, the evolution of CI, has not been adopted in the same way. Continuous delivery is an 'engineering approach' which allows teams to deliver software 'at any time.' To achieve continuous delivery, the automation of continuous integration must be expanded to testing and production. While some organizations have expanded their CI process to testing, few have achieved this level of automation all the way to production. With modern architecture and Kubernetes microservices, we are facing a massive scaling challenge. The time is now to pull our collective DevOps act together in order to meet the challenge of hundreds of microservices moving across independent workflows, updating clusters on a high frequency basis. In other words, we need to get ready for CD & DevOps at scale. This presentation will help start that conversation.

Registration link: http://bit.ly/cdcon-mindshare7  


Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is the CEO and Co-Founder of DeployHub. She is an expert in software supply chain management and pipeline DevOps practices with a hyper-focus on microservices and cloud-native architecture. She served on the OpenSSF Governing Board as a General Member Representative and on the... Read More →


Wednesday October 7, 2020 4:00pm - 5:00pm PDT
 
Thursday, October 8
 

7:00am PDT

Event-based Continuous Delivery: The End of the Monolithic Pipeline - Andreas Grabner , Dynatrace
While software architects have broken their monoliths into event-driven service architectures, many pipeline architects still try to apply a monolithic pipeline approach to deliver these new architectures. This results in constantly outdated pipeline code, tight integration of process and tools, lengthy diagnostics sessions to fix broken pipelines and puts strains on the underlying resources that build, deploy, test and validate. In this presentation we introduce a new approach: Event-based Continuous Delivery which decouples the declaration of processes from tooling. It uses a “everything as code” approach which includes deployment, testing, quality gate, observability and promotion definitions. By breaking your existing monolithic pipelines into smaller tasks this approach allows you to reuse your existing investment!

Speakers
avatar for Andreas Grabner

Andreas Grabner

DevOps Activist, Dynatrace
Andreas Grabner (@grabnerandi) has 20+ years of experience as a software developer, tester and architect and is an advocate for high-performing cloud scale applications. He is a regular contributor to the DevOps community, a frequent speaker at technology conferences and regularly... Read More →



Thursday October 8, 2020 7:00am - 7:30am PDT
Track Two
  Continuous Delivery
  • Presentation Slides Attached Yes

7:00am PDT

The Objectives And The Principles Behind GitOps - Viktor Farcic, Codefresh
GitOps is nothing new. Or, to be more precise, the principles of GitOps existed long before the term was invented. But hey, that's the pattern in our industry. It is the fate of all good practices to be misunderstood, so we need to come up with new names to get people back on track. That is not to say that we are in a constant loop. Instead, I tend to think of it as a periodic reset trying to eliminate misinterpretations. GitOps is one of those resets. It fosters the practices and the ideas that existed for a while now and builds on top of them.

We'll explore the fundamental principles of GitOps and the outcomes of those principles. We also try to answer some fundamental questions like "why do we want GitOps?", "why isn't everyone using GitOps?", and whether GitOps is mature enough for everyone to adopt it. More importantly, we'll try to see how GitOps fits into continuous delivery and how it might change the way we define application lifecycle pipelines.

Speakers
avatar for Viktor Farcic

Viktor Farcic

Upbound
Viktor Farcic is a Developer Advocate at Upbound, a member of the Google Developer Experts and CD Foundation groups, and a published author. His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven... Read More →


Thursday October 8, 2020 7:00am - 7:30am PDT
Track One

7:00am PDT

Continuous Integration; Tips & Tricks - Paul Dragoonis , Independent Consultant
In this session Paul is going to share with you his tips & tricks learned when building top quality CI pipelines for large organizations such as the UK Government, banks and the private sector. Using Continuous Integration already? Whether you're a beginner or CI ninja, you'll gain value from this session as we cover a broad range of topics. We'll look at how we can leverage tools like Docker, Jenkins, AWS to truly push CI pipelines to the limit. After this session, you'll walk away with new ideas, new tools, and lots of real-world experience, for you to take with you into your journey of continuous integration.

Speakers
avatar for Paul Dragoonis

Paul Dragoonis

Principal Architect & Quality Engineer, Independent Consultant
Paul, a member of PHP, PHP-FIG and the Jenkins teams, is a full-stack software consultant, where he architects, designs and implements software solutions for a variety of large organizations in the public and private sector. Paul spends a significant amount of his time rolling out... Read More →


Thursday October 8, 2020 7:00am - 7:30am PDT
Track Three

7:35am PDT

The MLOps Roadmap - Terry Cox, Boostrap Ltd.
This talk is an introduction to the CDF MLOps Roadmap.

Speakers
avatar for Terry Cox

Terry Cox

Director, Bootstrap Ltd
Terry has a 30 year background in entrepreneurship, technology and the design of software and hardware products with a focus on tackling big problems at scale. He currently leads the CDF MLOps Roadmap and is MLOps Lead for Jenkins-X. He is a practiced public speaker.


Thursday October 8, 2020 7:35am - 8:05am PDT
Track Three

7:35am PDT

Enable a Pipeline As Code Capability for 12,000 Developers - Jimmy McNamara & Aoife Fitzmaurice, Fidelity Investments
Aoife Fitzmaurice and Jimmy McNamara take us through a journey on how Fidelity Investments plan to rollout a Pipeline As Code capability to 12,000 developers. Leveraging cloud based kubernetes platforms to ensure best operational outcomes the team is driven to enable this best practice capability across Fidelity. This capability is key to assisting the growth of both an innersourcing and opensourcing culture throughout the firm.

Speakers
avatar for Aoife Fitzmaurice

Aoife Fitzmaurice

Squad Lead, Fidelity Investments
Aoife is an Architect/Squad Lead for Enterprise Cloud Computing at Fidelity. She works with various teams that are responsible for evolving and providing the Application Lifecycle Management platforms for the firm. Prior to this, she worked as a systems engineer, infrastructure manager... Read More →
avatar for Jimmy McNamara

Jimmy McNamara

Product Manager, Fidelity Investments
Jimmy is a Product Manager of Software Engineering within Enterprise Cloud Computing at Fidelity. He is responsible for the SRE, Observability & Cloud Engineering areas. Jimmy has 24 years of experience across a variety of industries with a focus on engineering and technology exc... Read More →


Thursday October 8, 2020 7:35am - 8:05am PDT
Track Two

7:35am PDT

GitOps, Kubernetes, and Secret Management: Don't Bake in a Tent! - Kara de la Marck, CloudBees
GitOps uses Git as the “single source of truth” for declarative infrastructure and enables developers to manage infrastructure with the same Git pull requests they use to manage a codebase. Having all configuration files version-controlled by Git has many advantages, but best practices for securely managing secrets with GitOps remain contested. Join us in this presentation about GitOps and secret management. Attendees will learn about the pros and cons of various approaches and why the Jenkins X project has chosen to standardize on Kubernetes external secrets for secret management.


Thursday October 8, 2020 7:35am - 8:05am PDT
Track One
  JenkinsX
  • Presentation Slides Attached Yes

8:10am PDT

Jenkins BoF Session - Moderated by Marky Jackson, OpsMX & Oleg Nenashev, CloudBees
Birds of a Feather (BoF) session is an informal discussion about topics concerning the Jenkins community. It's the perfect opportunity to meet with project leaders and peers to catch up, share information and ask questions. 

Everyone is welcome to ask questions, share ideas and talk about how the entire community can work together to push the ecosystem forward. 

Speakers
avatar for Oleg Nenashev

Oleg Nenashev

Principal Engineer, CloudBees
Jenkins core maintainer and board member. Oleg started using Hudson for Hardware/Embedded projects in 2008 and became an active Jenkins contributor in 2012. Nowadays he leads several Jenkins SIGs, outreach programs (Google Summer of Code, Hacktoberfest) and Jenkins meetups in Switzerland... Read More →
avatar for Marky Jackson

Marky Jackson

Software Engineer, Methodair
Software developer. Lover of family and friends. Die-hard San Francisco Giants fan.


Thursday October 8, 2020 8:10am - 8:45am PDT
Track One

8:10am PDT

MLOps Special Interest Group BoF Session - Moderated by Terry Cox, Bootstrap Ltd.
Speakers
avatar for Terry Cox

Terry Cox

Director, Bootstrap Ltd
Terry has a 30 year background in entrepreneurship, technology and the design of software and hardware products with a focus on tackling big problems at scale. He currently leads the CDF MLOps Roadmap and is MLOps Lead for Jenkins-X. He is a practiced public speaker.


Thursday October 8, 2020 8:10am - 8:45am PDT
Track Two

8:45am PDT

Break
Thursday October 8, 2020 8:45am - 9:00am PDT
TBA

9:00am PDT

Welcome Back & Check-In
Thursday October 8, 2020 9:00am - 9:10am PDT
Keynote Theater

9:10am PDT

Keynote Session - Safe at any Speed - How Progressive Delivery Eliminates Risk - Edith Harbaugh, LaunchDarkly
Continuous Delivery makes you go faster. Progressive Delivery helps you go faster, safer. Edith Harbaugh, CEO/co-founder of LaunchDarkly, the leading feature management platform, talks about how you can go as quick as you want, in a way that’s responsive, performant and compliant

Speakers
avatar for Edith Harbaugh

Edith Harbaugh

CEO & Co-Founder, LaunchDarkly
Edith Harbaugh is CEO & Co-Founder of LaunchDarkly, the leading feature management platform. LaunchDarkly serves over a thousand global customers like IBM, Atlassian, and Intuit. She has more than 15 years of experience in engineering, product, and marketing with both consumer and... Read More →


Thursday October 8, 2020 9:10am - 9:30am PDT
Keynote Theater

9:35am PDT

Keynote Session Sponsored by CircleCI - Microservices: Just Another Tool in the Toolbox - Rob Zuber, CircleCI
In the world of software development, we love to have strong opinions about architecture. Monoliths are great. Microservices will fix everything. “Micro” is too small, you need macroservices. It goes on and on. How can so many smart people have such wildly different answers? Can it mean anything except that there is no single right answer?

In this talk, CircleCI CTO Rob Zuber will discuss why context is everything, how to evaluate your options by returning to first principles, and why you should focus more on transition states than end states. Examples of CircleCI’s own architectural hits and misses will be reviewed with the lucidity of hindsight in order to discuss the decision-making tools and leadership approaches that could have improved the outcomes.

Speakers
avatar for Rob Zuber

Rob Zuber

CTO, CircleCI
Rob Zuber is a 20-year veteran of software startups; a four-time founder, and three-time CTO. Since joining CircleCI, Rob has seen the company through its Series E funding and delivered on product innovation at scale while leading a team of 150+ engineers who are distributed around... Read More →



Thursday October 8, 2020 9:35am - 9:50am PDT
Keynote Theater
  Keynote Sessions
  • Presentation Slides Attached Yes

9:55am PDT

Keynote Session Sponsored by Armory - Extending Jenkins with Spinnaker for a Multi-Target World - Isaac Mosquera, Armory
With the 3 major cloud providers battling it out for cloud dominance, we're left to reason through a dizzying array of new infrastructure and tools. What this means to your organization is that you're no longer deploying to 1 target (e.g. EC2, Bare Metal, PCF, Kubernetes, Lambda, Serverless), but now deploying to many targets. Jenkins is at the core of many CI/CD pipelines today, so we'll discuss how to pair Jenkins with Spinnaker for a multi-target world.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

CTO, Armory
Isaac is the CTO & Co-founder at Armory. He has been leading engineering and product teams at Armory engaged in the Spinnaker community since it was open-sourced in 2015. He has recently been elected to both the Spinnaker Steering Committee and the Continuous Delivery Foundation’s... Read More →


Thursday October 8, 2020 9:55am - 10:10am PDT
Keynote Theater

10:15am PDT

Keynote Panel - End User Council - Moderated by John Mark Walker, Capital One; Yasemin Blanton, BMO Financial & Art Butler, Discover Financial Services
Watch continuous delivery practitioners and subject matter experts discuss lessons learned from years of technology modernization in highly regulated, large enterprises. Cloud, open source, and devops have combined to form the basis of technology modernization, but spoiler alert: it's not just about the technology. The platforms and tooling are maturing, but bringing about organizational change requires relationship-building and other under-utilized "soft skills".

For more information on the End User Council, including dates and time for future meetings, check out cd.foundation/end-user-council/

Speakers
avatar for Art Butler

Art Butler

Product Manager, Discover Financial Services
Art Butler is a product manager at Discover Financial Services and a continuous delivery champion helping value streams achieve operational excellence while consuming infrastructure services.  Prior to this role Art lead a team in developing the core continuous delivery platform... Read More →
avatar for John Mark Walker

John Mark Walker

Director, Open Source Program Office, Capital One
John Mark Walker is the Director of the Open Source Program Office at Capital One. Before joining Capital One, John Mark was a long-time practitioner and advocate of open source collaboration, leading open source efforts at Red Hat, EMC, Gluster, Hyperic, and SourceForge.
avatar for Yasemin Blanton

Yasemin Blanton

Head of Technology Delivery, BMO Financial Group
Yasemin Blanton has 20+ years of technology leadership in the financial services industry. She has driven business growth through digital, mobile and core product technology delivery and transformation. She has led global teams in application development, portfolio management, DevOps... Read More →


Thursday October 8, 2020 10:15am - 10:55am PDT
Keynote Theater

10:55am PDT

Jenkins Extendability BoF Sponsored by JFrog - Moderated by Baruch Sadogursky & Eyal Ben Moshe, JFrog
Speakers
avatar for Baruch Sadogursky

Baruch Sadogursky

Head of DevOps Advocacy, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Head of DevOps Advocacy 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 19 years of hi-tech experience sure helps. When he’s not... Read More →
avatar for Eyal Ben Moshe

Eyal Ben Moshe

R&D Team Leader, JFrog
I'm an R&D Team Leader at JFrog, leading the Bintray and Eco-System teams.


Thursday October 8, 2020 10:55am - 11:25am PDT

10:55am PDT

Break
Thursday October 8, 2020 10:55am - 11:25am PDT

11:25am PDT

Managed Releases with Spinnaker - Nirmalya Sen , OpsMx
Spinnaker is a continuous delivery platform for releasing software changes with high velocity and confidence. But what if you are not doing continuous delivery? What if you are doing managed releases where the release manager based on lot of organizational and business criteria decides when to release, what to release. Can they use Spinnaker? In this talk, Nirmalya will show case how you can adopt Spinnaker's continuous delivery features to be able to make managed releases.

Speakers
avatar for Nirmalya Sen

Nirmalya Sen

Director of Engineering, OpsMx
Nirmalya is a 25+ year industry veteran who has worked in companies like IBM, Oracle and Cisco. He was a founding member of a successful startup that went public in India.The company later got acquired by Mindtree.He has been building and delivering enterprise software all throughout... Read More →


Thursday October 8, 2020 11:25am - 11:55am PDT
Track Two

11:25am PDT

Policy-driven Deployments in Spinnaker - Beth Fuller, Armory
Speakers
avatar for Beth Fuller

Beth Fuller

Senior Product Manager, Armory
Continue to grow my skills in building customer relations based on trust, effective team communications and delegation, as well as working with and managing a cross functional team. Specifically, leveraging and growing my technical knowledge allowing me to bridge the gap between customers... Read More →



Thursday October 8, 2020 11:25am - 11:55am PDT
Track One
  Spinnaker
  • Presentation Slides Attached Yes

11:25am PDT

Conditional Constructs to the Rescue - Priti Desai, IBM & Jerop Kipruto, Google
What do you do when your CI/CD use case is a bit more complicated than a simple build, test, deploy? What about when you want to build from a GitHub repo but only for a specific branch, deploy only if an image exists in the registry, or cleanup even when things fail?

Being able to express your CI/CD pipelines as a directed acyclic graph (DAG) is powerful, but when you want to add conditions into your pipeline or take action even when things fail, it gets more complicated. In Tekton, execution order has historically been controlled by expressing dependencies between tasks in a pipeline, or by explicitly specifying the order.

In this session, we’ll take a look at how to express conditional behavior across several major CI/CD tools, and take a deep dive into how to use conditional constructs with Tekton:
  • Efficiently guard execution of a task with When Expressions
  • Reimagine the DAG with Finally

Speakers
avatar for Priti Desai

Priti Desai

Software Engineer, IBM
Priti is a Software Engineer at IBM. She implements CI/CD with Tekton and Serverless with OpenWhisk. She is a mentor for Open Source JumpStart at IBM and Outreachy. She is also an Open Source promoter within the company and has presented technical content at EclipseCon and Continuous... Read More →
avatar for Jerop Kipruto

Jerop Kipruto

Software Engineer, Google
Jerop is a Software Engineer at Google working on Cloud Continuous Delivery, specifically Tekton. She works on projects that enable software developers to build and ship cloud native applications. Jerop has a BSc. in Electrical Engineering and Computer Science from Massachusetts Institute... Read More →



Thursday October 8, 2020 11:25am - 11:55am PDT
Track Three

12:00pm PDT

Continuous Deployment - The Last Frontier for Continuous Delivery - Fernando Ike , Zup Innovation
What is the strategy for implementing new versions of a new version application? Continuous Deployment not only automates the deploy, it’s beyond when aligned for the product and services lifecycle. Continuous Deployment as part of Continuous Delivery becomes valuable to test and experiment in production that can’t test in not production environments. Choosing what’s the better strategy for each type organization, budget or departments means to know what’s the main deploy strategies, when possible to use any of them, pros and cons. It’s a talk to dive for the most deploy strategies

Speakers
avatar for Fernando Ike

Fernando Ike

Developer Advocate, Zup Innovation
Fernando Ike is Developer Advocate at Zup Innovation, previosly worked as CTO for Escola Mais and Nuveo; before as DevOps Engineer at QuintoAndar. He's a techonologist motived to improve organizations, teams, process, sofware archictect fast and healthy. Fernando spoken at conferences... Read More →



Thursday October 8, 2020 12:00pm - 12:30pm PDT
Track Three
  Continuous Delivery
  • Presentation Slides Attached Yes

12:00pm PDT

Getting Started with OpenTelemetry - Ted Young, Lightstep
This talk introduces OpenTelemetry to developers and operators. First, learn about each open telemetry component, the core concepts, and how they all fit together to provide flexible and robust observability. Second, learn the easiest way to set up and deploy opentelemetry across your entire system.

Speakers
avatar for Ted Young

Ted Young

Director of Developer Education, Lightstep
Ted Young is the Director of Open Source Development at Lightstep, and one of the core maintainers of the OpenTracing project. Ted has spent the last 15 years building distributed systems in a variety of environments: computer animation, national elections, and elastic compute pl... Read More →


Thursday October 8, 2020 12:00pm - 12:30pm PDT
Track One

12:00pm PDT

Moving from Jenkins to Jenkins X: Scaling and Accelerating CI/CD - Dr. Michael Garbade, Education Ecosystem
Jenkins has served as a continuous integration (CI) tool long before the emergence of Kubernetes and distributed systems running on cloud native platforms.

Working with Jenkins as a stand-alone open source tool has proved to be extremely difficult for distributed systems engineers, as it is designed for small projects and not scalable to bigger projects.

Jenkins X has emerged as a way to both improve and automate continuous delivery pipelines to Kubernetes and cloud native environments.

In this talk, we will discuss the limitations of Jenkins, how Jenkins X addresses those limitations, how it leverages open source and commercial CI/CD tools for easier bug fixes, faster deployments, stability, consistency and improved communication.

Speakers
avatar for Michael J. Garbade

Michael J. Garbade

CEO / Founder, Education Ecosystem
Michael J. Garbade is a tech entrepreneur, engineer and author. He is known for founding several technology companies including, Education Ecosystem, a decentralized learning platform and Kyuda, an e-commerce cashback platform. Garbade has worked for Amazon General Electric, Rebate... Read More →



Thursday October 8, 2020 12:00pm - 12:30pm PDT
Track Two
  JenkinsX
  • Presentation Slides Attached Yes

12:30pm PDT

Tekton BoF Session - Moderated by Adam Roberts, IBM & Dan Lorenc, Google
Birds of a Feather (BoF) session is an informal discussion about topics concerning the Tekton community. It's the perfect opportunity to meet with project leaders and peers to catch up, share information and ask questions. 

Everyone is welcome to ask questions, share ideas and talk about how the entire community can work together to push the ecosystem forward. 

Speakers
avatar for Dan Lorenc

Dan Lorenc

Software Engineer, Google
avatar for Adam Roberts

Adam Roberts

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


Thursday October 8, 2020 12:30pm - 1:00pm PDT
Track One

12:30pm PDT

Break
Thursday October 8, 2020 12:30pm - 1:00pm PDT

1:00pm PDT

CI/CD with Open Source Screwdriver - Jithin Emmanuel & Tiffany Kyi, Verizon Media
Now part of the Continuous Delivery Foundation, Screwdriver is an open source CICD platform, originally created and open sourced by Yahoo/Verizon Media. At Yahoo/Verizon Media, Screwdriver is used to run more than 60,000 software builds every day. Yahoo! Japan also uses and contributes to Screwdriver. In this session, core contributors to Screwdriver will provide an overview of its features and capabilities, and how it is used at scale covering use-cases across Mobile, Web applications and Library development across various programming languages.

Speakers
avatar for Tiffany Kyi

Tiffany Kyi

Software Development Engineer, Verizon Media
Tiffany is a Software Engineer at Verizon Media. She has been working on features for Open Source Screwdriver and is involved in it's managing it's operations and CI/CD process in Verizon Media. She has also been a speaker at LA DevOps on a CI/CD talk about Screwdriver.
avatar for Jithin Emmanuel

Jithin Emmanuel

Sr Mgr, Software Dev Engineering, Verizon Media
Jithin Emmanuel is a Senior Manager for Software Development at Verizon Media and a CDF Member. Jithin is also the product owner for Screwdriver, an open-source build platform designed for Continuous Delivery, and leads its product development. Jithin had given talks at CDCon 2020... Read More →



Thursday October 8, 2020 1:00pm - 1:30pm PDT
Track Two
  Screwdriver
  • Presentation Slides Attached Yes

1:35pm PDT

Lighting Talk - Deploying, Managing and Securing Applications on Kubernetes Without Knowing Kubernetes - Bruno Andrade, Shipa
Deploying applications is not as easy as many teams expected and scaling the number of applications and users just adds to that complexity. During this talk, we will discuss a completely different way of doing that that will allow you to deploy, manage and secure applications without building and managing a single Kubernetes related object and YAML file

Speakers
avatar for Bruno Andrade

Bruno Andrade

CEO and Founder, Shipa
Bruno Andrade is the CEO at Shipa.io, a cloud native application management framework to manage the full application lifecycle. Previously, he has held engineering leadership roles at Juniper Networks, Oracle, and IBM, and was the CEO of HTBASE. Bruno also speaks regularly on cloud... Read More →


Thursday October 8, 2020 1:35pm - 1:45pm PDT
Track Two

1:35pm PDT

The Humans of DevOps - Jayne Groll, DevOps Institute
When you think about continuous delivery, do you automatically think about pipelines and tools?  Automation is absolutely an essential element for continuous everything - but it is the human element that will be the key contributor to transformation success.   This session will look at the characteristics, skills, tools and needs of the Humans of DevOps for the next decade as we move into the “new normal”.

Speakers
avatar for Jayne Groll

Jayne Groll

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



Thursday October 8, 2020 1:35pm - 2:05pm PDT
Track Three
  Continuous Delivery
  • Presentation Slides Attached Yes

1:35pm PDT

How to Clean Up Your DevOps Dumping Ground - Melissa Sussmann, Puppet
As the automation surface area grows to accommodate hundreds of interconnected APIs on the cloud, developers are using their own, home-grown “digital duct tape” to manage a growing “DevOps dumping ground”. For a lot of organizations, home-grown glue logic is inconsistent, not repeatable, and expensive to maintain hundreds of event-based workflows and thousands of combinations. We believe that the answer lies in automation workflows. In particular, workflows-as-code that can be triggered by events. We want to replace engineers’ home-grown digital duct tape with reusable, event-driven workflows.
In an effort to deal with ad-hoc deployments and devops infrastructure CI/CD management, many devs try to create their own one-off automation tools or integration hubs, usually per team or per project.
Examples include:
  • Using Lambda and writing functions for EC2 management tasks
  • Running scheduled jobs for EBS cleanup
  • Repurposing a CI/CD tool like Jenkins for incident response workflows
But this “dumping ground” current approach is Inefficient, expensive, and risky.
  • Inefficient because work is done as one-offs that last forever, no reusability or repeatability
  • Expensive because spending time building tools and integrations aren’t directly delivering customer value
  • Risky because sidestepping governance to get stuff done can lead to exposure and failures
This presentation from Melissa Sussmann at Puppet gives viewers a peek into the beta version of Relay, a product for managing containerized apps. This presentation goes over what the team has learned in the process of working on Relay, the underpinnings of the product, and demonstrates a few example workflows to help you save time and money.

Speakers
avatar for Melissa Sussmann

Melissa Sussmann

Senior Technical Product Marketing Manager, Puppet


Thursday October 8, 2020 1:35pm - 2:05pm PDT
Track One

1:45pm PDT

Lightning Talk - Speeding up your CI/CD Approvals and Risk assessments with Machine Learning: An Overview - Gopal Dommety, OpsMx
As Enterprises are implementing Continuous Delivery, it has been observed that Approval Gates and Risk Assessments are mostly manual processes. In this talk, we will discuss the time it takes for risk assessment and approvals, and how the use of data & machine learning can greatly reduce these times. 
We will introduce OpsMx Autopilot- an intelligent continuous verification platform that works with your CI/CD Platforms, such as Jenkins, Spinnaker, ArgoCD, and Kubernetes. Autopilot will help CD implementers to gain control of their production deployments and help answer the above questions.

Speakers
avatar for Gopal Dommety

Gopal Dommety

CEO, OpsMx
Gopal Dommety is the CEO of OpsMx. Gopal is a serial entrepreneur and technology visionary. As CEO, he has built the team to scale the technology and go-to-market functions and has proven product-market fit with customers like Cisco, Salesforce, Standard Chartered Bank, Juniper Networks... Read More →


Thursday October 8, 2020 1:45pm - 1:55pm PDT
Track Two
  Lightning Talks
  • about Gopal Dommety is the CEO of OpsMx. OpsMx was founded with the vision of “delivering applications with no human intervention".  OpsMx Enterprise for Spinnaker, a multi-cloud, and cloud-native Continuous Delivery Platform, is trusted by many Fortune-100 enterprises.Previously he was the CEO of N42 and held senior roles at Cisco.Gopal studied Computer Science at IIT (Kharagpur), Finance & Public Policy at Stanford University, and obtained Ph.D in Large Scale Distributed Systems from Ohio State University. He was awarded 61 US Patents and designed widely deployed and popular Internet Protocols.

2:05pm PDT

Screwdriver BoF Session - Moderated by Ashley Wolf, Jithin Emmanuel, Venu Narayanabhatia & Alan Dong, Verizon Media
Birds of a Feather (BoF) session is an informal discussion about topics concerning the Screwdriver community. It's the perfect opportunity to meet with project leaders and peers to catch up, share information and ask questions. 

Everyone is welcome to ask questions, share ideas and talk about how the entire community can work together to push the ecosystem forward. 

Speakers
avatar for Ashley Wolf

Ashley Wolf

Open Source Program Manager, Verizon Media
Ashley is an innovative technology professional who manages Verizon Media’s open source program as the Principal Technical Program Manager, and product owner of Yahoo Developer Network. She is a passionate developer advocate and community-builder who regularly engages with technical... Read More →
avatar for Venu Narayanabhatla

Venu Narayanabhatla

Senior Director, Software Dev Engineering, Verizon Media
Hi I am Venu Narayanabhatla , Lead the Developer Productivity Group at Verizon Media. We are part of Core Platforms that enable  Verizon Media builders to develop, build, test, deploy and monitor their applications efficiently, securely at scale on both public and private clouds.My... Read More →
avatar for Jithin Emmanuel

Jithin Emmanuel

Sr Mgr, Software Dev Engineering, Verizon Media
Jithin Emmanuel is a Senior Manager for Software Development at Verizon Media and a CDF Member. Jithin is also the product owner for Screwdriver, an open-source build platform designed for Continuous Delivery, and leads its product development. Jithin had given talks at CDCon 2020... Read More →
avatar for Alan Dong

Alan Dong

Software Engineer, Verizon Media
Alan has been working at Verizon Media, (formerly Yahoo, Inc) for over 4 years, and has been working on Screwdriver.cd to increase developer productivity over a year now. Previously speaking experience: 1) https://www.meetup.com/Bay-Area-CICD-and-DevOps-Meetup/events/266145051/



Thursday October 8, 2020 2:05pm - 2:35pm PDT
Track Two

2:05pm PDT

Spinnaker BoF Session - Moderated by Balaji Siva & Marky Jackson, OpsMX
Birds of a Feather (BoF) session is an informal discussion about topics concerning the Spinnaker community. It's the perfect opportunity to meet with project leaders and peers to catch up, share information and ask questions. 
Everyone is welcome to ask questions, share ideas and talk about how the entire community can work together to push the ecosystem forward. 

Speakers
avatar for Marky Jackson

Marky Jackson

Software Engineer, Methodair
Software developer. Lover of family and friends. Die-hard San Francisco Giants fan.


Thursday October 8, 2020 2:05pm - 2:35pm PDT
Track One

2:40pm PDT

Open Application Model: Application-centric DevOps Approach - Andy Shi , Alibaba Cloud
Open Application Model is an open source spec and framework to encourage application-centric DevOps approach. It does so by separating the concerns of developers and DevOps. This talk will walk through the "Why" and "How" of such an approach. Andy will also compare OAM with other CD pipelines by showing some examples.

Speakers
avatar for Andy Shi

Andy Shi

Staff Engineer, Alibaba Cloud
Andy Shi is a developer advocate for Alibaba Cloud. His focus is on Cloud Native platform and architecture. He's been a Cloud Infrastructure engineer for many years.



Thursday October 8, 2020 2:40pm - 3:10pm PDT
Track Two
  Continuous Delivery
  • Presentation Slides Attached Yes

2:40pm PDT

Introduction to Spinnaker on Kubernetes - Marky Jackson , OpsMX
Spinnaker is an open-source, multi-cloud deployment tool for releasing software changes reliably. You can deploy and automate your application release across multiple cloud environments including Kubernetes, AWS EC2, Google Computer Engine, Google App Engine, Microsoft Azure, and many more. In this session, we will focus on the installation of Spinnaker in a Kubernetes cluster using Halyard. Halyard is a command-line administration tool that manages the lifecycle of your Spinnaker deployment, and it's a recommended way to install, configure, and update Spinnaker.

Speakers
avatar for Marky Jackson

Marky Jackson

Software Engineer, Methodair
Software developer. Lover of family and friends. Die-hard San Francisco Giants fan.


Thursday October 8, 2020 2:40pm - 3:10pm PDT
Track One
 
  • Timezone
  • Filter By Date cdCon 2020 Oct 6 - 8, 2020
  • Filter By Venue Venues
  • Filter By Type
  • BoF Sessions
  • Breaks
  • Continuous Delivery
  • Jenkins
  • JenkinsX
  • Keynote Sessions
  • Lightning Talks
  • Networking Events
  • Screwdriver
  • Spinnaker
  • Tekton
  • Presentation Slides Attached

Filter sessions
Apply filters to sessions.