26 Nov 2019
Adopting GitOps Best Practices at HeidelbergCement - Peishu Li, HeildelbergCement/Lehigh Hanson
Do you feel lost in Kubernetes' ever growing CI/CD landscape? What about GitOps tools? Ever heard of Tekton and want to know how you can leverage this powerful yet flexible building block to help solving your unique CI/CD challenges in a cloud native way? If any of these questions ever crossed your mind, you are not alone! In this talk, the presenters will tell your a story about what the DevOps team at HeidelbergCement did for their digital transformation project when they faced these challenges in pursuing CI/CD best practices. They will walk you through their tool evaluation process and explain why they settled on a hybrid GitOps approach that used Tekton, Argo CD along with their own custom webhook to meet their not so unique requirements. You will also see a live demo of how these pieces work together to provide a complete GitOps workflow.
Do you feel lost in Kubernetes' ever growing CI/CD landscape? What about GitOps tools? Ever heard of Tekton and want to know how you can leverage this powerful yet flexible building block to help solving your unique CI/CD challenges in a cloud native way? If any of these questions ever crossed your mind, you are not alone! In this talk, the presenters will tell your a story about what the DevOps team at HeidelbergCement did for their digital transformation project when they faced these challenges in pursuing CI/CD best practices. They will walk you through their tool evaluation process and explain why they settled on a hybrid GitOps approach that used Tekton, Argo CD along with their own custom webhook to meet their not so unique requirements. You will also see a live demo of how these pieces work together to provide a complete GitOps workflow.
- 1 participant
- 27 minutes
26 Nov 2019
Automating Security Compliance at Scale - Ravi Devineni & Michael Pereia, Northwestern Mutual
Information security and compliance are becoming critical to businesses, especially after the Equifax breach. Financial services companies are no longer willing to compromise on security, especially when deploying services onto the cloud. In this talk, you'll learn a few techniques which we've implemented to automate compliance and use fast feedback loops to implement security as a part of CI/CD.
Information security and compliance are becoming critical to businesses, especially after the Equifax breach. Financial services companies are no longer willing to compromise on security, especially when deploying services onto the cloud. In this talk, you'll learn a few techniques which we've implemented to automate compliance and use fast feedback loops to implement security as a part of CI/CD.
- 4 participants
- 32 minutes
26 Nov 2019
CI/CD Panel (Teams & Tools) - Dawn Parzych, LaunchDarkly & Angel Rivera, CircleCI & Vincent Demeester, Red Hat & Eric Sorenson, Puppet
Speakers: Dawn Parzych, Angel Rivera, Vincent Demeester, Eric Sorenson
More details coming soon!
Speakers: Dawn Parzych, Angel Rivera, Vincent Demeester, Eric Sorenson
More details coming soon!
- 8 participants
- 30 minutes
26 Nov 2019
Exploring the CDF Landscape to Define Your Ultimate Pipeline - Tracy Ragan, DeployHub
Continuous Delivery is an 'engineering approach' that ensures software can be released at any time. That approach requires both a cultural shift as well as a suite of automation tooling that is driven by pipeline orchestration. This session will cover the different CD categories to clarify the different tooling needed for building out a pipeline that fits your organizations individual needs. And because no two organizations are alike, there are many different options on the commercial and open source market that can help you build out your ultimate pipeline process. We will cover options for building a traditional pipeline as well as what is needed to shift to a Kubernetes Pipeline supporting microservices that are independently deployed.
Continuous Delivery is an 'engineering approach' that ensures software can be released at any time. That approach requires both a cultural shift as well as a suite of automation tooling that is driven by pipeline orchestration. This session will cover the different CD categories to clarify the different tooling needed for building out a pipeline that fits your organizations individual needs. And because no two organizations are alike, there are many different options on the commercial and open source market that can help you build out your ultimate pipeline process. We will cover options for building a traditional pipeline as well as what is needed to shift to a Kubernetes Pipeline supporting microservices that are independently deployed.
- 1 participant
- 20 minutes
26 Nov 2019
The Journey of Building Cloud Native Platforms - Mauricio Salatino, Camunda
Continuous Delivery on top of Kubernetes is changing the way that we build software, it comes with a great cultural change and challenges but a lot of advantages. While using tools like Jenkins X is an amazing starting point to get familiar with CI/CD and GitOps, companies can integrate with these tools in a whole new level to build the next generation Cloud Platforms. In this presentation, Mauricio will look at the Kubernetes resources provided by Jenkins X and how can we integrate our own domain specific concepts to leverage Jenkins X from inside our domain specific platforms. The presentation includes a live demo running on a remote Kubernetes Cluster and all the instructions for attendees to run the same example in their own environments.
Continuous Delivery on top of Kubernetes is changing the way that we build software, it comes with a great cultural change and challenges but a lot of advantages. While using tools like Jenkins X is an amazing starting point to get familiar with CI/CD and GitOps, companies can integrate with these tools in a whole new level to build the next generation Cloud Platforms. In this presentation, Mauricio will look at the Kubernetes resources provided by Jenkins X and how can we integrate our own domain specific concepts to leverage Jenkins X from inside our domain specific platforms. The presentation includes a live demo running on a remote Kubernetes Cluster and all the instructions for attendees to run the same example in their own environments.
- 1 participant
- 6 minutes
26 Nov 2019
Latest and Greatest from Jenkins X - James Rawlings & James Strachan, CloudBees
This will be a fun filled and action packed session from the creators of Jenkins X, the open source project that helps developers move to the cloud and continually improve once there.
The Jenkins X community has been working hard to address challenges with setting up many OSS integrations to enable a complete end to end solution for automated CI/CD.
In this session we will be walking through a live demo from the start, demonstrating the automation available to enable vault to manage secrets, automated TLS for all services deployed and single sign-on with a new UI - everything you need to be setup for building and running applications well on the Cloud.
This will be a fun filled and action packed session from the creators of Jenkins X, the open source project that helps developers move to the cloud and continually improve once there.
The Jenkins X community has been working hard to address challenges with setting up many OSS integrations to enable a complete end to end solution for automated CI/CD.
In this session we will be walking through a live demo from the start, demonstrating the automation available to enable vault to manage secrets, automated TLS for all services deployed and single sign-on with a new UI - everything you need to be setup for building and running applications well on the Cloud.
- 3 participants
- 34 minutes
26 Nov 2019
MLOps, Kubeflow, and Tekton - Simon Kaegi, IBM
Machine learning Ops is a practice similar to DevOps but focusing on automation for ML workflows. Kubeflow is an open source Kubernetes platform that allows you to run these workflows. Earlier this year a member of the Kubeflow community proposed using Tekton as the underlying workflow engine. This talk introduces the fundamentals of machine learning workloads and discusses the features we will need to add to Tekton to better support MLOps.
Machine learning Ops is a practice similar to DevOps but focusing on automation for ML workflows. Kubeflow is an open source Kubernetes platform that allows you to run these workflows. Earlier this year a member of the Kubeflow community proposed using Tekton as the underlying workflow engine. This talk introduces the fundamentals of machine learning workloads and discusses the features we will need to add to Tekton to better support MLOps.
- 1 participant
- 6 minutes
26 Nov 2019
Software Supply Chain Security - Kay Williams, Microsoft & Santiago Torres Arias, New York University
In this session Kay and Santiago will discuss collaboration going on within the CDF and across the industry around software supply chain security. We will provide an overview of the software supply chain, discussing user scenarios, requirements, existing approaches, and convergence toward a standard specification and framework. We will also discuss next steps, including the work needed across ecosystem - SCM, build, CI/CD, packaging, updates - to participate in this effort.
In this session Kay and Santiago will discuss collaboration going on within the CDF and across the industry around software supply chain security. We will provide an overview of the software supply chain, discussing user scenarios, requirements, existing approaches, and convergence toward a standard specification and framework. We will also discuss next steps, including the work needed across ecosystem - SCM, build, CI/CD, packaging, updates - to participate in this effort.
- 3 participants
- 32 minutes
26 Nov 2019
Sponsored Session - Overview of Jenkins X-Two Years On, James Rawlings, CloudBees
The first code for Jenkins X started to be developed two years ago and a lot has evolved since then. This short session will give a brief introduction to Jenkins X and look at the timeline of milestones which got the project where it is today and will provide some insight at what’s to come.
The first code for Jenkins X started to be developed two years ago and a lot has evolved since then. This short session will give a brief introduction to Jenkins X and look at the timeline of milestones which got the project where it is today and will provide some insight at what’s to come.
- 2 participants
- 8 minutes
26 Nov 2019
Tackling Challenges in Integrating Multi-community CI/CD Pipelines - Emil Backmark, Ericsson
What challenges are there in the integration of CI/CD pipelines between different Open Source communities? How do we integrate the deliveries of the cloud infrastructure software to the deliveries of the cloud orchestration software and finally to our cloud application software to be able to test them all together? How can we track what has been integrated where? Can we re-use well-proven mechanisms from the enterprise on integrating software on these challenges?
The days are long time gone now when we coded a small piece of software which was compiled towards a specific hardware platform and delivered as such. Nowadays almost any application has dependencies to infrastructure software in multiple layers, with virtual machines, containers, orchestration engines etc. being some of them.
In this session Emil and Jenny will discuss examples of these challenges and how they can be tackled using event-driven integration pipelines based on experience from large-scale software development.
What challenges are there in the integration of CI/CD pipelines between different Open Source communities? How do we integrate the deliveries of the cloud infrastructure software to the deliveries of the cloud orchestration software and finally to our cloud application software to be able to test them all together? How can we track what has been integrated where? Can we re-use well-proven mechanisms from the enterprise on integrating software on these challenges?
The days are long time gone now when we coded a small piece of software which was compiled towards a specific hardware platform and delivered as such. Nowadays almost any application has dependencies to infrastructure software in multiple layers, with virtual machines, containers, orchestration engines etc. being some of them.
In this session Emil and Jenny will discuss examples of these challenges and how they can be tackled using event-driven integration pipelines based on experience from large-scale software development.
- 1 participant
- 22 minutes
26 Nov 2019
Triggers: Event Based Workflows for Tekton Pipelines and More! - Dibyo Mukherjee, Google
With tasks and pipelines, the Tekton pipelines project has powerful primitives for building a flexible CI/CD system. Event based triggering i.e. launching tasks and pipelines based on external events such as Github pull requests has been a much requested feature for Tekton.
In this talk you will see how you can use the Tekton triggers project to extract information from external events and use them in pipelines. But that's not all, you'll see how this approach can be easily extended to create any Kubernetes resources in response to any external event
With tasks and pipelines, the Tekton pipelines project has powerful primitives for building a flexible CI/CD system. Event based triggering i.e. launching tasks and pipelines based on external events such as Github pull requests has been a much requested feature for Tekton.
In this talk you will see how you can use the Tekton triggers project to extract information from external events and use them in pipelines. But that's not all, you'll see how this approach can be easily extended to create any Kubernetes resources in response to any external event
- 1 participant
- 6 minutes
26 Nov 2019
Using Jenkins and Spinnaker to Supercharge Your Deployment Pipelines - Isaac Mosquera, Armory
Just because you've decided to use Spinnaker for CD doesn't mean you have to throw away all of your existing DevOps tooling built around Jenkins. Spinnaker treats Jenkins as a 1st class citizen and has native integrations to improve your software delivery process. In this talk we'll review how Spinnaker can add automated deployment verification, 1 click rollbacks, deployment windows, deployment notifications without writing additional code & scripts.
Just because you've decided to use Spinnaker for CD doesn't mean you have to throw away all of your existing DevOps tooling built around Jenkins. Spinnaker treats Jenkins as a 1st class citizen and has native integrations to improve your software delivery process. In this talk we'll review how Spinnaker can add automated deployment verification, 1 click rollbacks, deployment windows, deployment notifications without writing additional code & scripts.
- 1 participant
- 24 minutes
26 Nov 2019
What About Us? Upskilling the Humans of CI/CD - Jayne Groll, DevOps Institute
While the perception of CI/CD is largely based on automation, there is a rising awareness that the human elements are as critical as the technology. Organizations are facing challenges finding new talent while directing fund to upskill existing talent. We have to update our humans as much as we update our software.
Upkilling is important but which skills are consider "must have" for CD? This session will explore the results of DevOps Institute's 2019 Upskilling:Enterprise DevOps Skills Report based on a global community research project. The session will look at high level takeaways while granulating the priorities within process, automation, functional and soft skills. The results may be surprising and hopefully gives practitioners and hiring managers ideas for their upskilling strategies.
Companies need to invest in upskilling programs. But which skills?
While the perception of CI/CD is largely based on automation, there is a rising awareness that the human elements are as critical as the technology. Organizations are facing challenges finding new talent while directing fund to upskill existing talent. We have to update our humans as much as we update our software.
Upkilling is important but which skills are consider "must have" for CD? This session will explore the results of DevOps Institute's 2019 Upskilling:Enterprise DevOps Skills Report based on a global community research project. The session will look at high level takeaways while granulating the priorities within process, automation, functional and soft skills. The results may be surprising and hopefully gives practitioners and hiring managers ideas for their upskilling strategies.
Companies need to invest in upskilling programs. But which skills?
- 2 participants
- 31 minutes