Mastering Continuous Delivery with ECS Digital CloudBees Jenkins Platform courses

ecs-admin 3rd February 2016

CloudBees, and specifically Jenkins, have become all but synonymous with the DevOps movement. As one of the world’s most-used platforms for Continuous Delivery, it’s difficult to imagine a true DevOps toolchain that doesn’t involve Jenkins to some degree. As one of our partners, CloudBees and Jenkins form a central part of ECS Digital’s take on DevOps, and we’ve had the opportunity to work with Jenkins for many years in many different situations. But with DevOps becoming an increasingly mainstream practice, and the always-improving features included in both open source Jenkins and the CloudBees Jenkins Platform, CloudBees have re-envisioned their training courses to provide a better understanding of the tools – both for users and administrators.

In this article, we’ll briefly talk about the value of Continuous Delivery, and go over some of the differences between the previous Mastering Continuous Integration with Jenkins course and the new courses, as well as how they affect users and administrators.

The value of Continuous Delivery in the modern enterprise

Continuous Delivery (CD)is one of the cornerstones of DevOps. It is the ability to deploy a change to production at any time and ensuring that changes get to that point as fast as possible.Continuous Delivery is an extension of Continuous Integration (CI). In a CI pipeline, developers commit code changes to a central repository, and automated tests are then run on the code submitted, before the build is sent to QA and operations, or back to development should the test fail. Continuous Delivery extends the concept through the various stages required to ensure changes are production ready. Automation is a key enabler of CD with previously manual tasks such as infrastructure provisioning and application deployment and testing being automated. The result: shorter development windows, higher quality changes, and less employee time wasted on menial tasks. Ultimately, Continuous Delivery enables you to make better use of your resources – technology, budget and staff.

The new Jenkins courses: Users

The CloudBees Jenkins Platform User course aims to give attendees a solid understanding of how to implement a Continuous Integration (CI) environment, and includes both theoretical and practical components in equal measure. The course is very interactive and full of hands-on examples, making it the ideal springboard for those who might be unfamiliar with the Jenkins platform or CI environments.

Course objectives include:

  • Setting up a production-grade instance of a Jenkins server, complete with automated builds, tests, code quality audits and reports.
  • Integrating Jenkins with other tools in the development environment, such as issue tracking systems and source code browsers.
  • Learning the additional features available in the CloudBees Jenkins Platform.

The Jenkins User course is similar in many ways to ECS Digital’s older Jenkins course, minus any administrative function training, which has been replaced with a module on the new workflow plugin, which was previously part of the advanced Jenkins course.

The new Jenkins courses: Administrators

The CloudBees Jenkins Platform Administrator course caters to build managers and engineers, sysadmins, development engineers and DevOps engineers, and aims to provide a comprehensive understanding of Jenkins administration. Like the user course, content is provided in a modular fashion, and is both highly flexible and interactive.

The course focusses on maintaining both single and multi-master environment. Some of the objectives include:

  • Learning administration of Jenkins instances, such as scripted maintenance, security and slave administration.
  • Understanding how to schedule regular maintenance tasks such as plugin updates and backups in both a single master and multi-master environment.
  • Learning how to monitor Jenkins instances.
  • Understanding how to manage plugin sprawl.

We’re confident that the restructuring of our Jenkins courses will add much more value to both system administrators and users alike. If you’d like to find out more about the courses and book a place, visit our courses page. We’re also offering a discount on both courses when you book a bundle of both the administration and user course in one, so make sure to check out both before you book!

Found this interesting? Why not share it: