Loading…
Jenkins [clear filter]
Wednesday, August 14
 

1:45pm PDT

Cloud Native CI/CD with Jenkins X and Tekton *SLIDES AVAILABLE
"More and more teams are deploying cloud native applications on Kubernetes, placing new demands on engineers who want to deploy and test easily during their development workflow. Traditional CI/CD systems haven't been designed for cloud native environments and need to evolve. Jenkins X is a cloud native CI/CD platform that has done just that, integrating tools in the Kubernetes ecosystem for an opinionated open source solution. In this talk, we'll explain the CI/CD challenges in a cloud native landscape, and show how Jenkins X rises to them by leveraging open source cloud native technologies like Tekton. We will describe how the Jenkins X project has evolved on it's own cloud native journey and the amazing benefits we are gaining by using the cloud well. People who attend will leave with a better understanding of the awesome new technologies, architecture and benefits which are transforming the way we build, release, deploy and run our software."

Speakers
avatar for James Rawlings

James Rawlings

Co-Creator of Jenkins X & Coder, CloudBees
James Rawlings is a co-creator of the open source project Jenkins X and works for CloudBees, where he aims to help developers and teams move to the cloud.James is passionate about automation and continuous improvement, always looking for new ways to help productivity or provide a... Read More →



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

1:45pm PDT

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

Speakers
avatar for DJ Schleen

DJ Schleen

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



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

1:45pm PDT

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

Speakers
avatar for Brian Benz

Brian Benz

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

Tyler Croy

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


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

1:45pm PDT

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

Speakers
avatar for Pam Colwell

Pam Colwell

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

Nidhi Tare

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



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

4:15pm PDT

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

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

Speakers
avatar for John Biron

John Biron

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



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

Filter sessions
Apply filters to sessions.