Loading…
Monday, October 19
 

4:00pm PDT

Welcome Address from Pete Erickson
Speakers
avatar for Pete Erickson

Pete Erickson

CEO and Founder, Modev


Monday October 19, 2020 4:00pm - 4:15pm PDT
Virtual

4:20pm PDT

Opening Keynote
Speakers
avatar for Sarah Novotny

Sarah Novotny

Open Source Wonk, Azure Office of the CTO, Microsoft
My technological focuses have been in recent years Open Source; Cloud and Utility Computing; Infrastructure automation; and Data (big and small; relational and non-relational).My calling, though, lies in sharing my excitement about technology and coalescing a group around a consistent... Read More →


Monday October 19, 2020 4:20pm - 4:50pm PDT
Virtual

11:00pm PDT

Global Kickoff Standup & Orientation 1
What is Gardening Days all about? How do I get started? What will we work on? Join our first standup to find out what's happening at Summit Gardening. We'll explain everything and point you towards resources and teams to get you hacking. Stop by to hang out with the community and collaborate on Zoom.

Monday October 19, 2020 11:00pm - Tuesday October 20, 2020 12:00am PDT
Virtual
 
Tuesday, October 20
 

9:00am PDT

Global Kickoff Standup & Orientation 2
What is Gardening Days all about? How do I get started? What will we work on? Join our first standup to find out what's happening at Summit Gardening. We'll explain everything and point you towards resources and teams to get you hacking. Stop by to hang out with the community and collaborate on Zoom.

Tuesday October 20, 2020 9:00am - 10:00am PDT
Virtual

10:00am PDT

Getting Started with Plugin Development: A Github plugin for workflow dispatches [PREMIUM]
This workshop looks to lower the barrier of entry to Spinnaker plugin development. It aims to show how extensible Spinnaker is and how mature the plugin framework is getting. There will be a coding session here, but it will be as beginner-level as possible. We will create a Spinnaker Orca plugin to interact with the Github API to trigger workflow dispatches. The applications of a plugin to trigger workflow dispatches are quite open-ended and it is meant to demonstrate how a custom Spinnaker integration would typically be approached. Tools to be used here include: (i) gradle, (i) kotlin, (iii) IntelliJ, (iv) Yarn, (v) Deck pluginsdk, (vi) Orca-api packages At the end of this workshop, we will have a working orca plugin and will attempt to make a dispatch to a workflow with this plugin.

Speakers
avatar for Victor Odusanya

Victor Odusanya

Contributor, GSoC
Victor is a DevOps/Platform Engineer that has worked across the financial, educational, accounting, networking and application delivery industries. He participated in the just concluded Summer of Code 2020 event, and worked on a Drone plugin for Spinnaker. When not doing Ops related... Read More →


Tuesday October 20, 2020 10:00am - 11:00am PDT
Virtual

11:00am PDT

Keynote: Scaling Spinnaker for multi-region multi-cloud SaaS deployments in production
Spinnaker's key differentiator is its ability to deliver applications and services in highly distributed multi-cloud environments. The Spinnaker open-source community defines multi-cloud as both IaaS and PaaS providers such as AWS, GCP, Kubernetes, Azure, App Engine and many more [1]. Spinnaker has the power to not just orchestrate deployments to different providers but also maintain deployed application state for visibility and diagnostics and provides an unified experience for the DevOps teams. As Spinnaker is tasked to manage increasingly large infrastructure at Salesforce, performance and scalability limitations started affecting usability and operations. This session presents some of these limitations and the collaboration efforts between Salesforce and OpsMx to overcome some of these scalability limitations. We will discuss Spinnaker sharding efforts and the positive results obtained in our multi-region 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 →
avatar for Edgar Magana

Edgar Magana

Cloud Operations Architect, Salesforce
Edgar is an emerging leader who has specialized in Cloud Computing, Network Virtualization, Software-defined Networking (SDN), Network Functions Virtualization (NFV), OpenFlow and OpenStack. He has developed excellent software development skills and outstanding customer and business... Read More →


Tuesday October 20, 2020 11:00am - 11:30am PDT
Virtual

11:35am PDT

This is an Open Source Project, Why do we Need a Vulnerability Management Process?
This talk is going to walk through why we are implementing a Vulnerability Management Process for OSS Spinnaker. How this protection is good for the community. Basic education on "How a CVE becomes a Document or Patched Code." Why all all this process and protection helps all our upstream OSS users and makes their lives easier.

Speakers
avatar for Beth Fuller

Beth Fuller

Senior Product Manager, Armory
Beth is a seasoned product leader in the Infrastructure/Devops space. She is a Senior Product Manager at Armory. She adores the personalities of DevOps people, understanding their challenges and finding opportunities to improve their day to day lives 


Tuesday October 20, 2020 11:35am - 12:05pm PDT
Virtual

12:10pm PDT

Spinnaker Plugins By Example
The extensibility team at Armory has been working on the Spinnaker plugin system for the last year. Most of our work has been driven by example plugins that serve as both documentation and a demonstration of capabilities. I'll be explaining how to write a plugin by walking the audience through several examples. I will also give an overview of the plugin system and explain the changes being made to Spinnaker in order to make plugins easier to write.

Speakers
avatar for Clay McCoy

Clay McCoy

Principal Software Engineer, Armory
Clay worked on deployment tooling at Netflix and was part of the team that started Spinnaker. Now at Armory, Clay is still contributing to Spinnaker with a new perspective. When not writing code or enjoying his family, he is probably wakeboarding or at Jiu Jitsu class.


Tuesday October 20, 2020 12:10pm - 12:40pm PDT
Virtual

1:30pm PDT

New Spin Contributors Walkthrough Workshop [PREMIUM]
Jump into Spinnaker contribution with this workshop from Armory engineer Fernando Freire! To get access to the environment being used, join Spinnaker Gardening Days at go.armory.io/gardening, and Spinnaker Slack at join.spinnaker.io. Here's the step-by-step documentation for this workshop: https://spinnaker.io/community/gardening/spin-contrib/

Speakers
avatar for Fernando Freire

Fernando Freire

Staff Engineer, Armory
Hi, my name’s Fernando, and my goal is to unlock human potential through software.  I’m currently enabling the Global 2000’s next digital transformation with Armory , where I lead an engineering team dedicated to the Spinnaker on-boarding experience. My side hustle is evangelizing... Read More →


Tuesday October 20, 2020 1:30pm - 3:30pm PDT
Virtual
 
Wednesday, October 21
 

10:00am PDT

Spinnaker Conformance Certification Program Kickoff
Join Tracy Miranda of the CDF, Pere Kyle of SNAP, and Bryant Rockoff of GIPHY as we kick off our development of a Certified Spinnaker Conformance Program! The foundation plans to offer a certification similar to the Certified Kubernetes Conformance Program to provide enterprises adopting Spinnaker with consistency and confirmability when using products that leverage Spinnaker technology.

Speakers
avatar for Tracy Miranda

Tracy Miranda

Executive Director, Continuous Delivery Foundation (CDF)
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 21, 2020 10:00am - 11:00am PDT
Virtual

4:00pm PDT

Keynote: The Life & Death of Great American Cities: What urban city planning has in common with Open Source Software
Surprisingly urban city planning has much in common with open source communities. We can learn from the failures and successes of decades of city planning in the United States. Cities and software care about the similar concerns: reliability, safety, transparency, resiliency, diversity and timeliness of delivery(i.e., transportation).  We’ll explore the learnings and connections between the two.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

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


Wednesday October 21, 2020 4:00pm - 4:30pm PDT
Virtual

4:30pm PDT

Happy Hour (LIVE)
Wednesday October 21, 2020 4:30pm - 5:00pm PDT
Virtual

11:00pm PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Wednesday October 21, 2020 11:00pm - Thursday October 22, 2020 12:00am PDT
Virtual
 
Thursday, October 22
 

9:00am PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Thursday October 22, 2020 9:00am - 10:00am PDT
Virtual

10:00am PDT

Managed Delivery for Kubernetes: a collaboration story
Managed Delivery has come a long way since last year's Spinnaker Summit. We've added many features, along with stability, usability and extensibility improvements that make it easier to add support for new kinds of infrastructure resources. Through the Spinnaker-as-Code SIG, AWS and Netflix started a partnership to extend Managed Delivery support via plugins to enable management of Kubernetes resources and the deployment of Docker images into those resources as part of high-level delivery workflows, where a user defines the logical environments and promotion constraints, and Spinnaker takes care of the details. In this talk, we discuss our collaboration, the progress made so far, and exciting opportunities for the future of Kubernetes support in Managed Delivery.

Speakers
avatar for Luis Pollo

Luis Pollo

Senior Software Engineer, Netflix
Luis is a Senior Software Engineer in the Productivity Engineering team at Netflix. He’s a frequent contributor to Spinnaker OSS and currently leads the Spinnaker-as-Code SIG. Luis has a track record of introducing CI/CD best practices and innovating in DevOps tooling in software... Read More →
avatar for Rob Hilton

Rob Hilton

Principal Solutions Architect, AWS
Rob is a seasoned technologist and cloud evangelist with nearly 20 years of experience in a wide array of software and datacenter ecosystems. He is an open-source crusader and long-time Kubernaut, and his day-job at AWS sees him partnering with massively scaled cloud-native organizations... Read More →
avatar for Nima Kaviani

Nima Kaviani

Principal Solutions Architect, Amazon Web Services
Nima Kaviani is a Principal Solutions Architect with Amazon Web Services. He is a long time open source contributor to projects like Spinnaker, Knative, and Cloud Foundry with a primary focus on helping large scale enterprises operate their cloud technologies flawlessly. Nima's main... Read More →


