(This is a guest post from Gareth Bowles, a Senior Software Engineer at Netflix.)
Jenkins has been a central part of the Netflix build and deploy infrastructure for several years now, and we’ve been attending and speaking at JUC since it started in 2011. It’s a great opportunity to meet people who are as passionate about build, test and deployment automation as we are - although as Kohsuke said last year, having all those folks in one place could be dangerous if there’s an earthquake !
CloudBees and the JUC Organizing Committee have put another great program together this year. We’ll be doing two talks. Justin Ryan and Curt Patrick will present "Configuration as Code: Adoption of the Job DSL Plugin at Netflix", describing how we’re shifting our users from manual job configuration via the UI, to defining their jobs as Groovy code using the Job DSL plugin. Justin and Curt will describe how Netflix development teams can now create and maintain complex sets of jobs for their projects with the bare minimum of coding.
In my lightning talk "Managing Jenkins with Jenkins", I’ll go over how we use Jenkins' system Groovy scripts to maintain and monitor our Jenkins controllers at a scale that couldn’t be achieved with manual processes, and without the overhead of writing custom plugins.
As usual, there will be a whole crew of Netflix engineers at JUC this year. If you’re interested in working on build and deployment at Netflix scale, find one of us (we’ll all be wearing Netflix gear) to learn more - we’re hiring !