Silicon Valley Code Camp : October 19 & 20, 2019

Aravind Kalavagattu

About Aravind
Aravind is currently an Engineering Manager at Lending Club, managing two teams--Engineering Efficiency & Test Automation. He is deeply passionate about CI/CD, Automation Tools and Developer Productivity. Prior to joining Lending Club, he had a long stint at Yahoo working on Yahoo Mail and Communications Platforms. Aravind is motivated by engineering problems that are simple to state, but hard to solve. He loves teaching and presenting in conferences, and was a speaker at Cloudbees Jenkins Days recently in 2019, and Jenkins User Conference in 2015. In his spare time he does podcasting for TeluguBytes (a top podcast in Telugu), CI/CD being one of their popular episodes
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Engineering scalable CICD pipelines using Jenkins and Pipeline Libraries

    9:15 AM Sunday   Room: Town Square C
    Once a complex monolith, today LendingClub is powered by hundreds of micro-services that are built, tested, shipped multiple times a day with speed and quality leveraging CI/CD and DevOps principles. In this session, Aravind Kalavagattu will describe the problems Lending Club set out to solve in this journey, how they leveraged Jenkins 2.0 and pipeline libraries to solve and scale to bring efficiency across all their engineering teams across the company.

    I plan to discuss the fundamentals of Jenkins based pipelines, what the pipeline libraries provide, examples of writing DSLs for easy customization/extensibility/configuration management across hundreds of services. Along with this, I will cover the challenges in migrating pipelines to this approach, how we can scale this transformation and tools that can help you do it easily

    It all starts even before the code is merged! I will be presenting an end-to-end flow of pre-merge pipeline, pull request validations, testing pyramid and automation, deployment automation. Best practices and learnings doing this across hundreds of services and multiple teams will be shared and our key take aways how your teams can leverage this with above mentioned tools and services.

    My previous related talks: From monolith to micro-services: LendingClub's journey toward adopting CI/CD and DevOps From Commit to Production: How Yahoo Mail does CICD