Loading…
Attending this event?
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Wednesday, May 24
 

9:00am

Breakfast and Registration
Register and fuel up before the training starts! 

Wednesday May 24, 2017 9:00am - 10:00am
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Global Monitoring and Disaster Recovery with JFrog Mission Control
Limited Capacity seats available

Full Session Description:

JFrog Mission Control offers centralized control, management and monitoring for all your enterprise artifact assets globally.

In this training, learn how to use JFrog Mission Control to accomplish standard tasks across a multi-site topology of JFrog Artifactory. You will learn basic tasks on configuring, synchronization, and managing multiple JFrog Artifactory instances using JFrog Mission Control.

 

Who should attend:  

JFrog Artifactory Administrators with multi-site topologies in their enterprise.  This will be a hands-on course.

Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.


Speakers
avatar for Shani Levy

Shani Levy

Solution Engineer, JFrog
Shani Levy is a Solutions Engineer at JFrog, the creators of Artifactory Binary Repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner. Shani is an MBA graduate from Melbourne Business School and has over six years experience in leading and managing sof... Read More →


Wednesday May 24, 2017 10:00am - 1:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Scaling for the Enterprise with JFrog Artifactory
Limited Capacity seats available

Full Session Description:

In this class, students will learn how to leverage Artifactory to achieve high availability, scale with S3 file storage and utilize multi-push replication.  In this class, we will go through in detail to understand all binary providers and how we can use those binary providers for different configurations. You will also learn how to replicate a local repository from a single source to multiple enterprise target sites simultaneously.

Students will also review the ideal configuration to start containers on 3,000 Docker hosts without any image cache in less than 10 minutes in one Amazon region.

You will also get an overview of how you can do centralized control, management and monitoring for all your enterprise artifact assets globally with the help of JFrog Mission Control.  No global enterprise plan is complete without off-site disaster recovery, so we will also cover how to leverage these tools to create and manage that.

Who should attend:  

Developers and DevOps engineers who are currently using Artifactory, or considering doing so, and investigating Enterprise features and global artifact management architectures


Speakers
avatar for Naren Yadav

Naren Yadav

TAM, JFrog
Naren Yadav is a technical account manager at JFrog, the creators of Artifactory, the only universal repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner. Naren works very closely with JFrog enterprise customers to accomplish their goals with JFrog sol... Read More →


Wednesday May 24, 2017 10:00am - 1:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Smart Distribution with JFrog Bintray
Limited Capacity seats available

Full Session Description:

Bintray gives developers full control over how they store, publish, download, promote and distribute software with advanced features that fully automate the software distribution process. Together, JFrog Bintray and JFrog Artifactory form the only end-to-end solution for a fully automated continuous delivery pipeline in software development.

In this training, you will learn how to leverage JFrog Bintray to distribute the approved artifacts/releases from JFrog Artifactory to your customers as quickly as possible. We will demonstrate the basics of JFrog Bintray, and the best practices of using these products together.   We will also showcase how administrators can guarantee the right access and entitlements and minimize security issues along with maintaining a reliable platform.

Who should attend:  

Developers and DevOps engineers who are looking to do smart distribution of their artifacts with control and accuracy.

Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.


Speakers
avatar for Mark Galpin

Mark Galpin

Solution Architect, JFrog
Mark Galpin is a Senior Solution Architect at JFrog and is responsible for working with partners to improve the continuous integration/continuous delivery environment. He also helps customers do cool things with Artifactory and Bintray, a task which is made much easier by the man... Read More →


Wednesday May 24, 2017 10:00am - 1:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Distributed Pipeline Architecture with CloudBees Jenkins Enterprise
Limited Capacity seats available

This workshop will provide a hands on experience with a turnkey implementation of a scalable Jenkins as a service solution, based on CloudBees Jenkins Enterprise.   The workshop will utilize the same micro-service example used in the DevOps 2.1 Toolkit workshop, walking you through the software development lifecycle using the tools and features provided by CloudBees Jenkins Enterprise. The audience will perform exercises which  illustrate the distributed and scalable architecture provided by the CloudBees Jenkins Enterprise cluster.


From quickly provisioning your very own CloudBees Jenkins Enterprise Managed Master, to setting up a custom template for a built-in, ephemeral and elastic Docker based Jenkins agents, to dynamically creating Jenkins Pipeline jobs - you will have a true hands on experience with features that CloudBees Jenkins Enterprise provides based on a highly scalable Distributed Pipeline Architecture.

Technical pre-requisites:
Attendees will actually be spinning Jenkins Masters on CloudBees' AWS account running in US-East-1, and need access to public GitHub and Docker Hub. Otherwise, the requirements are pretty simple:
  • A GitHub Account - github.com
    • with a personal access token - https://github.com/settings/tokens 
    • The necessary scopes for the GitHub Personal access token are: admin:org_hook, admin:repo_hook, gist, notifications, read:org, read:public_key, repo, user
  • A Docker Hub Account - hub.docker.com
  • General understanding of Jenkins Pipeline


Who Should Attend:
Anyone interested in a highly scalable architecture for enabling continuous delivery.



Speakers
avatar for Kurt Madel

Kurt Madel

Director, Worldwide Solution Architects, CloudBees
Kurt Madel is the Director, Worldwide Solution Architects for CloudBees and works out of their office in Richmond, VA. He has over 18 years of software engineering and architecture experience, including DevOps in real world scenarios. He and his team work with CloudBees customer... Read More →


Wednesday May 24, 2017 10:00am - 1:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Advanced CI: Commit to Deployment for Docker
Limited Capacity seats available

Full Session Description:

While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control.  A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle.  Students will learn how to go from development, to containerization to distribution utilizing binary management promotion in a framework implemented on Jenkins Pipelines.

Who should attend:  

Developers and DevOps engineers who are currently using JFrog Artifactory and Docker, and current Docker users who are considering using JFrog Artifactory as their trusted registry.  

Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.


Speakers
avatar for Raghav Baldania

Raghav Baldania

Solution Engineer, JFrog
Raghav is a Solutions Engineer at JFrog, the creators of Artifactory, the only universal repository. Raghav is focused on customer architecture solutions and partner integration development and most enjoys interacting with clients and helping them implement DevOps and continuou... Read More →


Wednesday May 24, 2017 10:00am - 5:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

10:00am

Essentials of JFrog Artifactory
Limited Capacity seats available

Full Session Description:

This training will be divided into two parts - the first part will include some overview about JFrog Artifactory and its eco-system, basic installation notes, and HA architecture. This will be followed by introducing repositories which are the main building blocks of JFrog Artifactory, show how to configure each repository type and some best practices. Next we will show the power of JFrog Artifactory Automation tools - REST API and CLI and how to use those. We will discuss integration JFrog Artifactory offers with security protocols and configurations of users, groups and permissions and at the end how to monitor, track and understands JFrog Artifactory logs.

The second part will be focused on different technologies, build tools and CI servers commonly used with JFrog Artifactory along with some best practices and use cases. We will demonstrate the power of metadata by attaching properties to artifacts, generating build information and using JFrog Artifactory Query Language for querying and searching.  This course will be a hands-on course.

Who should attend:  

Developers and DevOps engineers who are looking to get an overview of JFrog Artifactory

Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.



Speakers
avatar for Mansimran Singh

Mansimran Singh

Solutions Engineer, JFrog
Mansimran Singh is a Solution Engineer at JFrog, the creators of Artifactory, the only universal repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner. Before coming to Jfrog Mansimran was serving as a solutions engineer at Dataguise where he was respon... Read More →


Wednesday May 24, 2017 10:00am - 5:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

1:00pm

Lunch @the CIA
Lunch at the CIA is an experience to be savored!

Wednesday May 24, 2017 1:00pm - 2:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

2:00pm

Advanced Automation with JFrog Artifactory
Limited Capacity seats available

Full Session Description:

Learn how to take your JFrog Artifactory use to the next level. This training session will teach you about how to extend JFrog Artifactory in automation scenarios by mining your artifact’s metadata to release faster.  We will cover Artifactory mechanisms like CLI, AQL, REST API and User plug-ins. Attendees will learn to use CLI, AQL, REST api and User plug-ins to manage an artifact's lifecycle.

Who should attend:  

Developers, QA, and DevOps engineers who have some experience using JFrog Artifactory and are familiar with basic JFrog Artifactory concepts and usage.

 Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.; Software required: Java 8, CURL and Groovy 2.4+; 


Speakers
avatar for Stanley Fong

Stanley Fong

Solution Engineer, JFrog
Stanley Fong is a technical solution developer at JFrog, the creators of Artifactory, the only universal repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner. Stanley works very closely with JFrog customers to accomplish their goals with JFrog solution... Read More →


Wednesday May 24, 2017 2:00pm - 5:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

2:00pm

Continous Fixing - don't just find vunerabilities, fix them
Limited Capacity seats available

