Session

Deploying at Scale with Jenkins

Software development is a strange craft. In some ways things seem to stay the same forever; we still sit at the same Unix command line from over 20 years ago and we use usually the same editors, but the software being developed feels pretty different. The constant theme over the last decade or more has been creating and delivering smaller and smaller chunks of new code, faster and faster. I used to develop code that wouldn’t be used by actual customers until more than a quarter after I originally wrote it. Today, it’s not unusual to get live feedback from customers for changes made just yesterday. By necessity, the steps required to safely move code from developer's laptop to a production server have become small, fast, and highly consistent via automation.

Recently, our team at Cerner automated deployments to deliver code to thousands of servers in production every week. In this session, I will walk through the decisions that I have had to make when building that pipeline and how we have used a very old Jenkins tool to solve the modern delivery puzzle.

Naresh Rayapati

Staff Software Engineer, DevOps at Citrix. Pragmatic & Passionate Programmer. OSS Contributor.

Overland Park, Kansas, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top