Thursday October 22, 2020 10:00am - 10:30am PDT
Virtual

10:30am PDT

How Customer Success matters in Product Led growth
Today we will walk you through the journey of why sharing your pain points, not solutions, with customer success is the best way for you to get the solution you need. Talking to customer success early and often provides the CS team with the signals needed to share themes and customer trends with the Product team. Doing so allows both groups to dive into problem areas, from user experience gaps, feature gaps, or best practice recommendations. The CS team is your advocate, they are the life line for how to influence the product. - We will talk to how our partnership works between CS and PM - How your ideas become features - When we partner we create best practice for better guardrails. - How culture vs technology weigh into our decisions.

Speakers
avatar for Beth Fuller

Beth Fuller

Senior Product Manager, Armory
Beth is a seasoned product leader in the Infrastructure/Devops space. She is a Senior Product Manager at Armory. She adores the personalities of DevOps people, understanding their challenges and finding opportunities to improve their day to day lives 
avatar for Sucheta Chhabra

Sucheta Chhabra

Director Customer Success, Armory
I lead customer success at Armory, responsible for product adoption and customer growth. I have most of my experience working with Enterprise Software companies e.g Informatica, Cloudera in a different capacity from Engineering Manager to Customer Success. I have presented at Informatica... Read More →


Thursday October 22, 2020 10:30am - 11:15am PDT
Virtual

11:20am PDT

Using Spinnaker like a pro when Kubernetes multi-tenancy is a nightmare
In Adobe we've been successfully using Spinnaker for over three years now and leveraged it to perform EC2 and Kubernetes based deployments. More recently, we've created a custom built process of onboarding namespaces as individual accounts for our multi-tenant Kubernetes platform. We wanted to achieve in a single pipeline execution namespace creation, account onboarding, application deployment and namespace deletion. This feature was needed for our preview environments that had to be short lived. In the past our clients had to manually generate the files needed for a new account and each onboard required a new Spinnaker sync. This was a tedious work and not a good client experience so we decided to go with a different approach. The presentation will share the process of developing this feature and the challenges we had to overcome from authorization, fast onboarding, config files generation and validation, dynamic account discovery and many others.

Speakers
avatar for Dan Popescu

Dan Popescu

Software Engineer, Adobe
Dan Popescu is a Software Engineer in the Experience Platform Core team at Adobe, currently focused on creating and deploying an integrated continuous delivery platform based on Spinnaker. Dealing with all aspects of the automation process from instance provisioning and application... Read More →
avatar for Iulian Titiriga

Iulian Titiriga

Software Engineer, Adobe
Iulian Titiriga is a Software Engineer and automation enthusiast, passionate about new technologies and gadgets. He is also part of the team promoting Spinnaker within Adobe.


Thursday October 22, 2020 11:20am - 11:40am PDT
Virtual

11:45am PDT

Visibility from Code to Cloud - How pipeline analytics is changing how we think about the SDLC
Application development teams are no stranger too monitoring. But today monitoring is largely focused on managing applications in production. Enterprises are missing a huge opportunity to learn more about their development practices, measure success, align development to the business, and have more resilient delivery chains. Pipeline analytics is an amazing tool for enterprises to lead with their development practices. When organizations leverage telemetry from their tool chain they break down visibility silos and can better manage the SDLC base on real data. In this session we will talk about the power of pipeline analytics, and how organizations can leverage it to create visibility from code to cloud. - The tremendous gap in visibility for the SDLC - What is pipeline analytics - Business and technical benefits - Ways to approach pipeline visibility

Speakers
avatar for Chris Riley

Chris Riley

DevOps and DevRel Advocate, Splunk, Inc.
Chris Riley (@hoardinginfo) is obsessed with bringing modern technologies to those who need to solve real-world problems, going from unicorn to reality.  As a bad-coder-turned-technology-advocate, Chris understands the challenges and needs of modern engineers, as well as how technology... Read More →


Thursday October 22, 2020 11:45am - 12:15pm PDT
Virtual

12:20pm PDT

Scaling Spinnaker for kubernetes deployments
German will talk about some of the performance problems that Spinnaker faces when used to make deployments to Kubernetes. He will give a brief overview of how the cache is used internally, what actions can be taken to diagnose a performance degradation problem like the infamous "Force Cache Refresh" task, and what are some of the configuration settings that help alleviate these issues.

Speakers
avatar for German Muzquiz Rodriguez

German Muzquiz Rodriguez

Armory, Software Engineer
Software Engineer at Armory, with more than 10 years of experience working with industries of telecom, entertainment and technology, focusing in backend development and DevOps. Currently working on making Spinnaker successful with Kubernetes. I have previously speak at some Spinnaker... Read More →


Thursday October 22, 2020 12:20pm - 12:50pm PDT
Virtual

12:55pm PDT

The challenges of using Spinnaker as a multi-tenant Continuous Delivery service and how we have overcome them
As a the amount and complexity of CI/CD tools used by development teams increased in our organization, we were tasked by our leadership team to create a sustainable CI/CD service that will be operated by Site ReliabIlity Engineering teams and reused on any development project. We embarked on that journey, selecting Spinnaker as our central Continuous Delivery service and working on a multi-tenant deployment that would allow us to onboard users, provide managed delivery services and improve speed and agility for cloud delivery projects. In this talk we will go over the business motivations for building a multi-tenant Continuous Delivery Service based on Spinnaker, the benefits it brings to development projects and the challenges that we faced when implementing the solution.

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


Thursday October 22, 2020 12:55pm - 1:25pm PDT
Virtual

1:30pm PDT

Enabling Diverse Application Use Cases using Spinnaker - Cisco Success Story
Cisco adopted Spinnaker a couple of years ago and has onboarded more than 1000+ applications. Initially, Cisco started off deploying traditional cloud-native container-based applications to on-prem cloud platforms (OpenShift) and then to public cloud (AWS, GCP). Now Cisco is extending to other technology platforms using custom deployments models available in Spinnaker. Cisco is successfully deploying to Snowflake (SaaS data warehouse), Teradata, and Informatica (Data Analytics platforms) and planning to extend to other use cases in the future. In this session, you will learn about considerations for using Spinnaker for non-cloud platform workloads and best practices and learning from these migrations.

Speakers
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

VP, Product, OpsMx
Balaji is VP of Product at OpsMx where he is focussed on helping enterprises adopt Spinnaker at scale. Balaji brings 15+ years of experience in product management and marketing in the enterprise software space. Prior to OpsMx, Balaji was head of product management at Cisco for cloud... Read More →
AA

Anil Anaberumutt

Technical Systems Architect, Cisco
Anil Anaberumutt is a Technical Systems Architect at Cisco Systems, leading Continuous Delivery and Application Security. Passionate about developer tools , defining product and technology strategy. Currently guiding product development teams in building, integrating and deploying... Read More →


Thursday October 22, 2020 1:30pm - 2:00pm PDT
Virtual

2:00pm PDT

Plugins Training Workshop [PREMIUM]
Understand the current state of the Spinnaker plugin framework and how you can use it from a co-lead of the Platforms SIG, which developed the framework. Review plugin concepts and recent framework updates, ways of extending Spinnaker with the framework, backend and frontend development for plugins, and build and deployment. Then get hands on by adding a plugin to Spinnaker, building the release bundle, debugging the plugin code via Orca, and connecting Orca to your remote Spinnaker instance. You'll need a Spinnaker instance running in Kubernetes (like the one you installed in your sandbox if you took the New Spin Contributor Workshop) to follow this live hands-on workshop with Armory.io engineers. Get started on your plug-in project, understand existing extension points, and review plugin work that is in-progress, planned, and desired to see how you can get involved.

Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Sr Software Engineer, Armory
Software Engineer at Armory working on Spinnaker extensibility and Armory's data pipeline. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 


Thursday October 22, 2020 2:00pm - 4:00pm PDT
Virtual
 
Monday, October 26
 

11:00pm PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Monday October 26, 2020 11:00pm - Tuesday October 27, 2020 12:00am PDT
Virtual
 
Tuesday, October 27
 

9:00am PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Tuesday October 27, 2020 9:00am - 10:00am PDT
Virtual

11:00am PDT

Automating Your Infrastructure Deployments on AWS
In the past 12 months we’ve seen the Spinnaker platform evolve quite a bit. In this session learn what AWS is doing to help the community take advantage of trends such as infrastructure as software using tooling such as CDK and automating software builds via Spinnaker. During this session we will walk the audience through a demo on how to automate code builds with deployed onto infrastructure that was setup through software (Python) instead of traditional Yaml or JSON.

Speakers
avatar for Paul Roberts

Paul Roberts

Principal Solutions Architect, Amazon Web Services
Paul is a Principal Solutions Architect with AWS who is currently helping customers leverage open source technologies to move their businesses to the cloud. He has previously spoken at the last 2 Spinnaker Summit's and other industry conferences such as OSCon and re:Invent. He works... Read More →
avatar for Nima Kaviani

Nima Kaviani

Principal Solutions Architect, Amazon Web Services
Nima Kaviani is a Principal Solutions Architect with Amazon Web Services. He is a long time open source contributor to projects like Spinnaker, Knative, and Cloud Foundry with a primary focus on helping large scale enterprises operate their cloud technologies flawlessly. Nima's main... Read More →


Tuesday October 27, 2020 11:00am - 11:30am PDT
Virtual

11:35am PDT