Full Session Description:

In this hands-on class, students will start by packaging a sample application and publishing it to Artifactory. They will then learn how to use JFrog Xray to index the application and exploit the component graph to scan for known vulnerabilities and other issues. Next they will use Snyk to retrieve the contextual information about the vulnerability itself, and will have a hands-on session actually exploiting the vulnerabilities on this application. The vulnerability exploiting section will be followed by using Snyk to remediate the vulnerabilities, then re-publish the application to Artifactory and lastly see vulnerabilities were removed with JFrog Xray. This is a half day class.

 

 

 

Who should attend:  

Application Security Engineers, DevOps engineers and Developers who are looking to get hands-on experience of using JFrog Xray and Snyk to detect and fix vulnerabilities in their open source dependencies and binaries.

Technical Requirements:

Please bring your own laptop, power cables, USB devices etc.

This class will require a Github account.  During the class you will have to grant snyk permissions on github for at least access to public repositories.  If you don’t feel comfortable doing this with your usual Github account, please have an alternate github account you can use for the class. 

Speakers
avatar for Mark Galpin

Mark Galpin

Solution Architect, JFrog
Mark Galpin is a Senior Solution Architect at JFrog and is responsible for working with partners to improve the continuous integration/continuous delivery environment. He also helps customers do cool things with Artifactory and Bintray, a task which is made much easier by the man... Read More →
avatar for Guy Podjarny

Guy Podjarny

CEO, Snyk
Guy Podjarny (@guypod) is a cofounder at Snyk.io, focusing on securing open source code. Guy was previously CTO at Akamai following their acquisition of his startup, Blaze.io, and worked on the first web app firewall & security code analyzer. Guy is a frequent conference speaker... Read More →


Wednesday May 24, 2017 2:00pm - 5:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

2:00pm

Introduction to C/C++ package management and CI with Conan & Artifactory
Limited Capacity seats available

Full Session Description:

This course will provide both a theoretical and practical introduction to a complete DevOps solution for C/C++ projects.  The topics will include

  • JFrog Artifactory as a Universal package repository
  • Conan C/C++ package manager
  • Jenkins CI integration

 

Who should attend:  

C/C++ developers, Builders, Architects, Project Managers, DevOps engineers

Technical Requirements:

  • Basic knowledge of building C/C++ libraries and applications. Basic notions of CMake recommended, but not necessary.
  • Necessary tools (Conan, C++ compiler, CMake, Artifactory, etc) installed. TBD (maybe virtual machine image)
  • Please bring your own laptop, power cables, USB devices etc.

Speakers
avatar for Diego Rodriguez-Losada Gonzalez

Diego Rodriguez-Losada Gonzalez

SW Engineer, JFrog
Diego's passions are robotics and SW engineering and development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. Diego was also a University (tenure track) professor and robotics researcher for 8 years, till 2012, when he quit academia to try... Read More →


Wednesday May 24, 2017 2:00pm - 5:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559

6:00pm

Happy Hour after a long day of learning!
After a long day of hard work and learning, this is the time to unwind with a glass of wine and network with other students!

Wednesday May 24, 2017 6:00pm - 7:00pm
Culinary Institute of America 500 1st Street Napa, CA 94559
 
Thursday, May 25
 

9:00am

Breakfast & Registration
Thursday May 25, 2017 9:00am - 10:00am
Meritage Grand Salon

10:00am

Keynote: Living in the Future - Google's "DevOps" Culture
Speakers
avatar for Melody Meckfessel

Melody Meckfessel

Engineering Director, Google Cloud Platform
Melody Meckfessel is a hands-on technology leader with more than 20 years of experience building and maintaining large-scale distributed systems and solving problems at scale. In her current role as Senior Engineering Director, she leads Developer Tooling and Infrastructure for... Read More →


Thursday May 25, 2017 10:00am - 10:45am
Meritage Grand Salon

10:45am

The Future of DevOps, Continuous Update Requires Liquid Software
Looking to the future of DevOps, as release cycles get shorter and microservices get smaller, we can imagine a world in which at any one time, our systems’ software is being updated. Effectively, software will become liquid in that products and services will be connected to “software pipes” that constantly stream updates into our systems and devices; liquid software continuously and automatically updating our systems with no human intervention. This is the next big challenge of the DevOps revolution. Just as we turn on a tap, expect water to come out without having to think about it, and trust the quality of the water, our systems and devices should be continuously and automatically updated with software we can trust and consume safely. However, there are still some challenges to address.

Speakers
avatar for Fred Simon

Fred Simon

Chief Architect, JFrog
Fred Simon is best known as the Co-founder and Chief Architect of JFrog, the home of Artifactory - the Universal Artifact Repository, and Bintray - the Universal Distribution Hub. Before founding JFrog in 2008, Fred founded AlphaCSP, the Java consulting firm in 1998 where he was the company's global CTO, leading 5 branches worldwide and served as the visionary voice of the... Read More →


Thursday May 25, 2017 10:45am - 11:15am
Meritage Grand Salon

11:15am

Caffeine Recharge
Thursday May 25, 2017 11:15am - 11:30am
Meritage Oakville Terrace

11:30am

Continuous Deployment at Enterprise Scale with Artifactory and DC/OS

By running Artifactory on DC/OS, it is possible to easily and quickly create a scalable continuous delivery pipeline for containers. In this talk, we show how Artifactory can easily be deployed in a highly available configuration and plumbed into a continuous deployment process using Jenkins.

Moving to containerised infrastructure provides significant benefits to a modern enterprise technology organisation, providing a clean abstraction between operators and developers through a set of APIs and services. This abstraction allows developers to easily build and maintain their own continuous deployment pipelines, while infrastructure operators can concentrate on providing a fast, efficient and dynamic environment for them to deploy onto.

These pipelines string together components of a production environment from code repository to artifact store to continuous integration system, eventually deploying to a production cluster of machines. Typically artifacts will be build, stored and retrieved multiple times - and on a large cluster, may be pulled down thousands of times.

In this presentation, Mesosphere engineers show how you can easily set up continuous deployment pipelines for hundreds of developers that scale up to thousands of nodes. We will demonstrate how you can quickly and easily deploy a highly available installation of Artifactory onto the Datacenter Operating System (DC/OS) in order to provide a robust artifact store for developers to store and deploy build artifacts from. We will then integrate Artifactory with our Jenkins continuous integration service to continuously deploy a workload onto DC/OS.


Speakers
avatar for Elizabeth K. Joseph

Elizabeth K. Joseph

Developer Advocate, Mesosphere
Elizabeth K. Joseph is a Developer Advocate at Mesosphere focused on DC/OS and Apache Mesos, and runs OpenSourceInfra.org. Previously, she worked for a decade as a Linux Systems Administrator, spending the past four years working HPE on the OpenStack Infrastructure team with a fo... Read More →


Thursday May 25, 2017 11:30am - 12:15pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

11:30am

Distroless Docker: Containerizing Apps, not VMs

Running containers as a part of your computing infrastructure is the new trend and follows what companies like Twitter, Facebook, and Google have been doing for years. However, the traditional approaches to building Docker containers are generally very different from the approach taken by the tech giants. While it’s easy to use base images you find on DockerHub to produce an app image, it leads to larger images (sometimes with 98% extraneous files!) and introduces unused components into your app.

This talk will demonstrate a different approach to building Docker containers the way Google does, using its open source Bazel build system to containerize your app, and not your operating system.


Speakers
avatar for Matthew Moore

Matthew Moore

Staff Software Engineer, Google
Matthew co-founded and was the original Tech Lead for the Google Container Registry product, and has been involved with Docker at Google since the beginning. | | These days, Matthew is focused on Uber TLing container development and firmly believes that we can do better tha... Read More →


Thursday May 25, 2017 11:30am - 12:15pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

11:30am

JFrog Roadmap Highlights
We'll show you what's hot and what's coming in all the JFrog products!

Moderators
avatar for Baruch Sadogursky

Baruch Sadogursky

Developer Advocate, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate at JFrog. For a living he hangs out with JFrog’s tech leaders, writes code around the JFrog Platform and its ecosystem, and then speaks and blogs about it all. He has been doing this for the last dozen years or so, and... Read More →

Speakers
avatar for Eyal Ben Moshe

Eyal Ben Moshe

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

Elad Yaakov

Product Manager, JFrog
Elad is the Product Manager of JFrog Xray, which provides software metadata insights and vulnerability detection and allows real transparency in enterprise software. | Elad has over 12 years of software industry experience targeting both consumer and enterprise audiences... Read More →
avatar for Roy Zanbel

Roy Zanbel

Product Manager, JFrog
Roy is JFrog Artifactory product manager and likes to work on awesome projects. Think we can make the world become a better place one release at a time, so the goal is to help people release all the time! When not working can be found at the beach surfing, sailing or doing anyth... Read More →


Thursday May 25, 2017 11:30am - 12:15pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

11:30am

Continuous Delivery with Jenkins' New Declarative Pipeline & Artifactory
Jenkins Pipeline has been updated with a new Declarative Pipeline syntax and all new documentation. With the upcoming introduction of Blue Ocean and the Pipeline Editor it will soon be easier to create Pipelines in Jenkins than the traditional Freestyle jobs. This means that all of the power and flexibility provided by Pipeline and Jenkinsfiles are now available to all users regardless of Jenkins experience. Understanding how all of these new features work together will be critical to expanding the capabilities of Jenkins and driving more Devops success.

Speakers
avatar for Patrick Wolf

Patrick Wolf

Director - Product Management, CloudBees
I have been part of the technology boom in CA for 20 years with last 10 focused on development and testing tools at companies like HP, CollabNet and CloudBees. At CloudBees, I am responsible for Jenkins and Pipeline to help drive the next wave of digital transformation through co... Read More →


Thursday May 25, 2017 11:30am - 12:15pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

12:20pm

Modern DevOps in C/C++ Projects

C and C++ languages together have one of the largest, if not the largest, shares among the programming languages, and are used in many important industries: embedded, finance, research, robotics, gaming, etc. However, those languages have traditionally lacked a widely used package manager, and then, every project deploys their own custom tools for managing code reuse, as well as for project automation and continuous integration, with very high costs in terms of money, time and human resources.

Now with Artifactory, its support for the Conan C/C++ package manager, and the integration with Jenkins CI, it is possible to define an effective and automated DevOps process for C and C++ projects, that will efficiently manage binary creation, testing and reutilization, so important in typical huge projects developed in C and C++, as well as binary generation and reuse for multiple platforms, compilers and configurations.

First, the challenges of Package Management, Continuous Integration and DevOps for C/C++ will be introduced. Then, it will introduce the basics of Conan C/C++ package manager, how it is integrated with Artifactory, and how can it be used to generate and reuse C/C++ packages. Then, how to deploy a Continous Integration system with Jenkins CI, and integrate everything together. A simple, but complete setup will be explained and demo’ed.


Speakers
avatar for Diego Rodriguez-Losada Gonzalez

Diego Rodriguez-Losada Gonzalez

SW Engineer, JFrog
Diego's passions are robotics and SW engineering and development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. Diego was also a University (tenure track) professor and robotics researcher for 8 years, till 2012, when he quit academia to try... Read More →


Thursday May 25, 2017 12:20pm - 1:05pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

12:20pm

Why You Need to Stop Using "The" Staging Server

We’ll show why the staging server methodology is incompatible with microservice architecture. We’ll cover why containers unlock the key to ephemeral testing environments that eliminate huge feedback bottlenecks and cripple development. We’ll show how asset and container management is critical.

The old staging methodology is broken for modern development. In fact, the staging server is left over from when we built monolithic applications. Find out why microservice architectures are driving ephemeral testing environments & why every sized dev shop should deliver true continuous deployment.

Staging servers slow down development with merge conflicts, slow iteration loops, and manhour intensive processes. To build better software faster containers and infrastructure as code are key in 2017. Dev Ops professionals miss this talk at their own peril.


Speakers
avatar for Chloe Condon

Chloe Condon

Developer Evangelist, Codefresh
Developer Evangelist at Codefresh, Hackbright Ambassador/Alumni/Mentor, and blogger of all things Container, Docker, and Diversity related.
avatar for Raziel Tabib

Raziel Tabib

CEO, Codefresh
Developer, entrepreneur and technology enthusiast. Co-founder and CEO of Codefresh (Container lifecycle mgmt.)


Thursday May 25, 2017 12:20pm - 1:05pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

12:20pm

Panel: DevOps Challenges in FinTech
Hear from a panel of experts from the financial industry about how to overcome challenges related to incorporating DevOps within their industry.

Moderators
avatar for Ibrahim Rahmani

Ibrahim Rahmani

Director of Product Marketing, JFrog
Ibby is a technology veteran with 15+ years of experience. Prior to JFrog, he has held various senior marketing roles in different software companies such as DataCore Software (Worldwide Marketing Director), Nimble Storage (Group Marketing Manager), VMWARE (Sr. Product Marketing... Read More →

Speakers
avatar for Jason Bean

Jason Bean

Sr. Manager, Software Engineering, Capital One
Jason is currently leading a software engineering group at Capital One, responsible for supporting a portfolio of scaled, integrated development tools. This includes the SCM, ALM and CICD platforms that are widely used across the enterprise, enabling the larger community of softw... Read More →
avatar for George Kichukov

George Kichukov

SVP Engineering, Citi
George Kichukov is currently a global engineering lead for Developer Platforms within Citi Architecture and Technology Engineering group where his team is responsible for application builds and binary repositories servicing thousands of applications and hundreds of thousands of b... Read More →
avatar for Igor Shubov

Igor Shubov

Director IT, BNY Mellon
Igor is currently heading the development arm of the SRE function for BNY Melon application platform... | | Prior to joining BNY Mellon, Igor was the Global Head of Developer Services at Credit Suisse. In that role, he was responsible for driving best-in-class software devel... Read More →
avatar for Kalpana Vijayakumar

Kalpana Vijayakumar

VP of ALM – DevOps, Fidelity Investments
Kalpana is VP of ALM – DevOps at Fidelity Investments. Her team supports enterprise tools and process to enable Application Lifecycle Management and drives DevOps adoption across the firm. In the past two years adoption of enterprise tools has increased substantially. The team i... Read More →


Thursday May 25, 2017 12:20pm - 1:05pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

12:20pm

Managing Containerized Microservices with JFrog Artifactory and Red Hat OpenShift
Users in this session will learn how Artifactory and OpenShift combined help you to quickly deliver and manage your microservices-based applications. Based on docker and kubernetes, OpenShift is a production-grade container application platform for enabling DevOps in your environment. This session will demonstrate how Artifactory itself can be easily deployed within OpenShift, and subsequently used as the canonical source for all of your containerized content to build out your microservices applications.

Speakers
avatar for Ankush Chadha

Ankush Chadha

Senior Solution Developer, JFrog
Ankush Chadha is a Senior Solution Developer at JFrog and is focused on partner integrations to cover all angles of the CI/CD environment to further enhance the overall experience. Prior to JFrog, Ankush worked as a Release and Build Manager at Oracle (Fusion Middleware). He has... Read More →
avatar for Jason Dobies

Jason Dobies

Partner Technical Marketing Engineering, RedHat
Jason has over 15 years of experience as a software engineer, with over 10 of those during his time as Red Hat. He is currently working as a Partner Technical Marketing Engineering on the OpenShift Ecosystem team where he provides direction and technical advice for applications i... Read More →


Thursday May 25, 2017 12:20pm - 1:05pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

1:05pm

Community Lunch
Thursday May 25, 2017 1:05pm - 2:00pm
Meritage Piazza Lawn

1:05pm

Partner Expo
Thursday May 25, 2017 1:05pm - 2:00pm
Meritage Oakville Terrace

2:00pm

DevOps for mere mortals

This talk will compare the difference between having a tools team of 80+ people to support and run your CI/CD infrastructure with the challenges of working at a new startup with no infrastructure or tools team.


Speakers
avatar for Allen Reese

Allen Reese

Senior Principal Engineer, Yahoo
avatar for Jack Weaver

Jack Weaver

Principal Software Engineer, SADA Systems
Jack is a Principal Software Engineer for SADA Systems, and tech lead for a SaaS multi-tenant application called Atom. After having spent years building software systems as a contractor for the US Navy, he joined Yahoo and worked on a devops/tools team where he designed and auth... Read More →


Thursday May 25, 2017 2:00pm - 2:45pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

2:00pm

Instantaneous replication of build artifacts with NetApp

NetApp integration with Jfrog Artifactory enables the developers to manage and instantly collaborate the build artifacts and repositories with remote sites. Integrating JFrog Artifactory with Jenkins plugin allow to accelerate the CI/CD process using NetApp persistent storage and REST APIs.

The next generation and cloud native applications require a consolidated and structured form of managing the builds and artifacts. Jfrog Artifactory provides solutions to automate software package management. This also allows to speed up development cycles using binary repositories. The number of binary repositories tend to get bigger in size during the software development lifecycle (SDLC) of multiple web and mobile applications. The growth in the storage to store the different versions of artifacts and builds drives higher cost which is imperative in a cloud-based environment. NetApp storage efficiencies reduces the storage footprint of large repositories managed by JFrog in on-premise and hyperscaler based cloud setups. StorageGRID from NetApp is a high-volume object store with large storage capabilities over S3 and provides collaboration of builds among global sites. The NetApp-Jfrog integration enables instantaneous copies of the builds and artifacts to remote sites using cheaper and deeper object storage, thus providing more storage for less cost and manageability overhead. Key Takeaways – 1) Single pane of management from JFrog for consistent and high availability of data in local sites. 2) Instantaneous metadata updates across remote sites for effective collaboration using NetApp-JFrog integration. 3) NetApp-JFrog integration provides the desired performance and growing capacity and storage efficiency requirements for the build repositories


