Jenkins is the way to reduce operational complexity

Operations Automation

Submitted By Jenkins User Roger Firpo
Eliminating operational errors while improving automation and allowing non-technical teammates to have greater autonomy.
Logo
Organization: Poland-based company gives access to up-to-date online recruitment tools and job search, providing efficient support for the recruiters and candidates.
Industries: Job Board
Programming Languages: PHP\*\*, \*\* Python
Platform: : Linux
Community Support: Jenkins.io websites & blogs

Using Jenkins to automate operational tasks so that non-technical people could work without the need for developers' input.

Background: We aim to create the best job board for users in the Polish market. Thanks to our day-to-day work and commitment, we are perceived by our users as an efficient and reliable partner, providing top-notch professional services and meeting our clients' expectations and needs. We implement the most innovative solutions and functionalities - the result of our cooperation with worldwide leaders in IT technologies, and we believe it is crucial to constantly improve our service.

To that end, our main challenges were in software development: lifting the burden of developers and empower non-technical people in the company.

Goals: Automating operational tasks

Solution & Results: Our approach was to create a pipeline for each of our needs, from a software release to report creation, with triggers from a VCS push or a POST from an internal website.

Jenkins provided a robust platform where to base all our automation needs. There was no challenge Jenkins was not up to.
profile picture
Roger Firpo, DevOps Engineer

The key functionality we relied on were automation, triggered builds, and scheduling.

As for results, here is what we noticed:

  • Operational errors are virtually nonexistent
  • Load on technical staff is reduced greatly
  • Non-technical members have greater auto