Hardening Spinnaker Pipelines
Since Spinnaker is our central solution for continuous deployments, it is trusted with a lot of permissions. If Spinnaker is not sufficiently hardened, these permissions can be abused. Generalized WFH and phishing on the rise add to our concerns. This talk is about preventing such abuse. Jacques will present the motivation for this work at Snap, followed by a presentation of security building blocks for isolating pipelines, and concluding with a motivation for enforcing runtime access controls on pipelines (e.g. what’s in that trigger message?). Jacob will present the work done at Armory to extend the Policy Engine plugin to support the enforcement of runtime access controls on pipelines. By re-using the existing Open Policy Agent support in Policy Engine, this can be supported without introducing a new set of policy language and semantics. The future of this work will include standard policy templates. Tim will present the work done at Styra to support Armory. He will also provide a more general introduction to Open Policy Agent, used widely for externalizing authorization. This will cover unit testing and a demo showing examples of hardening Spinnaker.

Speakers
avatar for Tim Hinrichs

Tim Hinrichs

CTO, Styra
Tim Hinrichs is a co-founder and CTO of Styra, the cloud-native authorization company, and he is a co-creator of the open source CNCF Open Policy Agent project. Before that, he worked at VMware and co-founded the OpenStack Congress project. Tim has 20+ years of experience developing... Read More →
avatar for Jacques Thomas

Jacques Thomas

Security Engineer, Snap
avatar for Jacob Kobernik

Jacob Kobernik

Software Engineer, Armory


Tuesday October 27, 2020 11:35am - 12:05pm PDT
Virtual

12:10pm PDT

To Go or Not To Go: 4 Error Metrics You Need for Confident Release Validation
Canary deployments are a great way to reduce risk while maintaining speed. But the fact is, even the most cutting-edge organizations leveraging this approach still experience frequent production issues. So what’s missing? Historically, engineering teams have assessed canary release quality through the lens of performance and other high level gauges, for example, “Is my service up or down?” or “ Is it slow?” But those metrics don’t tell the full story. To truly have confidence in your release, you need to drill down to the code level to understand what’s new, what’s changed and what’s critical. That’s why we’ve identified 4 key error metrics that you can leverage in your Spinnaker canary analysis to make better pass/fail judgments and ensure the reliability of your applications. In this session, we’ll delve into why traditional judgment metrics have fallen short, then define and walk through each of the 4 error metrics, including real-world stories, key data sources and best practices for configuring thresholds.

Speakers
avatar for Eric Mizell

Eric Mizell

VP Solution Engineering, OverOps
As VP of Solution Engineering, Eric helps developers, operations teams and executives create modern and reliable software by overseeing our Solution Engineering, Services, and Customer Success teams. He brings over 20 years of software development and leadership experience in organizations... Read More →
avatar for Lee Faus

Lee Faus

Field CTO, Armory
With over 20 years of experience in IT, Lee has been mentoring senior executives at G2k and Fortune 500 on DevOps workflow best practices leveraging an open core mentality and helping them understand best practices for automation and self-service for AppDev teams to deliver applications... Read More →


Tuesday October 27, 2020 12:10pm - 12:40pm PDT
Virtual

12:45pm PDT

I don’t always test my code, but when I do it’s in production
Using automated canary analysis can help increase development productivity, reduce risk and keep developers happy. Emitting and storing metrics are critically important for any application, but those metrics aren’t valuable on their own, they need to be actionable. Many deployment practices use manual canaries to reduce risk, but require human intervention to orchestrate the deployment but also make a risk assessment by looking at 100s of metrics dashboard. This is time-consuming and extremely error-prone. In this talk, I’ll discuss how to apply statistical analysis to critical application metrics to make automated decisions and remove the error-prone humans from the process altogether.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

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


Tuesday October 27, 2020 12:45pm - 1:15pm PDT
Virtual

1:20pm PDT

Let's build a Spinnaker pipeline in a bank, a highly regulated environment.
Chef or Ansible? Kustomize, Helm, yaml, templates? Build environment version, quality gates level, manual approvals, security scans, regression, blue-green, canary, registry & repositories. Which of these need to be in my Continuous Delivery (CD) workflow and how to implement? Now throwing in the need for compliance and high regulation, typical of financial institutions, to the mix makes you wonder how CD is implemented in highly regulated environments like banks. This talk walks us through what a pipeline could look like in a hypothetical bank deploying multiple modern and legacy applications to VMs and Kubernetes.

Speakers
avatar for AbdulBasit Kabir

AbdulBasit Kabir

Software Engineer (DevOps), Interswitch
AbdulBasit Kabir Is a creative problem solver working with one of the largest digital payments providers in Africa. He has been in various roles which involved evolving & streamlining efficient development and delivery of multiple software applications. He's a co-organizer and a mentor... Read More →


Tuesday October 27, 2020 1:20pm - 1:50pm PDT
Virtual

2:00pm PDT

Extending Spinnaker via Custom Jobs [PREMIUM]
Spinnaker provides number of ways you can extend to add additional functionality needed for your CI/CD processes. One of them is via the use of custom jobs. In this session we will show you how you can write custom jobs in kubernetes and add them to your pipelines to do additional processes. You will also see how you can use the generated artifacts or data in downstream stages.

Speakers
avatar for Nirmalya Sen

Nirmalya Sen

Engineering Leader, OpsMx
Nirmalya is a 25+ year industry veteran who has worked in companies like IBM, Oracle and Cisco. He has been building and delivering enterprise software all throughout his career and managing globally distributed teams. His current passion involves solving software distribution challenges... Read More →


Tuesday October 27, 2020 2:00pm - 3:00pm PDT
Virtual
 
Wednesday, October 28
 

4:00pm PDT

Keynote: The 3 S’sences of Black Professional: Structures, Strategy, and Statements
Speakers
avatar for Dr. Cheryl Ingram

Dr. Cheryl Ingram

CEO and Founder, Diverse City LLC
Diversity, Equity, and Inclusion Strategist. I specialize in training, developing, and implementing strategies for business development in Diversity, Equity and Inclusion.Organizing Leadership, Policy and Advocacy, in designing and executing trainings, coaching and other types of... Read More →
avatar for Angie Marable

Angie Marable

Director of Engineering, Upside Business Travel
Angie Marable is the Director of Engineering at Upside Business Travel, a tech-startup company looking to change the way we do business travel. With a background in transportation and then data engineering, she has built her career around finding new ways to answer the same question... Read More →
avatar for Nikema Prophet

Nikema Prophet

Associate Community Marketing Manager, Armory
Nikema Prophet is an artist, founder, and software developer based in Sacramento, CA. She recently joined Armory as an Associate Community Marketing Manager. She's looking forward to actively contributing to and collaborating with the Spinnaker community. ... Read More →


Wednesday October 28, 2020 4:00pm - 5:15pm PDT
Virtual

5:15pm PDT

Happy Hour (LIVE)
Wednesday October 28, 2020 5:15pm - 5:45pm PDT
Virtual

11:00pm PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Wednesday October 28, 2020 11:00pm - Thursday October 29, 2020 12:00am PDT
Virtual
 
Thursday, October 29
 

9:00am PDT

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Thursday October 29, 2020 9:00am - 10:00am PDT
Virtual

10:00am PDT

Migrating from Halyard to Armory OSS Operator for Kubernetes [PREMIUM]
In this workshop, you will walk through the transition from Spinnaker Halyard based configuration to using the OSS Operator from Armory for handling all of your Spinnaker configuration needs. We will discuss the conversion of your existing yaml files to the operator format, version control, and updating your running cluster. This workshop will be led by Armory Solutions Architects who defined the process and have gone through the process with multiple larger companies.

Speakers
avatar for Chris Gruel

Chris Gruel

Senior Solutions Architect, Armory


Thursday October 29, 2020 10:00am - 11:00am PDT
Virtual

11:00am PDT

Dynamic Account Management Framework for Spinnaker
Spinnaker reads its configuration from static configuration files, optionally reloading them via Spring Cloud Config. This works well when configuration rarely changes and the number of accounts is small, but presents challenges in a world where accounts can be provisioned dynamically and frequently. In this talk we discuss the details of an upcoming dynamic account management framework for all Spinnaker services, that helps mitigate these performance and complexity problems. The framework implements the dynamic account registration RFC that is recently approved by the community. We will go over the implementation and demo a few use cases.

Speakers
avatar for Nima Kaviani

Nima Kaviani

Principal Solutions Architect, Amazon Web Services
Nima Kaviani is a Principal Solutions Architect with Amazon Web Services. He is a long time open source contributor to projects like Spinnaker, Knative, and Cloud Foundry with a primary focus on helping large scale enterprises operate their cloud technologies flawlessly. Nima's main... Read More →
avatar for Nicolas Cohen

Nicolas Cohen

Principal Software Engineer, Armory
Nicolas is a Principal Engineer at Armory where he currently focuses on cloud integrations and configuration of Spinnaker.


Thursday October 29, 2020 11:00am - 11:30am PDT
Virtual

11:35am PDT

How We Decided the Time Was Now - Choosing Spinnaker as a part of your CI/CD Solution
The old adage “time is money” is more relevant now than it ever was. It’s as competitive within many of our market spaces. So, when that is the case, it’s important to move your products to market & release new features or fixes as fast as you can, while maintaining the integrity and quality of your product. CI/CD creates a way to do this; many of us had other deployment systems that worked just fine when we discovered Spinnaker. What do you do when your current solution isn’t flexible-, reliable-, or fast enough? How do you decide it's time for a major infrastructure change while remaining as un-disruptive to your engineers as possible? Join us as we facilitate a Fireside Chat to discuss just that: The inflection point where organizations made the call to overhaul their CI/CD pipeline and implement Spinnaker as a solution. You’ll hear various perspectives on: What were the pain-points of previous deployment strategies when looking for another solution? What were the concerns surrounding the implementation & rollout of Spinnaker as a solution? What is some key advice for other organizations who are just now starting to look at Spinnaker?