Speakers
avatar for Bikash Roy Choudhury

Bikash Roy Choudhury

Principal Architect, NetApp
Bikash Roy Choudhury is a Principal Architect at NetApp. He is responsible for designing and architecting solutions for DevOps workflows relevant across industry verticals including high tech, financial services, gaming, social media, and web-based development organizations that... Read More →
avatar for Edmilson Peixoto

Edmilson Peixoto

Dir Solutions Development, JFrog
Ed Peixoto is the Solution Development director at JFrog. He is responsible for leading the development of customer and partnership integration & solutions enabling the connection of JFrog products to other DevOps companies and technologies. Before joining JFrog, he worked for 16... Read More →


Thursday May 25, 2017 2:00pm - 2:45pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

2:00pm

Leading the DevOps & Tools Transformation at Adobe
Adobe has made a successful transition to the cloud over the past few years. To achieve this transition, we had to radically transform our tools and development practices. Artifactory played a significant role in this transformation and optimizing our CI/CD workflows across the organization.

Adobe’s successful transition from selling packaged products to a cloud-based subscription model is closely tied to our adoption of DevOps principles and investment in new technology. The radical transformation of our development practices required replacement of disparate, legacy services and custom tools. From consolidation of 40+ disparate repositories (including Nexus, custom, etc) to hosting over 3 million artifacts in less than two years, Artifactory’s role in this transformation is significant. While leveraging Artifactory’s enterprise level, centrally managed yet distributed, highly available out of the box solution, Adobe also benefits from Artifactory’s CI/CD integrations, component analysis and security (Xray + Aqua), distribution (Bintray) and customization for self-service tools and automations (REST API and User Plugins).


Speakers
avatar for Sachin Garg

Sachin Garg

Manager, Adobe
Sachin Garg is the Manager of Engineering Productivity Tools and Applications and manages the various tools, platforms and the integrations across Adobe. He has been involved in DevOps methodologies for the last 4-5 years working various integrations/tools from Jenkins, Artifacto... Read More →
avatar for Kevin Patterson

Kevin Patterson

Senior SCM Engineer, Adobe Systems, Inc.
Kevin Patterson is a Senior SCM Engineer on the Engineering Productivity Tools and Applications team at Adobe. Once heavily focused on infrastructure, his current interests are now in Software Configuration Management (SCM) and DevOps.


Thursday May 25, 2017 2:00pm - 2:45pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

2:00pm

Frogs and Ducks, Your Sentinels for Open Source Security

Dave Meurer will present Black Duck Hub’s integration with both JFrog Artifactory Pro and Xray, providing details on the customer value proposition, uses cases, and demonstrations for each integration.  Yes, that's 3 DEMOs for the price of 1!!

Combining the power of JFrog Xray and JFrog Artifactory with Black Duck Hub allows organizations to eliminate open source security vulnerabilities, meet license compliance obligations and limit operational risk.

Black Duck’s integration with JFrog Artifactory and Xray allows organizations to manage both the build output scanning and repository inspection at different levels in the SDLC. At the repository level with Artifactory Pro or outside the formal SDLC process with Xray. 

Agenda:
- Recent Vulnerability Example
- Black Duck Overview
- 3 Demos of 3 separate Black Duck + JFrog integrations.


Speakers
avatar for Dave Meurer

Dave Meurer

Technical Director, Strategic Solutions & Alliances, Black Duck Software
Dave Meurer currently serves at the Technical Director, Strategic Solutions & Alliances at Black Duck Software where he leads technical planning, solution development, enablement, and evangelism with existing and potential strategic alliances and partners of Black Duck. Dave has... Read More →


Thursday May 25, 2017 2:00pm - 2:45pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

2:50pm

Global Continuous Delivery as a Service in ING

Do you want to hear an amazing story?

About a traditional bank becoming agile

About a standard CD service for ~1000 teams world wide?

About cool new techniques and cutting edge technology?

Join me in this session! You will not be dissapointed!

ING, a global financial institution offering retail and wholesale banking services to customers in over 40 countries, has established an innovative continuous delivery practice that helped transform them into a leading Fintech company. In this session, ING will share its Continuous Delivery as a Service (CDaaS) concept and its journey that sped up the delivery process from weeks to hours. You will learn about the challenges that ING encountered and solved in this journey and the next milestones in this global continuous delivery journey, including how they are leveraging CA Release Automation Continuous Delivery Edition.


Speakers
avatar for Taco Bakker

Taco Bakker

Chapter Lead, ING
I'm an IT engineer with a lot of experience in Continuous Delivery. I implemented this at scale at ING. I know about the CD tools, but also how to standardize. I'm also a Lean Six Sigma Black Belt and DevOps expert.



Thursday May 25, 2017 2:50pm - 3:35pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

2:50pm

Microsoft, Linux, Open Source, Cloud + DevOps

During the past year, Microsoft has made significant contributions to the Open Source community. We have open sourced tools such as Visual Studio Code, PowerShell Core, NET Core, and even added support for Bash to Windows 10. In this session I will teach you how you can use these open source tools in your dev and production environments to implement DevOps best practices such as source control and continuous update in conjunction with Microsoft’s Azure cloud. If you have ever wanted to get started with web apps and version control, I will show you how you can use the integrated terminal within VS Code to edit local code and automatically push to a published website hosted in Microsoft Azure. Come on out and learn how to safely build and deploy a website, with version control and CD included, in just 45 minutes!


Speakers
avatar for Jessica Deen

Jessica Deen

Technical Evangelist, Microsoft
Jessica is a Technical Evangelist for Microsoft focusing on Azure, Infrastructure, cloud and OSS. Prior to joining Microsoft, she spent over a decade as an IT Consultant / Systems Administrator for various corporate and enterprise environments, catering to end users and IT profes... Read More →


Thursday May 25, 2017 2:50pm - 3:35pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

2:50pm

Stranger Danger: Addressing the Security Risk in Code Dependencies

Open source modules, such as those pulled from npm, RubyGems and maven, are undoubtedly awesome. However, they also represent an undeniable and massive risk. You’re introducing someone else’s code into your system, often with little or no scrutiny. The wrong package can introduce severe vulnerabilities into your application, exposing your application and your users data.

The talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we’ll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it.


Speakers
avatar for Guy Podjarny

Guy Podjarny

CEO, Snyk
Guy Podjarny (@guypod) is a cofounder at Snyk.io, focusing on securing open source code. Guy was previously CTO at Akamai following their acquisition of his startup, Blaze.io, and worked on the first web app firewall & security code analyzer. Guy is a frequent conference speaker... Read More →


Thursday May 25, 2017 2:50pm - 3:35pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

2:50pm

Deliver Instant Value to Customers through Deeper Visibility

Businesses are in a race for continuous innovation to deliver applications with amazing customer experience to attract, engage and retain customers. Developers are struggling with a dynamic application environment which requires a new, comprehensive approach to traditional monitoring and the need for real-time analytics and visibility across their entire application stack.

This presentation will highlight how Sumo Logic unifies logs and metrics combined with its advanced machine data analytics to help its customers deliver that great user experience and also highlight our joint solution with Jfrog that offers users to access advanced analytics and metrics with out-of the box dashboards directly from JFrog Artifactory. 


Speakers
avatar for Ben Newton

Ben Newton

Principal Product Manager, Sumo Logic
Ben is a principal product manager with Sumo Logic and is focused on developing and delivering real-time analytics and visualization with Sumo Logic’s Unified Logs and Metrics solution. Ben is an industry veteran with more than 17 years experience in technology with roles spannin... Read More →


Thursday May 25, 2017 2:50pm - 3:35pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

3:35pm

Break & Partner Expo
Thursday May 25, 2017 3:35pm - 3:50pm
Meritage Oakville Terrace

3:50pm

Definitive Software Library: A Financial Institution Perspective
Highlight the importance of DSL in a bank to help better understand binary artifacts being used in the enterprise. Mitigate risks associated with consuming software from outside the firm. Streamline and automate governance, as well as life-cycle manage binary assets.

This talk will also address issues developers, architects, and lawyers encounter when dealing with Open Source/InnerSource in a large enterprise and what role a Definitive Software Library (DSL) plays in helping to solve those issues.

Speakers
avatar for Igor Shubov

Igor Shubov

Director IT, BNY Mellon
Igor is currently heading the development arm of the SRE function for BNY Melon application platform... | | Prior to joining BNY Mellon, Igor was the Global Head of Developer Services at Credit Suisse. In that role, he was responsible for driving best-in-class software devel... Read More →


Thursday May 25, 2017 3:50pm - 4:35pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

3:50pm

Taming polyglot development using Docker

There is a lot of buzz around polyglot development, and with good reason. Polyglot, especially when coupled with microservices, enables developers to build services faster while using the best tools for the job. But how do you enable new technologies when your organization already relies on proven infrastructure? How do you provide language-native tooling for polyglot developers without reinventing the wheel every time?

In this talk we’ll learn about the journey Netflix made while transitioning from being predominantly JVM-based to fully embracing polyglot, and the lessons we learned in the process. We’ll show how we were able to leverage much of our existing infrastructure while maintaining (near) native ergonomics, and how Docker was used to tie everything together.


Speakers
avatar for Nadav Cohen

Nadav Cohen

Senior Software Engineer, Netflix
Nadav is a software engineer with the Developer Productivity team at Netflix, where he is finally able to tunnel his obsession with productivity to help fellow developers ship faster. Prior to that, Nadav worked on several (in-house) startups in the security space.



Thursday May 25, 2017 3:50pm - 4:35pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

3:50pm

Using JFrog Xray to Secure your Red Hat OpenShift Applications
Users in this session will learn how to use X-Ray to capture, diagnose and fix security vulnerabilities found in your containerized applications running on OpenShift. Topics covered will be issue remediation and pipeline integration with Jenkins.

Speakers
avatar for Ankush Chadha

Ankush Chadha

Senior Solution Developer, JFrog
Ankush Chadha is a Senior Solution Developer at JFrog and is focused on partner integrations to cover all angles of the CI/CD environment to further enhance the overall experience. Prior to JFrog, Ankush worked as a Release and Build Manager at Oracle (Fusion Middleware). He has... Read More →
avatar for Chris Morgan

Chris Morgan

Technical Director, Red Hat
Chris Morgan is Technical Director for the OpenShift Partner Ecosystem responsible for the technical strategy and enablement across all partner types (SI, ISV, Provider, et. al.) with OpenShift. He has more than 20 years of experience in various areas of cloud and systems managem... Read More →


Thursday May 25, 2017 3:50pm - 4:35pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

3:50pm

Simplifying and Optimizing Life on the Edge with Graal
Use the right language for the task. Graal is a high performance multi-language interpreter, optimizer and runtime that is used by companies like Twitter to get the most performance out of their code. Don't be limited by corporate requirements that were created 5,10, or 25 years ago.  Find out how Graal is the "Holy Grail" for DevOps.  It simplifies development for developers, allows you to use the right tool for the current job, makes ops simpler for administrators, increases application performance, and is open source so you can innovate down to the virtual machine.

Speakers
avatar for Scott Lynn

Scott Lynn

