3 Min reading time

Speeding Up Deployments with DevOps at ZPIZ

The CI/CD pipeline developed by CROZ for ZPIZ marks a significant advancement in their operational efficiency, emphasizing automation and modernization.

Overview

The collaboration between ZPIZ and CROZ over the past decade has culminated in the successful implementation of a CI/CD pipeline, enhancing both application development speed and deployment efficiency. The introduction of DevOps practices, particularly through the use of Ansible and AWX, has streamlined operations and prepared ZPIZ's infrastructure for future technological advancements. This strategic development has not only optimized developer and system engineer workflows but also positioned ZPIZ for continued growth and international collaboration.

slika (6)
the_challenge

Challenge

ZPIZ was a very constructive and concrete partner in this process. It was their remarks and guidelines that led to the successful completion of this story.

“Partnering with CROZ has once again resulted in a successful project. In this project, CI/CD pipeline was introduced, enabling faster deployment and application building. Consequently, developers are now able to focus on their primary work. System engineers’ work has also been made easier because deployment tasks have been automatized. We will continue our cooperation and look forward on new exciting things to work on.”

-Edmond Pajk, Deputy general director, IT Division Director – CIO at ZPIZ

In ten years of cooperation between ZPIZ and CROZ, we have been working on various business improvements. We regularly maintain the systems, but we also proactively analyze the situation and suggest improvements. It is in this process that we have identified the process of developing applications and delivering those applications as a place for improvements. From the beginning of our cooperation, ZPIZ has been deeply involved and reacted very affirmatively to CROZ business propositions, so we began a journey of introducing the DevOps approach together.

In ZPIZ, they invest a lot of time in modernizing their entire infrastructure. When introducing the DevOps pipeline, we had to make sure that it met the current needs, but also that it was scalable and that it enabled the expansion to some other, more modern technologies that ZPIZ would introduce in the future. That is why we mutually agreed on choosing Ansible as the central component. Ansible is a configuration management tool that has a very enthusiastic community behind it which produces many useful modules that significantly reduce development time. On the other hand, it is a tool that can be relatively easily upgraded with your own modules, as well as by applying existing procedures.

slika (3)
the_challenge

Solution

What we and ZPIZ have tried and managed to achieve was to enable developers to concentrate on their primary task as much as possible. We also tried to relieve the system engineers of the deployment process as well as initiating such procedures. We managed to achieve this by combining tools with which developers are traditionally well acquainted, as well as by introducing Ansible as the central engine with which the whole process is orchestrated and AWX as its web interface. The introduction of Ansible has allowed us scalability and the ability to expand to other and different platforms. AWX has allowed us to have a simple interface from which jobs can be automatically or manually initiated, scheduled, and tracked. In addition, AWX provides the ability to apply the RBAC model of access control. In addition to the development of pipeline, we participated in the installation and migration of all system components, and we continue the story by upgrading the existing implementation.

Get in touch

If you have any questions, we are one click away.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Contact us

Schedule a call with an expert