Speakers
avatar for Angie Marable

Angie Marable

Director of Engineering, Upside Business Travel
Angie Marable is the Director of Engineering at Upside Business Travel, a tech-startup company looking to change the way we do business travel. With a background in transportation and then data engineering, she has built her career around finding new ways to answer the same question... Read More →
avatar for Jay Gorrell

Jay Gorrell

Lead Site Reliability Engineer, Upside Travel
Jay Gorrell is the Lead Site Reliability Engineer at Upside Business Travel. After starting his career in web and "traditional" development, he has steadily moved further down the stack and is now happily situated in the infrastructure automation space. Jay joined Upside Travel over... Read More →


Thursday October 29, 2020 11:35am - 12:05pm PDT
Virtual

12:10pm PDT

Playstation's Code Deployment to Kubernetes Flow with Spinnaker, Helm & AWS
This session will let you tour Playstation's code delivery workflow. It will demonstrate the automation that has allowed Playstation to grow Spinnaker adoption by enabling developers on deployment to AWS EKS (Elastic Kubernetes Service) using a toolchain including GitHub, Jenkins, Spinnaker, Helm, ECR, and Kubernetes. One of Playstation's Engineer, Bhavesh, will take you from a GitHub check-in all the way through deployment to production in EKS. From a technical perspective, he will share Spinnaker strategies for managing artifacts via ECR (Elastic Container Registry) triggers, and progressing changes through multiple AWS EKS accounts and environments, leveraging manual judgement where necessary.

Speakers
avatar for Bhavesh Bhavsar

Bhavesh Bhavsar

Senior DevOps Engineer, Playstation
Hey Bhavesh, here from PlayStation. I am primarily involved with various operations happening on PlayStation Platform. Adopting cloud and open source technology to make Playstation's platform operational activity smooth. Focusing majorly on CI and CD. Working with various technology... Read More →


Thursday October 29, 2020 12:10pm - 12:40pm PDT
Virtual

12:45pm PDT

Scale CI/CD in Your Enterprise Through An Internal Spinnaker as-a-Service Model
As Spinnaker's adoption increases beyond a single group, the Enterprises developer productivity team is increasingly looking to offer Spinnaker CD to more internal groups. While some organizations have adopted a model of large Spinnaker instances to support all of their groups, they quickly realized that having a large Spinnaker instance is challenging. Spinnaker as-a-Service for individual internal business units or developer groups is an approach where the central team provides new Spinnaker instances to groups on-demand. However, the central team is interested in minimizing the operational cost of such a large number of Spinnaker instances. In this talk, we will talk about how to build an internal Spinnaker as-a-Service in your organization, covering topics such as easy installation, configuration, app onboarding, maintenance, and update of multiple Spinnaker instances.

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 →
avatar for Balaji Sivasubramanian

Balaji Sivasubramanian

VP, Product, OpsMx
Balaji is VP of Product at OpsMx where he is focussed on helping enterprises adopt Spinnaker at scale. Balaji brings 15+ years of experience in product management and marketing in the enterprise software space. Prior to OpsMx, Balaji was head of product management at Cisco for cloud... Read More →


Thursday October 29, 2020 12:45pm - 1:15pm PDT
Virtual

1:20pm PDT

Roadmap: Build your career as a Spinnaker contributor
At this session, learn about the resources that folks new to the Spinnaker community need to get started as contributors. Discover a roadmap to guide the new contributor towards high impact with the Spinnaker OSS project. We will discuss SIGs and roles in the project, Spinnaker development environments, a skill requirement breakdown for services in the ecosystem, training resources, and community support options. This session will also highlight opportunities for contributors to represent Spinnaker in the OSS community and spotlight their expertise, such as by creating technical content to share Spinnaker challenges and successes.

Speakers
avatar for Rosalind Benoit

Rosalind Benoit

Director of Community, Armory


Thursday October 29, 2020 1:20pm - 1:50pm PDT
Virtual
 
Monday, November 2
 

11:00pm PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Monday November 2, 2020 11:00pm - Tuesday November 3, 2020 12:00am PST
Virtual
 
Wednesday, November 4
 

10:00am PST

Implementing Custom Job Stages into Spinnaker with K8s [PREMIUM]
This panel will focus on how to integrate custom job stages into Spinnaker that will run jobs onto Kubernetes clusters. This is a common ask and a popular pipeline stage as it allows for many custom/out-of-band solutions to diverse problems. Some examples include running custom scripts or jobs after a bake or deploy stage. We will first start with why custom job stages will prove useful, then deep dive into how to set this up locally, and then introduce tricks and tips on how to get the most of the pipeline. Audiences can walk away understanding more about the internals of Kubernetes as well as Spinnaker, and ideas on what they can accomplish with their all inclusive, automated, pipeline.

Speakers
avatar for David Hurng

David Hurng

Senior Site Reliability Engineer, Salesforce Einstein
I am a senior SRE at Salesforce Einstein. Einstein is our AI platform for Salesforce and my team builds the architecture/infrastructure for many of the services that make up Einstein. One of the major projects I am currently driving is the adoption of Spinnaker. Spinnaker as we all... Read More →
avatar for Alice Chen

Alice Chen

Senior Solutions Architect, Armory


Wednesday November 4, 2020 10:00am - 11:00am PST
Virtual

11:00am PST

Ethically Sustainable Digital Transformation
Post COVID19 the urge and the need for digital transformation have taken great strides. Hence plans and actions thereof are moving at a faster rate than never before in order to achieve the goals and objectives set across by the respective organization. However in this frantic race, how much one is focusing on environmental sustainability and the ethical aspect of the digital transformation. Probably many would have heard either for the first or after a long time while reading this abstract here. In this presentation Siddharth will talk about: 1) Why Digital Ethics Matter 2) How Digital Transformation linked with Sustainability. 3) What are the Challenges while defining digital ethics 4) Opportunities that lies ahead for Organizations

Speakers
avatar for Siddharth Pareek

Siddharth Pareek

Global DevOps Center Of Excellence Practice Lead, Natwest Group
Siddharth is currently vice president of consulting leading a DevOps Center of Excellence practice for a European bank. He is a digital evangelist known for DevOps and cloud transformation primarily for the banking and finance industries. He’s an enterprise agile and lean coach... Read More →


Wednesday November 4, 2020 11:00am - 11:25am PST
Virtual

11:30am PST

Spinnaker Extensibility: A Journey
The Spinnaker community has continued to improve and expand upon the plugin framework presented last year. From the plugin framework MVP to the V2 Framework and beyond, this talk will take you through Spinnaker's extensibility journey.

Speakers
avatar for Cameron Motevasselani

Cameron Motevasselani

Sr Software Engineer, Armory
Software Engineer at Armory working on Spinnaker extensibility and Armory's data pipeline. Has spoken at a previous Spinnaker Summit on the plugin framework, as well as DevOps Days. 


Wednesday November 4, 2020 11:30am - 11:55am PST
Virtual

12:00pm PST

Hermez Pipelines — forging a path to a delightful deployment experience at Pinterest
The world of deployments is a complex pool of pods, pipelines and platforms. At Pinterest, we have the added complexity of scale - hundreds of services working together to provide inspiring content for 400 million monthly active users. Recently, we've averaged around 800 daily deployments by Spinnaker. Since adopting Spinnaker, we've found that our engineers and service owners want the benefits of Spinnaker without the added complexity and overhead. So in this talk, Tobi & Lise will introduce Hermez Pipelines - a beautiful abstraction built on top of Spinnaker that brings canonical deploy pipelines to Pinterest. Come to this talk to learn why we picked this option, how Hermez Pipelines helps us reach our goals, why we don’t expose Spinnaker UI to our engineers, why you should do the same, and why UX matters more than you might think.

Speakers
avatar for Tobi Ogunnaike

Tobi Ogunnaike

Software Engineer, Pinterest
Product Engineer building the future of CI/CD at Pinterest. Previously, I designed and built foundational systems at Pinterest that solve the problems of infrastructure ownership and infrastructure governance. Last year, I gave a talk at Kubecon that detailed how we're building a... Read More →
avatar for Lise Statelman

Lise Statelman

Product Designer, Pinterest
Lise is a Bay Area product designer with a knack for brand and design systems. She's currently improving the developer experience at Pinterest, and previously built mission-driven credit cards and loans at LendUp. In her spare time she practices and teaches power vinyasa yoga. Lise grew... Read More →


Wednesday November 4, 2020 12:00pm - 12:20pm PST
Virtual

12:00pm PST

SDLC Lunch & Learn: Large-Scale K8s Deployments with the Armory Agent
Nico and Chad will demo the new Armory Agent for Kubernetes, a new Spinnaker plugin from the Armory team that unlocks deployments to thousands of Kubernetes clusters with Spinnaker, eliminating latency and simplifying account management.

Speakers
avatar for Nicolas Cohen

Nicolas Cohen

Principal Software Engineer, Armory
Nicolas is a Principal Engineer at Armory where he currently focuses on cloud integrations and configuration of Spinnaker.
avatar for Chad Tripod

Chad Tripod

Senior Deployment Engineer, Armory
I help enterprises get great developer code to their users


Wednesday November 4, 2020 12:00pm - 12:45pm PST
Virtual

12:25pm PST

Spinnaker at Airbnb, one year in.
It’s been well over a year since Airbnb started investing into Spinnaker. In the past year we’ve hit some significant milestones in our quest to bring Continuous Delivery to all of Airbnb engineering. In this talk by Jens Vanderhaeghe (software engineer) and Manish Maheshwari (Project Manager), you will learn we’ve made Spinnaker generally available and how we’ve convinced hundreds of teams to adopt Spinnaker for their deployment process. We’ll cover some of the challenges we’ve faced fitting Spinnaker to Airbnb’s specific use cases and how we leverage Spinnaker to reduce Airbnb site downtime and improve deployment velocity.

