Swissphone Wireless AG is a Swiss-based company founded in 1969. It is producing robust pagers, designing secure networking and developing innovative software solutions. It’s products and solutions support every step of alarms chain, ranging from emergency calls to coordination in the control center, up to network and pager alerts.
Download the full Case StudyDownload
Serengeti maintains the entire infrastructure of the Swissphone Development Department. At the same time, we are upgrading and migrating the existing infrastructure to new hardware and software. We also implement upgrades in automation and continuous integration within the development department.
Swissphone has a large development department in house, but they realized that they do not have enough available engineers, Linux and DevOps principles and tools knowledge for successful migration. In discussions with Serengeti they decided that Serengeti engineers could do the complete migration.
The biggest challenge is migration of old infrastructure to new, integration of newer technologies for system monitoring, continuous integration and upgrade of all software solutions to the latest versions. Also, moving to newer virtualization technologies, such as Docker was a big challenge.
Serengeti has expertise in DevOps implementation both in Linux and Windows environments. Swissphone decided to engage Serengeti team to design and implement DevOps system. Implementation is ongoing process. In the first phase of onsite work, customer engineers worked together with Serengeti engineers. That way trust and good communication channels were established which are basis of successful co-operation on distance. Swissphone was sceptical of how efficient the Serengeti engineers would be to operate at a remote location. However, because of the good preparation and proven engagement model, moving to a remote location was smooth and the team quickly achieved full productivity.
Serengeti engineers in Zagreb work as part of the Swissphone team, the assignments are created by the client and then in sprint planning tasks are explained to all members of the team; engineers select the tasks on a weekly basis depending on the specific business priorities in agreement with the Swissphone team and also depending on delivery deadlines for new versions of software developed within all development teams.
Communication with Swiss colleagues is regular and informal, on a daily basis and once a week to discuss what has been done in the past week and what are the priorities for the next week. This way, the work of Serengeti Engineers is maximally effective and synchronized with customer changing requirements.
Serengeti has proved to be reliable partner with deep expertise in DevOps area. They helped us to modernise our development process and speed up testing and delivery of new releases.
Head of Software Engineering at Swissphone