Product Strategy Director, Oracle Linux, Oracle
Scott Lynn is responsible for global strategy for Graal project strategy and is part of the Oracle Linux Product Management team. He has more than 20 years of experience building enterprise class systems and more than 30 years of experience in engineering (including kernel engine... Read More →


Thursday May 25, 2017 3:50pm - 4:35pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

4:40pm

Partner Expo Hour
Thursday May 25, 2017 4:40pm - 5:25pm
Meritage Oakville Terrace

5:30pm

DevOps @Scale (Greek Tragedy in 3 Acts)

As in a good Greek Tragedy, scaling devops to big teams has 3 stages and usually end badly. In this play (it’s more than a talk!) we’ll present you with Pentagon Inc, and their way to scaling devops from a team of 3 engineers to a team of 100 (spoiler – it’s painful!)

In this talk we’ll take you to a scaling journey, from 3 developers to a 100. We’ll talk about the challenges each milestone in this growth brings, both technological and methodological, and how to solve those challenges using the right mix of people, the right selection of tools and the correctly crafted process. The speakers excel in the different aspects of this triangle and went through this journey (more than once) themselves. And the fun and entertaining presentation as a Greek tragedy can’t hurt, can it?


Speakers
avatar for Leonid Igolnik

Leonid Igolnik

Vice President of Engineering, CA Technologies
Leonid is an Enterprise Software product development executive with 20 years of experience and extensive knowledge of SaaS from his tenure with companies like Tucows, Taleo, Oracle and CA.
avatar for Baruch Sadogursky

Baruch Sadogursky

Developer Advocate, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate at JFrog. For a living he hangs out with JFrog’s tech leaders, writes code around the JFrog Platform and its ecosystem, and then speaks and blogs about it all. He has been doing this for the last dozen years or so, and... Read More →


Thursday May 25, 2017 5:30pm - 6:15pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

5:30pm

Making Database Changes a Tier One Artifact

Economic reality and technology are shortening business cycles. What this means for companies, new and established, is that the windows of opportunity for capitalizing on market trends are shrinking every year.

The solution is to get applications out faster and better. Facebook’s mobile application’s two week release cycle has set the pace for other companies. We’ve heard from older, more traditional companies that this pressure is forcing strange and unnatural behaviors that are causing their existing release processes to break. The number one source of friction is the database change process.

At Datical, we believe that database changes should be treated as tier-one artifacts in your release cycle. To truly achieve the necessary visibility and traceability with database changes such that they can be managed as part of the larger release process, it’s necessary to store those database changes in JFrog Artifactory. Doing so allows our development and operations teams to provide more nimble support to the business. In turn, it also enhances IT’s ability support the strategic needs of the business.

Let’s take a step back and remember why we use Artifactory in the first place. Simply put, we need a single source of the truth. Of course, we have that with our source code control, but that’s not the best place to put our applications ready for release. Artifactory provides a mechanism for anyone in the organization to request the latest released version of an application and also include any dependencies required by the new application version.

But, you are not including the database changes. And oversight is causing you serious problems.

If you’re including your database as part of your architecture, why aren’t you including it as an artifact? Simply put, your application releases need to be able to do the following: 1. Include all necessary components to run the application on a freshly provisioned environment (For development and testing purposes. Think CLOUD.) 2. Provide an upgrade for a previously deployed version to the current release (For production with existing data that must be protected) 3. Provide a rollback to a previously deployed version (Again, for production with existing data that must be protected)

Obviously cramming SQL scripts into Artifactory isn’t going to meet these goals. Maybe having a single SQL file that will create an empty schema will meet our first requirement. But, it will fail for upgrades (number two) and rollbacks (number three).

The next step we see our customers take (before using Datical DB), is to have incremental upgrade scripts. The challenge with this approach is that it is impossible to automate. A person will have to verify which SQL script has or has not been run and take action. Moreover, the rollback requirement requires a person to verify that the rollback SQL exists and will work as expected. Thus, a seemingly well intentioned edict has create a huge overhead for our development and operations teams. We have solved this problem for very large companies with a combination of JFrog Artifactory and Datical DB.

The first step our customers take is using Datical DB to orchestrate their database changes. We can gather these changes from a variety of sources. Datical DB can consume SQL scripts, take deltas of existing database schemas or provide wizards to create change. Once those changes have been “Daticalized”, the changes can be pushed to target environments with the same toolchain you use to push your application binaries. Using Jenkins to compile source code and put the binary into Artifactory? No problem! Just use the Datical DB plugin for Jenkins. Using an Application Release Automation (ARA) solution with Artifactory? Again, no problem! We support all ARA providers.

All of this helps you go much faster, but you need a solution that allows you to go fast without increasing risk. That is where Datical DB forecast comes in. Datical knows the state of all your environments, which artifacts have been deployed where, and it will forecast whether a change will work in that environment (you can’t add a column to a table that doesn’t exist yet in pre-prod!). Datical forecast also makes sure that your artifacts follow corporate best practices, standards and governance without requiring a manual review. Are developers following naming conventions? No creating changes without comments!

Once your Datical DB database changes are stored in Artifactory, you will find that you can deploy your entire application stack to any environment. You will see an increase in speed coupled with reduced risk and lower costs to manage deployments. Both of these decrease resources we need to dedicate to the change process and maximize our customer satisfaction through timely releases that provide enhance the user experience.


Speakers
avatar for Robert Reeves

Robert Reeves

CTO, Datical
As Chief Technical Officer, Robert Reeves advocates for Datical’s customers and provides technical architecture leadership. Prior to co-founding Datical, Robert was a Director at the Austin Technology Incubator. At ATI, he provided real world entrepreneurial expertise to ATI me... Read More →


Thursday May 25, 2017 5:30pm - 6:15pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

5:30pm

Rise of the Machines - Automate Your Development

When we talk about automation in software development, we immediately think of automated builds and deployments. We may also be using scripts to help make our daily work easier. But this is really just the beginning of the rise of the machines. I show you how leading developers in our industry are using open source and commercial tools for automating much more. They’ve got “robots” for monitoring production servers, updating issues, supporting customers, reviewing code, setting up laptops, doing development reporting, conducting customer feedback – even automating daily standups. In what instances is it useful to automate? In what cases does it not make sense? Automation prevents us from having to do the same thing twice, helps us to work better together, reduces workflow errors and frees up time to write production code. Plus, as it turns out, spending time on automation is fun! Don’t be afraid of robots in software development, embrace them! Even if I save you just half an hour a week, this talk will be a beneficial investment of your time.


Speakers
avatar for Sven Peters

Sven Peters

Atlassian
Sven is a software geek working as an Evangelist for Atlassian. He started with Java development in 1998 and has been programming for longer that he’d like to admit. Besides coding his passion is effective software development, keeping developers motivated, and helping them kic... Read More →


Thursday May 25, 2017 5:30pm - 6:15pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

5:30pm

Taking Control of your Microservices
Abstract: Dan Ciruli will talk about the latest in open source projects from Google that help you secure, monitor and manage your microservices.

Speakers
avatar for Dan Ciruli

Dan Ciruli

Product Manager, Google


Thursday May 25, 2017 5:30pm - 6:15pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

6:30pm

7:15pm

9:00pm

 
Friday, May 26
 

8:00am

9:00am

Keynote: It's Not About Rewriting your Software, It's About Rewriting your Company
Speakers
avatar for Paul Chapman

Paul Chapman

CIO, Box
Paul Chapman is Chief Information Officer at Box,where he is responsible for leading the company’sglobal information technology strategy and drivingthe development and delivery of key IT initiativesto support the company’s growing workforce andcustomer base. | Prior to Box, Paul was the CIO of HP Software forHP, where he led the IT organization and supportedthe development and delivery of IT solutions. Hewas also tasked with defining and managing... Read More →


Friday May 26, 2017 9:00am - 9:45am
Meritage Grand Salon

9:45am

Why, What and How of Continuous Delivery
Automation has been somewhat unsexy but steady force in the software development world, and it has taken many names and shapes. Continuous Delivery is one of the current shapes automation takes, and this is driving an important change in how we work and how we develop software. As more and more business becomes technology business, adopting Continuous Delivery as a practice can make or break business.  In this session, the creator of Jenkins discusses why it is important, what it means, and how you get there.

Speakers
avatar for Kohsuke Kawaguchi

Kohsuke Kawaguchi

Kohsuke is the creator of Jenkins. He is a well-respected developer and popular speaker at industry and Jenkins community events. He is often asked to speak about his experience and approach in creating Jenkins; a continuous delivery platform that has become a widely adopted and successful community-driven open source project. The principles behind the Jenkins community - extensibility, inclusiveness, low barriers to participation - have been the keys to its success... Read More →


Friday May 26, 2017 9:45am - 10:15am
Meritage Grand Salon

10:15am

Caffeine Recharge
Friday May 26, 2017 10:15am - 10:30am
Meritage Grand Salon

10:30am

The Frog's Leap - The Future of DevOps
The Future of DevOps is a fully automated, secure and reliable pipeline from the tips of developers fingers all the way to the edge, being it a server, a cloud service or an IoT device. In this keynote we'll reveal the next leap that JFrog does for DevOps - the JFrog Platfrom, the end-to-end solution that makes software liquid by powering continuous updates.

Speakers
avatar for Dror Bereznitsky

Dror Bereznitsky

VP Product, JFrog
Dror has over 15 years of experience in the software industry, where he held technical leadership and management positions such as Director of Technologies in AlphaCSP, group leader in Golden Pages, Cortext and Infobit. Dror holds an MBA in Information Systems and a BA in Compute... Read More →
avatar for Yoav Landman

Yoav Landman

CTO, JFrog
Yoav is the CTO and co-founder of JFrog, the Universal Artifact Repository & Distribution Platform. Yoav laid the foundation to JFrog's first product in 2006 when he founded Artifactory as an open source project. In 2008 he co-founded JFrog to change the way people are managing, distributing and updating software artifacts. Prior to creating JFrog, Yoav was an architect and consultant in the field of CI management and distributed applications. Yoav is also a JavaOne Rock Star speaker. He can be found at... Read More →


Friday May 26, 2017 10:30am - 11:15am
Meritage Grand Salon

11:15am

Update ALL THE THINGS! From Dev to Device with DevOps

Things are everywhere and connected to the Internet - this is IoT. When you are building for cloud, server, and mobile technologies, DevOps is a great way to ensure continuous high quality updates and keeping your developers happy and productive. But how do you do with IoT devices?


This talk will explore how DevOps for IoT is evolving and share some trends, practices, and technologies that are emerging. Specifically, we will look at how Smart Buildings are changing the way that cities manage energy costs, increase comfort and productivity, and lead their communities. We will also explore other applications across several industries. Cloud-based DevOps techniques will be applied to software updates for a IoT solution with demonstration.

Speakers
avatar for Kit Merker

Kit Merker

VP BizDev, JFrog
Kit leads Business Development at JFrog, helping to accelerate software development across all aspects of DevOps via partners. At Google, he was an early product manager for Kubernetes and spent 10 years shipping products at Microsoft.


Friday May 26, 2017 11:15am - 12:00pm
Meritage Grand Salon

12:00pm

Community Lunch
Friday May 26, 2017 12:00pm - 1:00pm
Meritage Piazza Lawn

12:00pm

Partner Expo
Friday May 26, 2017 12:00pm - 1:00pm
Meritage Oakville Terrace

1:00pm

Firing up a holistic Continuous Delivery/DevOps pipeline, based on Artifactory and Bintray
In this session we’ll set up a holistic Continuous Delivery pipelines with the use of DevOps tools, above all Artifactory and Bintray. We’ll quickly code and package an example web application. Its development versions will be inspected with SonarQube, shipped with Docker, and deployed to Artifactory. Jenkins 2 with its native delivery pipeline features serves as a backbone of our delivery ecosystem. Final releases are published to Bintray, the distribution management platform. Operations (e.g. uploads) on the final releases are gathered by JFrog Firehose Events API. Monitoring with the ELK stack does polish the overall DevOps tool chain. After the interactive workshop, you know nuts and bolts of setting up a scalable, high-end Delivery Pipeline, using Cloud, microservices, and container technologies.

Speakers
avatar for Michael Hüttermann

Michael Hüttermann

Delivery Engineer, http://huettermann.net
Michael Hüttermann is a principal expert in Continuous Delivery, DevOps and SCM/ALM. He has written a couple of books including "DevOps for Developers", 2012, and "Agile ALM", 2011. He was recognized to be a Oracle Java Champion in 2006. Twitter: @huettermann.


Friday May 26, 2017 1:00pm - 1:45pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

1:00pm

How to Connect the Dots: The Benefits of a Standard Taxonomy when Building out your Deployment Pipeline
The Repository Layout of an Artifactory repository is not the only place in your Deployment pipeline that can benefit by standard naming conventions and hierarchies. Almost every other tool in a typical deployment pipeline, from development through test to delivery, have taxonomy requirements.

Aligning these taxonomies between your tools can greatly simplify the integration of the various stages of your deployment pipeline, and make setting up new pipelines for new projects a much simpler process.

Topics covered in this session: - Repository layouts in Artifactory - Use of standard build frameworks to enforce conventions - Self-describing source repositories - Taxonomy requirements of various types of tools, how to fill in the gaps where needed - Using Artifactory as an abstraction layer to tie your pipeline together - Making your pipeline more opinionated


Speakers
avatar for Charles Connelly

Charles Connelly

Director, Software Engineering, CA Technologies
14 Year veteran at CA Technologies, one of the world’s largest software companies, creating software that enables businesses to seize the opportunities of the application economy—where every business is in the software business. | | Within CA Technologies, Charles has b... Read More →


Friday May 26, 2017 1:00pm - 1:45pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

1:00pm

Installing and Configuring Artifactory using Chef Recipes

Installing/maintaining/upgrading Artifactory by CD pipeline is crucial in large HA clusters. This talk will showcase this automation using Chef recipes, highlighting using Chef vault for secrets, and a Chef kitchen environment for testing

A daemon using kitchen will be shown, for either standalone or HA or both if desired. Based on Artifactory 4.x (will look at 5.x but probably not in time conference unless required). I spoke at last years Swampup


Speakers
avatar for Daryl Spartz

Daryl Spartz

Sr. Software Development Engineer, Yahoo!


Friday May 26, 2017 1:00pm - 1:45pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

1:00pm

Catastrophes and atrophies: a history of software development methodologies and their adoption rates
In the world of software development, there are a few words that inspire both fear and hope: waterfall, agile, TDD, CI/CD...to name a few. Where did these ideas come from? What awful failures gave birth to these core tenets of developer philosophy? In this talk, Rob Zuber, CTO of CircleCI, will guide you through a brief history of software development methodologies. He'll recount his most painful war stories and finally share his musings on practical adoption rates of the Next Big Methodology.

Speakers
avatar for Rob Zuber

Rob Zuber

CTO, CircleCI


Friday May 26, 2017 1:00pm - 1:45pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

1:45pm

Artifactory Cluster As File Sharing Hub

Though Artifactory is primarily used as a repository for build artifacts, using its replication features, it could be used as a general-purpose platform for distributing variety of files needed across data-centers/cloud-regions for DevOps requirements.

The popular use of Artifactory is to integrate it with the the build process so the build artifacts will be available for deploying into multiple environments and for post-build uses such as building Docker images and AMIs later. However, Artifactory can manage any type of file and that could be leveraged to build a file sharing hub to facilitate the movement of files in a multi-data center/multi-region cloud environment.

The talk would cover these topics with related demo: - How a file sharing hub that spans multiple data centers is setup using the simple replication feature of Artifactory. - Describe use-cases of such a platform and the kinds of files managed, besides the build artifacts: configuration templates, raw data files for data systems, packages related to third-party applications, backup files etc. - Strategies to make the configuration management and orchestration tools location aware for downloading files from related Artifactory instance on the file sharing hub. Ansible will be used as the reference configuration management tool.


Speakers
avatar for Thomas Theakanath

Thomas Theakanath

DevOps Consultant, Kurian
Have 20+ years of experience in software development, system integration and operations engineering with a focus on automation/DevOps. | | Architected and developed automation tools and processes for both startups and large corporations such as Yahoo, Get It Mobile, SleepIQ... Read More →


Friday May 26, 2017 1:45pm - 2:30pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

1:45pm

Containers Your Way

In this session, you will learn a variety of ways to run and use containers in your organization, for both Linux and Windows applications. Container technology allows you to achieve greater density on your hosts, reduce conflicts between dev/test/prod environments and increase deployment speed. You can easily get started using Docker containers on your workstation with Docker for Windows (or Mac), bring those containers to your datacenter or cloud provider (either on IaaS or a container service) and then deploy them at scale using Docker swarms or other orchestrators.

After this session, you will understand the different options you have for using containers on-prem or in the cloud, how to containers can be deployed at scale on a cluster of host machines, how to get started with Azure Container Services and how tools like jFrog Artifactory can be helpful in your deployment scenarios. You will also learn the key differences between Windows Server and Hyper-V containers on Server 2016.


Speakers
avatar for Jennelle Crothers

Jennelle Crothers

Sr. Technical Evangelist, Microsoft
Jennelle Crothers is a Microsoft Technical Evangelist who likes computer networking, server administration, dogs, quilting, popcorn and on most days, public transportation. Before joining Microsoft, Jennelle Crothers spent 15 years as a Systems Administrator "jack of all trades... Read More →


Friday May 26, 2017 1:45pm - 2:30pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

1:45pm

Data Driven DevOps

Devops is usually viewed from a traditional perspective of a collaboration of Dev, Ops and QA, driven by the change in Culture, People and Process. But how do you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments. In this talk we’ll talk about the key measurements for the DevOps transformation process and provide you with 3 metrics you can start measuring tomorrow.


Speakers
avatar for Jagan Subramanian

Jagan Subramanian

Vice President of Solution, JFrog
Talk to me about DevOps transformation in enterprises, defining & measuring success, and making data-driven informed decisions to continually improve your ROI on devops efforts. | | At JFrog I head teams of solution architects helping customers define their devops implementa... Read More →


Friday May 26, 2017 1:45pm - 2:30pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

1:45pm

Panel: DevOps As A Service
This panel will discuss how a centralized team provides a DevOps toolchain to a larger company, from both a provider and consumer perspective.  We will be discussing about how you get the rest of the company on board, any pitfalls in over-centralizing and so forth.

Moderators
avatar for Mark Galpin

Mark Galpin

Solution Architect, JFrog
Mark Galpin is a Senior Solution Architect at JFrog and is responsible for working with partners to improve the continuous integration/continuous delivery environment. He also helps customers do cool things with Artifactory and Bintray, a task which is made much easier by the man... Read More →

Speakers
avatar for Sachin Garg

Sachin Garg

Manager, Adobe
Sachin Garg is the Manager of Engineering Productivity Tools and Applications and manages the various tools, platforms and the integrations across Adobe. He has been involved in DevOps methodologies for the last 4-5 years working various integrations/tools from Jenkins, Artifacto... Read More →
avatar for Leonid Igolnik

Leonid Igolnik

Vice President of Engineering, CA Technologies
Leonid is an Enterprise Software product development executive with 20 years of experience and extensive knowledge of SaaS from his tenure with companies like Tucows, Taleo, Oracle and CA.
avatar for Carl Quinn

Carl Quinn

Software Infrastructure Engineer, Stealth Robot Startup
Programming languages like Java, Golang, and Pony. | DevOps things like Bazel and Docker.


Friday May 26, 2017 1:45pm - 2:30pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

2:30pm

Break & Partner Expo
Friday May 26, 2017 2:30pm - 2:45pm
Meritage Oakville Terrace

2:45pm

Lessons Learned in Unit Testing - How I stopped listening to Developers and QA

Developers and QA often clash when it comes to the practice of Unit Testing. How are we going to do it? Who is going to do it? And sometimes even, Should we do it? Before this starts looking like the War of the Roses, let’s examine the core issues at hand, and, in the span of 5 to 10 minutes, come up with a quick fire list of ways that you can convince, or discourage, others to use Unit Testing in your context.

Anybody that tells you that unit testing is something you should always do… well, they are dead wrong. The same goes for the other side of the argument. If somebody tells you that you should never do Unit Testing, hit them over the head with a saucepan. The core keyword for unit testing is context. Would it be beneficial for me to apply unit testing to my project? This is the question you will be able to answer in exchange for 10 minutes of your time. Both the QA and Development managers will thank you for your newfound wisdom.


Speakers
avatar for Jort Rodenburg

Jort Rodenburg

Software Test Engineer, Fujifilm Medical Systems, U.S.A.
After five years of working in the movies, Jort switched careers and went into Software Development. At the moment, he is working at FujiFilm Medical Systems, USA in North Carolina.


Friday May 26, 2017 2:45pm - 2:50pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

2:45pm

A Secure Continuous Delivery Pipeline

Rapid change creates new challenges in security. Every change can introduce new vulnerabilities. Software gets built from artifacts with known problems. Frequent changes make it hard to audit what is in each build, and frequent deployments make it hard to know what is running in production.

I present a secure continuous delivery pipeline. This talk covers a set of tools to automate security and enable safe, rapid change. I will draw from my experience building and integrating security tools into a continuous delivery pipeline at PagerDuty, a software-as-a-service vendor with more than 20 production deployments per day. The presentation covers tools from multiple vendors and teaches you how to build and secure your own continuous delivery pipeline.


Speakers
avatar for Kevin Babcock

Kevin Babcock

Principal Security Engineer, PagerDuty
Kevin Babcock has been working in the Web security arena since 2000. He was part of the original engineering team at SafeWeb, the inventor of SSL VPN, which was acquired by Symantec in 2003. He continued his information security work at Symantec, developing products for remote... Read More →


Friday May 26, 2017 2:45pm - 3:30pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

2:45pm

AWS-like REST API in a Big French Bank
This talk is about leveraging on the power of JFrog Artifactory, and Jenkins pipeline-as-code & Github to provide a quick and easy way to build & release a rest api with sane defaults, automated testing, code quality reports, release management, automated environment provisionning and deployment. This talk is a real feedback and implementation with thousands of developers using the pipeline we discused above. We will see tools in action like GitHub, Jenkins, Artifactory, Puppet, Docker, Python, Sonar & XLDeploy

Speakers
avatar for Laurent Grangeau

Laurent Grangeau

Solution architect, Finaxys
Laurent Grangeau is a devops coach at Finaxys. He coaches applications to move to continuous delivery in a French bank. Docker enthusiast from the beginning, he participates actively at co-organizing meetups. Occasional speaker, he speaks about continuous delivery and deploying a... Read More →


Friday May 26, 2017 2:45pm - 3:30pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

2:45pm

Baking and Frying Machine Images With Artifactory, Packer, and Vagrant

Building and delivering machine images to your customers can be a slow and painful process if you don't have the right tools. On top of that, you also have to worry about keeping Dev and Ops synchronized as you iterate through your machine image design! This talk will show you how a DevOps team at Teradata used Artifactory in concert with Packer, Vagrant, and Ansible within their CI/CD pipeline to speed up machine image development and deploy new releases to multiple platforms faster!


Speakers
avatar for Mark Maglana

Mark Maglana

DevOps Engineer, Teradata
I'm a software engineer and I've been having a lot of fun exploring the DevOps space since 2008, contributing my knowledge on sound software engineering practices to my Ops colleagues, and sharing what I know about the big picture of software delivery to my Dev colleagues. Some o... Read More →



Friday May 26, 2017 2:45pm - 3:30pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

2:50pm

Authorizing artifact access using SSH-CA
Security is a never-ending battle to guard against malicious software. An unauthorized upload of an artifact could infect downstream applications that use them. This talk will discuss our implementation using an SSH Certificate Authority to restrict artifact uploads.

Our solution prevents uploads to Artifactory via REST API, forcing jobs to use the Artifactory SSHD Proxy,. Using OpenSSH 6.6 we force authentication based on supplied SSH-CA and performing the authorization through the SSHD “ForceCommand” sshd_config directive. The program invoked uses Artifactory “properties” to activate this authentication mechanism and to validate the initiating user’s principal access to the target artifact.

Speakers
avatar for Daryl Spartz

Daryl Spartz

Sr. Software Development Engineer, Yahoo!


Friday May 26, 2017 2:50pm - 2:55pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

2:55pm

Resumes are Puzzles
Hiring mangers spend a lot of time sifting through resumes to find the right candidate to interview. In many cases, those resumes are like random collections of jigsaw puzzle pieces. Some managers will spend time fitting the pieces together to see who you are; but others won’t. This five-minute excite talk includes some tips for improving your resume by thinking about the picture you are painting for the reader.

Speakers
avatar for Thomas Carlier

Thomas Carlier

Senior Software Engineer, Tripwire, Inc.
Thomas has a passion for understanding the growing pains of successful software development organizations, He believes the seemingly uncontrollable, chaotic transitions from startups to enterprise organizations can be tamed into disciplined processes if we plan for change when... Read More →


Friday May 26, 2017 2:55pm - 3:00pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

3:00pm

The Butler and the Frog

Implementing CD/CI DevOps culture using the Git, Jenkins and jfrog Artifactory.


Speakers
avatar for Roger Noah

Roger Noah

WebOps Engineer, VML
I'm a veteran who changed careers from law enforcement to IT. I've been in the IT industry for 26 years in the KC area. In that time I've seen many examples of humans doing things that machines should be doing. I have a passion for automation and helping clients on their DevOps j... Read More →


Friday May 26, 2017 3:00pm - 3:05pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

3:05pm

A DevOps Necessary Evil: Marketing
If you are working in a 10 or 20 person dev, sec and IT organization, you may never have to worry about scaling DevOps or selling a certain toolset up the management chain.  If you work at a growing startup, midsize company or enterprise org, you may have already run into problems when trying to get approval for tools or process changes.  This could be because you are shying away from one of the necessary evils of DevOps: Marketing.  This ignite will get you started with a few tips and tricks on how to market your DevOps goals and plans internally to your management so you can get back to delivering software, but with even greater efficiency.

Speakers
avatar for Claudia Ring

Claudia Ring

Event Strategy Manager, JFrog
I am a marketer that has been working in the DevOps space for the last six years.  I have worked closely with developers, engineers and IT Ops professionals, as well as across the marketing and sales organization to understand how DevOps can and should aid in the success of stake... Read More →


Friday May 26, 2017 3:05pm - 3:10pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

3:10pm

Continuous delivery to multi-cloud marketplaces

This is a story of how we worked with a startup who manually managed a continuous delivery pipeline to 4 cloud platforms. Together, we investigated to find a suitable solution and ended up leveraging existing git repositories and creating new ones to abstract the actions relevant for continuous delivery: Create VMs > Upload installation files > Run Installation > package > test > publish > destroy VMs

This solution is written in Node.js and connected to Jenkins for pipeline management.


Speakers
avatar for Sertac Ozercan

Sertac Ozercan

Software Development Engineer, Microsoft


Friday May 26, 2017 3:10pm - 3:15pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558

3:30pm

Partner Expo Raffle - Winner Announced!
Winner of the Parter Passport Raffle will be announced!  You must be present to win.  Be sure to get your Partner Passport stamped by all of our swampUP sponsors.  Look for the Passport in your attendee bag when you register at swampUP!

Friday May 26, 2017 3:30pm - 3:45pm
Meritage Oakville Terrace

3:45pm

Automated Continuous Integration Pipeline Configuration

The Tripwire build system is an event driven, complex pipeline architecture. The pipeline configurator recognizes changes to the dependency graph - aka the pipeline – and updates the event structure by adding or removing finished build triggers as needed. The configurator essentially follows around the developers and updates the pipeline as needed. When a developer adds a new module as a dependency, the dependency graph is updated with the new module (and all of its dependency modules) and then adds the new build triggers. If a developer changes a dependency constraint from dynamic to fixed, the build trigger is no longer needed so the configurator removes it automatically.

The pipeline configurator is one tool in a suite of dependency management system in use at Tripwire. Success of this dependency management system is dependent upon a partnership between the SCM team and the development teams.

This presentation describes how the build system architecture, the dependency management system, and unique partnership with the development teams has led to a set of 5 highly automated services provided to the business by the SCM team.


Speakers
avatar for Thomas Carlier

Thomas Carlier

Senior Software Engineer, Tripwire, Inc.
Thomas has a passion for understanding the growing pains of successful software development organizations, He believes the seemingly uncontrollable, chaotic transitions from startups to enterprise organizations can be tamed into disciplined processes if we plan for change when... Read More →


Friday May 26, 2017 3:45pm - 4:30pm
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558

3:45pm

Sandbox as a Service: Application's Life Insurance Policy

In the continuous integration cycle, developers need to quickly deploy new application builds in a dynamically changing infrastructure that should provide a true replica of the production environment. Typical solutions lead to trade offs between costly dedicated static environments with brittle rendering of production workload or painfully slow and complex new infrastructure setup. Is DevOps yet another pipe dream?

In this presentation we will uncover a cost effective, fast and scalable approach of delivering and validating applications, combining the power of pipeline tools,  JFrog Artifactory, XRay, and Quali’s Sandboxes  platform to provide an end to end automation solution. We will also run a demo.


Speakers
avatar for Pascal Joly

Pascal Joly

Director Technology Partnerships, Quali
Pascal has over 20 years of experience in large and small companies building and architecting solutions for complex infrastructure deployment in production and pre-production. He is currently Director of Technology Partnerships at Quali, where he leads efforts to build a comprehe... Read More →


Friday May 26, 2017 3:45pm - 4:30pm
Meritage Carneros Salon J 875 Bordeaux Way, Napa, CA 94558

3:45pm

Troubleshooting & Debugging Production Applications in Kubernetes (a.k.a The Failing Demo Talk)

Debugging applications in production is like being the detective in a crime movie where you are also the murderer. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google and JFrog have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Join this session to see how you can diagnose and troubleshoot production issues w/ the insight provided by JFrog Artifactory & Google Cloud Platform, as well as out of the box Kubernetes tools.


Speakers
avatar for Baruch Sadogursky

Baruch Sadogursky

Developer Advocate, JFrog
Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate at JFrog. For a living he hangs out with JFrog’s tech leaders, writes code around the JFrog Platform and its ecosystem, and then speaks and blogs about it all. He has been doing this for the last dozen years or so, and... Read More →
avatar for Ray Tsang

Ray Tsang

Developer Advocate, Google
Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in... Read More →


Friday May 26, 2017 3:45pm - 4:30pm
Meritage Carneros Salon F 875 Bordeaux Way, Napa, CA 94558

3:45pm

Using Artifactory as an Automated Release Management Platform
VMware Professional Services DevOps consultants use Artifactory to publish and share custom software integrations with customers. This presentation covers how we leveraged the Artifactory API to automate our full customer facing software delivery process.

VMware Professional Services writes custom code for hundreds of customers every year. After automating the CI/CD pipeline all the way to final customer delivery, we discovered we still had a big, manual step at the end of the delivery process. We would manually upload builds and documentation to an FTP server, create an account for the customer, and then try to assist them through the process of retrieving their builds. This process was slow, painful, and error-prone.

Our current automated solution is a cloud hosted Artifactory instance hosted by JFrog. Our automated process uses the Artifactory REST API to create a new repository and new user accounts for customers. One the repository exists, new builds can be published and retrieved by our customers, some of whom tie their own CI/CD pipelines to our output builds.

This represents cross-company automated CI/CD pipelines, which is an amazing solution that allows companies to collaborate with external contractors while still maintaining the security of their internal environments.

Perhaps the best part of it is the solution isn’t particularly complex or difficult to understand. Anyone with a basic knowledge of Artifactory and REST APIs can understand the techniques presented in this talk and adapt them for their own usage quite easily.


Speakers
avatar for Justin Jones

Justin Jones

Consulting Architect, VMware
Justin Jones currently works as a Consulting Architect in DevOps and Cloud Native Applications at VMware. | | During his career, Justin has architected and implemented solutions for clients such as Adobe, Northrop Grumman, Lockheed Martin, Apple, Nike, Expedia, Pfizer, and V... Read More →


Friday May 26, 2017 3:45pm - 4:30pm
Meritage Carneros Salon C 875 Bordeaux Way, Napa, CA 94558