Speakers
avatar for Manish Maheshwari

Manish Maheshwari

Senior Product Manager, Airbnb
avatar for Jens Vanderhaeghe

Jens Vanderhaeghe

Senior Software Engineer, Airbnb


Wednesday November 4, 2020 12:25pm - 12:50pm PST
Virtual

12:55pm PST

UI Plugin Development
Want to build a UI plugin for Spinnaker? This talk is for you! We’ll start with the basics: you’ll learn how to use the UI plugin scaffolding tool, set up a development environment, and build a simple UI for a new stage. From there, we’ll veer off course to explore the possible, the dangerous, and the impossible. You’ll learn how to create a UI for a new cloud provider and how to confuse your users by overriding components. For those who hate UIs but still need ‘em, we’ll discuss strategies for those who can’t stomach another line of JavaScript. This talk will include lots of examples and an enthusiastic presenter.

Speakers
avatar for Dan Peach

Dan Peach

Software Engineer, Armory
Dan Peach has been working in the Spinnaker community since 2016. Formerly at Google, he worked on adapting Spinnaker for internal use-cases (and talked about them at Spinnaker Summit 2018!). He's excited to now be at Armory, where he works on Spinnaker's plugin framework. 


Wednesday November 4, 2020 12:55pm - 1:05pm PST
Virtual

1:10pm PST

AWS SIG Update Session
Speakers
avatar for Casey Hebebrand

Casey Hebebrand

Senior Software Engineer, Netflix
avatar for Allie Stanko

Allie Stanko

Software Engineer, Amazon
Allie Stanko is a Software Engineer who works on developer tooling for Amazon ECS. She spoke at the previous Spinnaker Summit’s “AWS State of the Union” and is a major contributor to Spinnaker’s Amazon ECS provider. When not contributing to Spinnaker, she works on other AWS... Read More →
avatar for Clare Liguori

Clare Liguori

Principal Engineer, AWS
avatar for Akshay Dayal

Akshay Dayal

Product Manager, Armory
Product Manager at Armory working on Platform User Experience and Cloud Integrations


Wednesday November 4, 2020 1:10pm - 1:20pm PST

1:25pm PST

Yahoo Case Study: Automated Canary Analysis using Spinnaker Kayenta
Canary Analysis is an essential part of any production deployment pipeline. As part of Yahoo/Verizon Media, we have many properties like Yahoo Homepage, Yahoo Mail, Yahoo Finance, Yahoo News, Yahoo Sports, TechCrunch, HuffPost, etc. that serve a large number of users. It is crucial to introduce changes in a consistently safe manner to minimize user impact minutes. At Yahoo/Verizon Media, we are running Spinnaker Kayenta in a Kubernetes Deployment and have integrated it with Screwdriver (https://screwdriver.cd/), an open source build platform for continuous delivery. We have extended Kayenta to support Splunk and an OpenTSDB based internal metrics service. We also built tools to facilitate easy onboarding for applications and designed a configuration syntax based on the Hashicorp Configuration Language (HCL) for running canary analysis. A deployment of Nike’s Referee (https://github.com/Nike-Inc/referee) tool is also set up to allow on-demand canary analysis. In this talk, we’ll share how we adopted, implemented and extended Spinnaker Kayenta to perform automated canary analysis in the Screwdriver CD solution used at Verizon Media.

Speakers
avatar for Palash Agrawal

Palash Agrawal

Principal Software Engineer, Verizon Media
Palash Agrawal leads a group of software engineers in the Yahoo Sports team at Yahoo/Verizon Media. Palash and his team design scalable and extendable systems to improve existing workflows and developer productivity, and build tools to facilitate better resource utilization. Palash... Read More →


Wednesday November 4, 2020 1:25pm - 1:40pm PST
Virtual

1:45pm PST

UI SIG Update Session
Speakers
avatar for Chris Tielen

Chris Tielen

Senior Software Engineer, Netflix


Wednesday November 4, 2020 1:45pm - 1:50pm PST

1:55pm PST

Develop Pipelines as Code
Creating pipelines can be done via Spinnaker UI or templates. Additionally, Armory’s Pipelines as Code feature provides a way to specify pipeline definitions in source code repos such as GitHub. This talk highlights why use pipelines as code by practical use cases covering reusability, security and change control. Many micro-services are deploying across multiple AWS environments, from dev, staging, RC to production. Use of shareable pipeline modules allows easier re-use for common stages such as bake, deploy manifest, docker registry triggers, find artifacts from pipelines and run cron jobs... With pipeline in github, we can keep track change history for audit purpose. This is very critical to meet security requirements. Enforce pipeline change policies and permissions based on LDAP groups.

Speakers
avatar for Robert Wen

Robert Wen

Lead Build and Release Engineer, Salesforce
Robert Wen is a lead build and release engineer at Salesforce. His team is responsible for CI/CD and developer productivity for Einstein Platform. Prior to Salesforce, Robert has contributed to build automation and release management for Oracle, Google, Sony and Splunk.   His previous... Read More →


Wednesday November 4, 2020 1:55pm - 2:15pm PST
Virtual

3:50pm PST

Keynote: Accepting the challenge: Straight talk from technology leaders on Spinnaker & the SDLC
Doing DevOps at scale has inherent challenges. Every organization will face those challenges with different contexts and constraints. This fun and casual fireside Q&A panel with Armory CTO Isaac Mosquera will dig into the experiences and observations of technology leaders from innovative companies. Get to know these leaders, and find out about the biggest challenges they have faced in optimizing SDLCs, and how they strategize to address them with Spinnaker and beyond. Live audience Q&A will give attendees the opportunity to be part of the conversation.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

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

Micheal Benedict

Pinterest, Head of Engineering Productivity
Engineering leader, Infrastructure. Building abstractions to simplify developer experience atop the public cloud. Focus on developer platforms — SCM, Build Tools, Workload Lifecycle Management, Container Orchestration, Observability & Monitoring, Data Processing Infrastructure... Read More →
avatar for Bridget Cowie

Bridget Cowie

Product Owner, Xero
Bridget is the Product Owner for Xero’s Build & Deployment products within their PaaS Group. With her background in infrastructure engineering, she’s passionate about making the experience of building & deploying software as fast & easy as possible.
avatar for Joan Martinez

Joan Martinez

Engineering Manager, Infrastructure, Glovo
OO

Otieno Ododa

Head of Infrastructure, Patreon


Wednesday November 4, 2020 3:50pm - 4:30pm PST
Virtual

4:30pm PST

Happy Hour with Robert Strong, The Virtual Magician
Speakers
avatar for Robert Strong

Robert Strong

The Virtual Magician, Strong Entertainment


Wednesday November 4, 2020 4:30pm - 5:00pm PST
Virtual

11:00pm PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Wednesday November 4, 2020 11:00pm - Thursday November 5, 2020 12:00am PST
Virtual
 
Thursday, November 5
 

9:00am PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Thursday November 5, 2020 9:00am - 10:00am PST
Virtual

10:00am PST

Advanced Spinnaker Pipelines - Unleashing the full power of SpEL [PREMIUM]
In this workshop you will walk through the construction of advanced Spinnaker pipelines building in intelligence using the power of SpEL, Spring Expression Language. SpEL is “a powerful expression that supports querying and manipulating an object graph at runtime.” Put another way, SpEL is how you can make decisions and take specific actions dynamically from within a running pipeline. This workshop will be led by Armory Solutions Architects who spend maybe a bit too much time making pipelines do flashy things.

Speakers
avatar for Mark Noe

Mark Noe

Solutions Architect, Armory


Thursday November 5, 2020 10:00am - 11:00am PST
Virtual

11:00am PST

Beyond unit tests: Lessons learned from contributing higher level tests for Amazon ECS
This year, contributors from Amazon ECS doubled down on automated testing. But what, specifically, needed testing? And how to do it without a bunch of additional resources? In this talk, we’ll use the Amazon ECS provider as a case study to explore what we have to gain from contributing functional and integration tests back to Spinnaker, the effort required to build and run them, and what the future of testing community contributions may look like. If you’ve ever been burned by a feature regression or wanted to peak under the hood of the Spinnaker community build system, this talk is for you!

Speakers
avatar for Allie Stanko

Allie Stanko

Software Engineer, Amazon
Allie Stanko is a Software Engineer who works on developer tooling for Amazon ECS. She spoke at the previous Spinnaker Summit’s “AWS State of the Union” and is a major contributor to Spinnaker’s Amazon ECS provider. When not contributing to Spinnaker, she works on other AWS... Read More →
PK

Piradeep Kandasamy

Softward Development Engineer, Amazon
Piradeep is a Software Engineer on the Amazon ECS team who loves to push boundaries and find ways to make life easier for developers (including himself)! In addition to working on Spinnaker, he also works on other AWS container tools including the Amazon ECS construct library for... Read More →


Thursday November 5, 2020 11:00am - 11:25am PST
Virtual

11:30am PST

Spinnaker Observability in Practice with Kubernetes.
In our session, we will talk about how we are enabling the three pillars of Observability: monitoring, logs, and tracing, to ensure high-availability of our Spinnaker environments. Spinnaker can be chatty when it comes to Observability signals, and at Armory we use an observability platform vendor and operate many Spinnaker environments. Observability platform vendors typically charge by the number of metric time series (MTS), data points per minute (DPM), or amount of data ingested (Log Data). We recently released open-sourced a plugin for Spinnaker, the Armory Observability Plugin, that will enable us, among other things, to intelligently control costs with our Observability Vendor. After we talk about how enabling observability of Spinnaker in Kubernetes we will discuss what this enables us to do in practice, dashboards, alerting, canary deployments of Spinnaker services, etc, from an SRE and DevOps perspective.

Speakers
avatar for Jason McIntosh

Jason McIntosh

Site Engineer, Armory


Thursday November 5, 2020 11:30am - 11:55am PST
Virtual

12:00pm PST

Automate Vulnerability Detection in DevOps with Spinnaker
Today, 80-90% of applications produced include open source software components. This is a liability companies have been faced with when using open source components. Using Open Source Software component vulnerability detection in DevOps practices, reduce your risk. Strategies within your development environment, in your pipeline, and after your application has been deployed will be covered to insure vulnerabilities are detected and remediated.

Speakers
avatar for Anthony Baer

Anthony Baer

Solutions Architect, Sonatype
Anthony Baer has been in software development for 20 years.  His career has spanned development, quality assurance, release management, and DevOps.  He has worked in health care, financial services, and insurance.  Security is near and dear to his heart. His current role as a Solutions... Read More →


Thursday November 5, 2020 12:00pm - 12:25pm PST
Virtual

12:30pm PST

Growing Pains - Taking off the training wheels
We'll discuss the obstacles and challenges we faced growing Spinnaker from a proof of concept to a production deployment platform running more than a million executions a month across thousands of accounts across multiple substrates. Incorporating Spinnaker into a secure and robust deployment pipeline requires techniques for scaling and improving performance using features and functionality included in the Spinnaker codebase, Spring Boot, and Spring Cloud Config while leveraging public cloud offerings. Additionally, Spinnaker can be extended to using Spring and in other ways that aren't always documented. We'd like to share some of our experience diving into the platform beneath Spinnaker and maybe help you avoid some of your own "Growing Pains".

Speakers
avatar for Chuck Lane

Chuck Lane

Lead Software Engineer - Salesforce Continuous Delivery, Salesforce, Inc.
Chuck has spent the last 2 1/2 years building out all things Spinnaker at Salesforce, specializing in the reliability and stability of Spinnaker deployments to multiple cloud providers for both VMs and Kubernetes deployments. He has been an active member of the Spinnaker Kubernetes... Read More →
TM

Trey Morris

Lead Software Engineer - Continuous Delivery Services, Salesforce, Inc.
After taking a break from OpenStack to do nifty space things at Planet, Trey began working on Spinnaker at Salesforce. Trey has enjoyed helping to grow the Spinnaker implementation at Salesforce using knowledge of cloud computing architecture and computation at scale gained while... Read More →


Thursday November 5, 2020 12:30pm - 12:55pm PST
Virtual

1:00pm PST

Securing your Deployments using a Policy Driven Approach
Customers are challenged today by a constant struggle between velocity and governance. What they want is consistent, secure, and scalable software deployments, but their security teams also need to be able to identify possible issues early in the development process to allow for proactive modification to the deployment process to ensure compliance in the cloud.

Speakers
avatar for Lee Faus

Lee Faus

Field CTO, Armory
With over 20 years of experience in IT, Lee has been mentoring senior executives at G2k and Fortune 500 on DevOps workflow best practices leveraging an open core mentality and helping them understand best practices for automation and self-service for AppDev teams to deliver applications... Read More →
avatar for Andrew Way

Andrew Way

Senior Sales Engineer, Armory
Andrew Way, Sales Engineer at Armory with 10 years of both software development and business experience at Microsoft, Xamarin and Amarante Technologies. Andrew has spoken at VM World. 


Thursday November 5, 2020 1:00pm - 1:15pm PST
Virtual

1:20pm PST

CI SIG Update Session
Speakers
avatar for Gal Yardeni

Gal Yardeni

Senior Software Engineer, Netflix
avatar for Elise McCallum

Elise McCallum

Senior Software Engineer, Netflix
avatar for Jens Vanderhaeghe

Jens Vanderhaeghe

Senior Software Engineer, Airbnb


Thursday November 5, 2020 1:20pm - 1:25pm PST

1:30pm PST

Secure Delivery in our Remote Reality: Modzy's Approach to DevSecOps
Even before COVID drove many to remote work, software development teams have been trending towards remote delivery, contractors, gig economy workers, and off-shore/near-shore contributors. Such a mixed landscape can make maintaining best practices with regards to DevSecOps, protecting your company's intellectual property, and delivering a quality product difficult. Modzy was born as a remote-native company with heritage and experience delivering cutting-edge technical solutions for some of the most security focused clients. Come hear how our adoption of industry best practices, such as the US Department of Defense's DevSecOps reference architecture and tools like Armory Spinnaker, allowed us to empower our developers to rapidly develop, test, and iterate on our product using Agile methodologies while simultaneously segmenting off those parts of our product that required more stringent security controls. We'll also cover how we isolate access to higher environments so that only our automated delivery pipelines have access to make changes, ensuring a consistent release process with a well-documented provenance.

Speakers
NM

Nathan Mellis

Head of Engineering, Modzy
Software engineer by day, philosopher by night. I have had the great pleasure of tackling some of life’s greatest problems, from searching for the true moral theory to working on iOS at Apple, and now building a game-changing AI product at Modzy. I rarely meet a challenge I don’t... Read More →


Thursday November 5, 2020 1:30pm - 2:10pm PST
Virtual

2:15pm PST

Spinnaker at Upside - Getting Started, Establishing Culture, and How we Deploy Hundreds of Microservices with Confidence
After evaluating Spinnaker’s capabilities, you have taken the plunge and decided to adopt it to handle your microservice deployments. But what’s next? In this talk, Christopher Rung and Jeremy Deppen, SREs from Upside Business Travel, will discuss their experience bringing Spinnaker to Upside. They will first discuss how they overcame some challenges they faced during installation. After Spinnaker is successfully deployed, how do you migrate your existing deployment strategy to use Spinnaker? Christopher and Jeremy will discuss Upside’s approach to migrating services in batches to Spinnaker Applications while preserving existing deployment strategies, and how they educated their colleagues about how to use Spinnaker. Finally, they will share a method to produce “sandbox” pipelines and pipeline templates that allow them to test changes worry-free.

Speakers
avatar for Christopher Rung

Christopher Rung

Senior Site Reliability Engineer, Upside Business Travel
Christopher is an AWS Certified engineer who has worked in the infrastructure and automation space for the past 5 years. After attending a Kubernetes workshop that piqued his interest in the new technology, he sought a position that would allow him to work with k8s full-time. Upside... Read More →
avatar for Jeremy Deppen

Jeremy Deppen

Site Reliability Engineer, Upside Business Travel
Jeremy is a Site Reliability Engineer at Upside Business Travel. As an SRE at a fast-paced startup, he deals with AWS Infrastructure, DevOps, and Automation. Following his graduation from the University of Pittsburgh, Jeremy started his career as a Software Engineer but quickly gravitated... Read More →


Thursday November 5, 2020 2:15pm - 2:35pm PST
Virtual

2:40pm PST

Evolution of Continuous Product Discovery
Modern product discovery is the result of a series of innovations, from the agile manifesto and user experience design to the lean startup and design thinking. All provide the essential toolkits to enable continuous product discovery, the root of progressive delivery. The presentation will provide a rapid-fire run through of these trends, what they accomplished, and why each incrementally built the current product discovery approach. It will provide examples of effective product discovery in the industry, as well as speculate on the future, how advanced controls and targeting is the critical success factor for designers and product managers. It will also chart out the impacts of AI and machine learning on how designers and experience architects deliver solutions that get results.

Speakers
avatar for Ehab Bandar

Ehab Bandar

Founder and CEO, Bigtable, Inc.
Ehab Bandar is a Sillicon Valley veteran with over 20 years experience working with tech startups, finance, and B2B enterprise applications. His focus is on product discovery with a customer-centric approach to growth. He uses continuous discovery methodology to help companies ideate... Read More →


Thursday November 5, 2020 2:40pm - 3:05pm PST
Virtual

3:10pm PST

Spinnaker Operator with OpenShift
An operator is a method of packaging, deploying and managing an OpenShift application. Operators can be found in the OperatorHub.io public registry. This registry is managed by Red Hat. Spinnaker Operator supports automated releases, multi-cloud deployments, easy application onboarding and CD dashboard. In this presentation, we will go over how the Spinnaker Operator works in OpenShift, and go over examples how to customize your Spinnaker Operator.

Speakers
avatar for Ip Sam

Ip Sam

Architect, Red Hat
Ip Sam is a Red Hat Certified Architect with expertise in OpenShift, Ansible, Cloud Infrastructure, Micro Services.


Thursday November 5, 2020 3:10pm - 3:25pm PST
Virtual

3:30pm PST

Migrate Legacy Deployment Orchestration to Spinnaker
This presentation takes audience through a journey to migrate from legacy deployment orchestration to Spinnaker. The legacy CD is a combination of TeamCity, command line tools, DCOS, slack and meetings. This scenario has multiple issues across security, change control and release management. Given TeamCity serves as both CI and CD, it has access across trust domains and failed the least privilege principle. In this scenario, deployment change control is limited due to relatively open permissions. Deployment pipeline configurations vary greatly and is lack of standardization. As a result, enforcing release processes is becoming more difficult especially when more micro-services are deployed into production. To improve deployment orchestration's security, efficiency, and manageability, launched deployment orchestration by Spinnaker. After migration to Spinnaker, we are able to standardize deployment pipelines, define and enforce permission policies, streamline release processes, enforce change control and separate CI from CD and reduce manual actions. As a result, release cycle reliability and efficiency are greatly improved.

Speakers
avatar for Robert Wen

Robert Wen

Lead Build and Release Engineer, Salesforce
Robert Wen is a lead build and release engineer at Salesforce. His team is responsible for CI/CD and developer productivity for Einstein Platform. Prior to Salesforce, Robert has contributed to build automation and release management for Oracle, Google, Sony and Splunk.   His previous... Read More →


Thursday November 5, 2020 3:30pm - 3:50pm PST
Virtual
 
Monday, November 9
 

11:00pm PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Monday November 9, 2020 11:00pm - Tuesday November 10, 2020 12:00am PST
Virtual
 
Tuesday, November 10
 

9:00am PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Tuesday November 10, 2020 9:00am - 10:00am PST
Virtual

10:00am PST

Contributor Experience SIG Kickoff
Spinnaker community members @Prophen and @ExitoLab have proposed the founding of a Contributor Experience SIG for Spinnaker. Join them for this kickoff

Tuesday November 10, 2020 10:00am - 11:00am PST
Virtual

10:00am PST

Deploying Spinnaker with Helm chart - myriad options and simple defaults [PREMIUM]
It's easy to get started with Spinnaker, especially if you already have access to a Kubernetes cluster. This session will show you how you can get up and running with Spinnaker in less than 10 mins using the published Spinnaker helm chart. We will also discuss all the customizations that you can do to allow you to use it for even complex deployment scenarios.

Speakers
avatar for Nirmalya Sen

Nirmalya Sen

Engineering Leader, OpsMx
Nirmalya is a 25+ year industry veteran who has worked in companies like IBM, Oracle and Cisco. He has been building and delivering enterprise software all throughout his career and managing globally distributed teams. His current passion involves solving software distribution challenges... Read More →


Tuesday November 10, 2020 10:00am - 11:00am PST
Virtual

11:00am PST

5 Reasons Spinnaker Aligns to FinServ Business Initiatives
Financial Institutions ranging from Banks to Credit Card Companies to Credit Rating Companies to Financial Services are adopting Spinnaker. Hear about real-world examples., and learn how and why Spinnaker Aligns to FinServ Business Initiatives such as improving customer experience & operational efficiency, digital transformation, security-first approach, strong governance, and public cloud adoption.

Speakers
avatar for Ryan Cartwright

Ryan Cartwright

Director, Enterprise Delivery, Armory


Tuesday November 10, 2020 11:00am - 11:20am PST
Virtual

11:20am PST

From Zero to EKS with Terraform and Kleat
Traditionally, bootstrapping Amazon EKS and Spinnaker has a reputation for being complex and challenging. In a world where "cloud native" means that processes should be declarative and easily repeatable, that sort of reputation tends to go against the grain. However, today's modern open-source tooling has matured dramatically over the last few years, and alongside that tooling we ask a simple question: "Who says it has to be difficult?" In this talk, we'll explore what it takes to build a fully-automated declarative pipeline for bootstrapping Amazon EKS and Spinnaker that uses only open-source tools. From Spinnaker's new Kubernetes-native deployment tool, Kleat, to Terraform and Weaveworks Flux, we'll break down each individual tool, where it best fits, and how they interoperate. We'll also explore "the power of opinionation," and showcase how customizing these pipelines to your organization can maximize the efficiency you get from AWS while minimizing your operational burden. The end result will be a single-command pipeline that takes a (mostly) empty AWS account and turns it into a production-ready playground with Kubernetes and Spinnaker at the ready!

Speakers
avatar for Rob Hilton

Rob Hilton

Principal Solutions Architect, AWS
Rob is a seasoned technologist and cloud evangelist with nearly 20 years of experience in a wide array of software and datacenter ecosystems. He is an open-source crusader and long-time Kubernaut, and his day-job at AWS sees him partnering with massively scaled cloud-native organizations... Read More →
avatar for Nima Kaviani

Nima Kaviani

Principal Solutions Architect, Amazon Web Services
Nima Kaviani is a Principal Solutions Architect with Amazon Web Services. He is a long time open source contributor to projects like Spinnaker, Knative, and Cloud Foundry with a primary focus on helping large scale enterprises operate their cloud technologies flawlessly. Nima's main... Read More →


Tuesday November 10, 2020 11:20am - 11:40am PST
Virtual

11:45am PST

How we deploy Spinnaker microservice pods via Spinnaker at Pinterest
Pinterest is a cloud first visual discovery engine that serves over 320MM users. Pinterest built its continuous delivery platform on Spinnaker. And today it’s used to deploy our services to VM hosts, K8S pods and real time data processing framework. In July 2020, Spinnaker averaged 800 deployments daily. In this talk, I will share how we designed our CD system to deploy itself. And the topics include: 1. Impact on Spinnaker’s availability & reliability Spinnaker is the foundation of our CD system, and its SLA has critical production impact. In the past, we deployed Spinnaker microservice pods via a command line tool and then manually tested the new deployment,which was prone to human error. I will present our new approach that automates the deployment and rollback of prod Spinnaker with a staging Spinnaker pipeline, which decreased deployment time, increased deployment frequency, and significantly reduced the oncall person’s time spent on deployment, as well as production incidents. 2. Challenge to deploy microservices with complex k8s configmap I will share how we built a Spinnaker custom stage to work with other components of Pinterest’s CD system (Hermez) to deploy to K8S.

Speakers
avatar for Yaqin Li

Yaqin Li

Software engineer, Pinterest


Tuesday November 10, 2020 11:45am - 12:00pm PST
Virtual

12:00pm PST

Changing face of Developer Communities in the time of Covid-19
Today we are living in a new reality most of us could not have ever imagined. While we wait to host in-person events back, how do we stay connected in meaningful ways with your Open Source Developer Community ? How do we feed and nurture a Open Source Developer Community when many are too Zoomed out ? In Developer Relations how do Open Source Developer Community Managers relate when there are no live interactions at conferences and meetups ? What audience will get : In this talk you can join me and know about different guidelines one must follow for running a successful remote developer community in this new time of corona virus. I will suggest a few strategies to start and scale a Open Source Developer Community. In this talk you will learn about different steps to building a vibrant and successful Open Source Developer Community from the ground up and to attract, support, inspire and reward developers. By the end of the talk you will know about steps you can take towards building authentic, productive & sustainable Open Source Developer Communities.

Speakers
avatar for Prasad Seth

Prasad Seth

Community Manager, Magnus Technologies
I am an experienced Community Manager, Tech Speaker, Software Developer for the past 4 years. I've been managing different types of developer communities as a chapter leader for companies such as Slack & Mozilla.  I was a speaker at DevRelCon Earth 2020 & will be speaking at Asia's... Read More →


Tuesday November 10, 2020 12:00pm - 12:20pm PST
Virtual

12:25pm PST

Spinnaker-as-Code SIG Update Session
Speakers
avatar for Luis Pollo

Luis Pollo

Senior Software Engineer, Netflix
Luis is a Senior Software Engineer in the Productivity Engineering team at Netflix. He’s a frequent contributor to Spinnaker OSS and currently leads the Spinnaker-as-Code SIG. Luis has a track record of introducing CI/CD best practices and innovating in DevOps tooling in software... Read More →


Tuesday November 10, 2020 12:25pm - 12:35pm PST

12:35pm PST

My Experience Creating an Orca Plugin for the First Time
This session will go through Alex's experience creating and deploying a Spinnaker Orca stage plugin for the first time. The plugin Alex created was a basic stage that sends an event to New Relic. Alex will be going through: - Cloning the PF4J plugin example and getting IntelliJ setup for development. - Updating the configuration, inputs and outputs of the example plugin for their needs. - Updating the example plugin to POST an event to New Relic. - Renaming the packages and project. - Building the plugin. - Creating the plugins.json file. - Configuring Spinnaker to use the new plugin. - Issues using SecretEngine in the plugin configuration.

Speakers
AM

Alex McNeill

Senior Engineer, Xero
Senior Engineer in the PaaS Build and Deploy team at Xero. The goal of the PaaS Build and Deploy team is to improve the developer experience in regards to building and deploying their applications, and creating paved roads that make that process as easy as possible. Currently our... Read More →


Tuesday November 10, 2020 12:35pm - 12:45pm PST
Virtual

12:50pm PST

Delivering Golden AMIs with Spinnaker
This panel will ultimately show you how to use Spinnaker to build a GoldenAMI pipeline. The accompanying use case is: often times, teams need approved AMIs that meet the security assessment standards. The typical process is to have all the AMIs baked and then deployed into instances with Spinnaker, then out of band, to run some sort of security assessment tool against those instances. The issue with this, is that the instances are already deployed, meaning that the time spent on spin-up is wasted. The assessment, depending on the 3rd party solution, is also going to take much longer as the runtime scales with the number of instances/agents it must evaluate. And finally, this process it decoupled from Spinnaker itself. The solution I want to show you is that we can use web-hook stages within Spinnaker, invoke AWS Lambda Function/API Gateway/AWS Inspector to run these assessments on a GoldenAMI candidate. Once the assessment is complete and approved manually, the AMI can continue down the pipeline and into a GoldenAMI approved environment, for instances to utilize. This will all be ran through one single pipeline execution within Spinnaker.

Speakers
avatar for David Hurng

David Hurng

Senior Site Reliability Engineer, Salesforce Einstein
I am a senior SRE at Salesforce Einstein. Einstein is our AI platform for Salesforce and my team builds the architecture/infrastructure for many of the services that make up Einstein. One of the major projects I am currently driving is the adoption of Spinnaker. Spinnaker as we all... Read More →


Tuesday November 10, 2020 12:50pm - 1:05pm PST
Virtual
 
Wednesday, November 11
 

11:00am PST

Open Roadmap Planning
The Spinnaker Steering and Technical Oversight committees have elected to adopt Jenkin' new Roadmap Management Process to build a roadmap for OSS Spinnaker in collaboration with the community. In this session, we will share the Steering Committee's high level goals for Spinnaker. We will review the new roadmap process, share the community input already received, and discuss next steps.

Speakers
avatar for Isaac Mosquera

Isaac Mosquera

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

Rosalind Benoit

Director of Community, Armory


Wednesday November 11, 2020 11:00am - 12:00pm PST
Virtual

11:00pm PST

Global Standup & Office Hour
Join Gardening Days standup to find out what's happening at Summit Gardening. Report your progress, hear what other teams are working on, ask on-call-gardeners for help, and receive guidance on projects or events to join. Stop in any time within the hour to hang out with the community and collaborate on Zoom.

Wednesday November 11, 2020 11:00pm - Thursday November 12, 2020 12:00am PST
Virtual
 
Thursday, November 12
 

9:00am PST

Gardening Demo & Judging
All good things must come to an end! Our final demo session will give you the opportunity to dazzle our panel of SDLC expert judges with your hacakthon projects. To learn more about the judging process, check out the points and judging page in our hackathon repo. Can't make it to the judging? We'll miss you, but we can still celebrate your work! Post a demo of your work in #gardening-general by 9:30 AM Pacific to be eligible for team challenge prizes.

Thursday November 12, 2020 9:00am - 10:30am PST
Virtual

11:00am PST

Evolution of Large-Scale Continuous Releases Using Spinnaker at Salesforce
Would you like to get a peek into how salesforce is leveraging Spinnaker and our road ahead? Would you like to also learn about cost efficiency on public substrates and be able to provide developers the agility to move fast with the right guard rails using open policy agent (OPA)? Join our talk to learn more about salesforce’s Journey with Spinnaker

Speakers
avatar for Vamshidhar Gandham

Vamshidhar Gandham

Senior Architect, Salesforce, Inc.
I am apart of the Spinnaker group at Salesforce. Some of the projects I am working on include designing and managing cost to serve on public cloud, complex deployments at salesforce scale etc. More details can be found on LinkedIn: https://www.linkedin.com/in/gandhamv. I have presented... Read More →
avatar for Sudha Subramanian

Sudha Subramanian

Sr. Director, Salesforce
I'm passionate about solving developer problems. I've found myself gravitating towards the CI/CD space in some form or other in the past and now doing that on a mega scale at Salesforce. You can find more about me at https://www.linkedin.com/in/sudha-subramanian-a201608/... Read More →


Thursday November 12, 2020 11:00am - 11:30am PST
Virtual

11:30am PST

Configuration injection from Git
Teams today want to version everything including configuration items. They also like to parameterize configuration for different environments and depending on the environment it is being deployed, use the configuration for that environment. How do I manage such dynamic configuration in a Spinnaker pipeline? This session shows an approach that was used to dynamically inject configuration into a Spinnaker pipeline from Git. The concept can always be extended to other sources like bitbucket, S3, Vault or other such sources.

Speakers
avatar for Nirmalya Sen

Nirmalya Sen

Engineering Leader, OpsMx
Nirmalya is a 25+ year industry veteran who has worked in companies like IBM, Oracle and Cisco. He has been building and delivering enterprise software all throughout his career and managing globally distributed teams. His current passion involves solving software distribution challenges... Read More →


Thursday November 12, 2020 11:30am - 12:00pm PST
Virtual

12:00pm PST

Benchmarking and Optimizing Software Delivery Performance
The proliferation of the modern DevOps toolchain has enabled teams the freedom to pick and choose the tools and pipeline architectures that best suit their needs and processes in an effort to efficiently and reliably deliver high quality software. While effective in enablement for individual teams, a common issue that is emerging across the organizational level is pipeline sprawl and tooling fragmentation. This presents significant challenges for teams that have a desire to benchmark and optimize their software development and delivery performance across the entire DevOps lifecycle. In this talk, Sumo Logic's Director of Business Development and Technology Alliances discusses how their Software Development Observability solution allows organizations to benchmark and optimize their CI/CD pipeline with the use of automatically generated, real-time metrics and insights backed by raw logs and events from modern tools like Spinnaker.

Speakers
avatar for Drew Horn

Drew Horn

Technical Director, Business Development, Sumo Logic
As a Director of Business Development, Drew is responsible for providing leadership and evangelism for the App Intelligence Partner Program, helping independent software vendors successfully evaluate and integrate the Sumo Logic platform with their solutions. Drew has over 15 years... Read More →


Thursday November 12, 2020 12:00pm - 12:30pm PST
Virtual

12:30pm PST

Zero to Spinnaker at the Speed of GitOps
In this session we will demo progressively more sophisticated ways of installing and operating Spinnaker in your own Kubernetes cluster. We'll walk through: - A minimal installation in a few minutes into existing infrastructure - Enabling common features with the "spinnaker-kustomize-patches" project - Managing Spinnaker through a GitOps workflow We'll conclude the session by talking about the future of Operator and how it fits into the Spinnaker ecosystem.

Speakers
avatar for Fernando Freire

Fernando Freire

Staff Engineer, Armory
Hi, my name’s Fernando, and my goal is to unlock human potential through software.  I’m currently enabling the Global 2000’s next digital transformation with Armory , where I lead an engineering team dedicated to the Spinnaker on-boarding experience. My side hustle is evangelizing... Read More →
avatar for Akshay Dayal

Akshay Dayal

Product Manager, Armory
Product Manager at Armory working on Platform User Experience and Cloud Integrations


Thursday November 12, 2020 12:30pm - 1:00pm PST
Virtual

1:00pm PST

Infrastructure as Software
In this talk, Paul will demonstrate why writing infrastructure in general programming languages is a better way to is a better choice for infrastructure management. Pulumi is an open source tool that allows users to write their infrastructure code in TypeScript, Python, DotNet or Go. General purpose languages allow infrastructure code to have integrated testing, compile time checks as well as being able to create infrastructure APIs and is more suited to infrastructure management than DSLs, JSON or YAML. In addition, he will demonstrate how to build infrastructure that manages Serverless, Kubernetes, PaaS and IaaS systems across multiple cloud providers.

Speakers
avatar for Paul Stack

Paul Stack

Staff Software Engineer, Pulumi
Paul Stack is a software engineer at Pulumi. He's an infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system... Read More →


Thursday November 12, 2020 1:00pm - 1:30pm PST
Virtual

1:30pm PST

Azure SIG Update Session
Speakers
avatar for Edgar Magana

Edgar Magana

Cloud Operations Architect, Salesforce
Edgar is an emerging leader who has specialized in Cloud Computing, Network Virtualization, Software-defined Networking (SDN), Network Functions Virtualization (NFV), OpenFlow and OpenStack. He has developed excellent software development skills and outstanding customer and business... Read More →


Thursday November 12, 2020 1:30pm - 1:35pm PST

1:35pm PST

Plugins: An internals deep dive
Announced at last year's Spinnaker Summit, plugins are a new, more accessible way of extending and distributing custom Spinnaker functionality. This talk will take a deep dive on how the plugin framework is written, the various capabilities of it, where we're headed and what this means for core Spinnaker development.

Speakers
RZ

Rob Zienert

Senior Software Engineer, Netflix
Rob Zienert is a Sr. Software Engineer at Netflix working on Spinnaker, having worked on the project since it was open sourced. He is currently the Chair of the Spinnaker Technical Oversight Committee and has presented at multiple venues on Spinnaker and continuous delivery around... Read More →


Thursday November 12, 2020 1:35pm - 1:50pm PST
Virtual

1:55pm PST

Vault integration for application delivery in Spinnaker pipelines - best practices and lessons from field
Applications are delivered in cloud environments with infrastructure as code used for dynamic environments. Security in dynamic environments with ephemeral secrets used by applications and managing these secrets is not trivial. Organizations are struggling with secrets management that fits their process of application delivery in these dynamic environments. Spinnaker is a powerful continuous delivery platform. In this talk, we will present application secrets management patterns that are commonly used and demonstrate couple of those patterns using Spinnaker delivery pipelines. We will discuss pros and cons that of approaches and what worked in our implementation.

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 →


Thursday November 12, 2020 1:55pm - 2:20pm PST
Virtual

2:25pm PST

Closing Remarks from the SIG Committee
Thursday November 12, 2020 2:25pm - 2:30pm PST
Virtual

4:00pm PST

Closing Keynote: The Build That Cried Broken: Building Trust in Your Continuous Integration Tests
Speakers
avatar for Angie Jones

Angie Jones

Principal Developer Advocate, Applitools
Expert automation engineer who advises teams across the globe on automation strategies and techniques and has developed automation frameworks for countless software products.Director of Test Automation University, an online platform providing free courses on all things test automation.International... Read More →


Thursday November 12, 2020 4:00pm - 4:30pm PST
Virtual

4:30pm PST

Closing Happy Hour Hosted by Armory
Thursday November 12, 2020 4:30pm - 5:30pm PST
Virtual
 
  • Timezone
  • Filter By Date Spinnaker Summit 2020 Oct 19 -Nov 12, 2020
    • October 2020
      SunMonTueWedThuFriSat
       123
      45678910
      11121314151617
      18192021222324
      25262728293031
      November 2020
      SunMonTueWedThuFriSat
      1234567
      891011121314
      15161718192021
      22232425262728
      2930 
  • Filter By Venue Virtual
  • Filter By Type
  • Business-focused Sessions
  • Gardening Days Hackathon
  • Happy Hours
  • Keynotes
  • Live Workshops
  • SIG Update Sessions
  • Technical Sessions

Filter sessions
Apply filters to sessions.