Share this article

Need a job?

Enterprise Modules project

Enterprise Modules is a company that is focused on providing corporate-level solutions for managing IBM and Oracle software.


What this project is about

Enterprise Modules corporate-level solutions are based on the concept of creating easy to use modules for corporation SysAdmins and DevOps that integrate third-party software, such as the Oracle database or IBM MQ.

The software is used by big players like NS (Dutch Railway), MAN Energy Solutions, Avriat and many others. The tools developed in this project allow clients to write a simple manifest that automatically configures the infrastructure. This solution saves precious time for IT workers in corporations. They have become an official Puppet partner based on the quality and recognition of the product. Enterprise modules is a pioneer in providing infrastructure as code for Oracle and IBM products.

Algoteque’s Role

We supported the client by creating, maintaining, extending and implementing current puppet extension modules as well as creating new modules. We also assisted with unit test, writing puppet manifests, infrastructure as a code and additional extensions written in Ruby. We were able to provide open-source contributions directly to the Puppet codebase. 

The stack we used

  • Puppet
  • Rspec
  • Ruby
  • Github
  • Jenkins

Some of the challenges we faced

The challenges we faced included working with totally new concepts and areas of DevOps automation. We worked on designing a workflow that would allow an effective partnership with the client. We also had to design custom testing setups that would allow testing the whole corporate infrastructure in docker containers. It was a challenge coming up with solutions that were satisfactory for Enterprise Modules and Puppet.

The fun part

Although working with Puppet was a challenge, we really enjoyed the opportunity to learn something new and it was fun to put our skills to the test. The excellent work atmosphere was an added bonus. We really liked working with our client and enjoyed the experience. 

Final thoughts

Enterprise Modules was recognized as one of the top 10 companies of DevOps companies by CIOApplications Europe. Enterprise modules are helping provide solutions for DevOps that increase the speed of their delivery. 

Building software has never been made easier

Find out how we can help with your next project

Share this article

Need a job?

Related Articles

Five steps to your managed remote software development teams with Algoteque

In today’s digital world, remote software development teams are becoming increasingly popular. Companies are seeking top talent from around the globe to meet their business…

Why outsourcing to Poland gives you a Competitive Edge

The trend of outsourcing managed remote teams is flourishing worldwide, and it will continue through 2023 and beyond. The outsourcing market in Central Europe is…

The rise of low-code and no-code platforms for rapid application development

The idea of no-code and low-code platforms started in the early 2000s with the emergence of visual programming languages and drag-and-drop interfaces.

The emergence of serverless computing and its benefits for developers and businesses

How the shift to serverless computing is unlocking a world of efficiency, simplicity, and cost-savings for developers and businesses alike. Introduction: In a digital age…

Machine Learning and Artificial Intelligence: Differences and Applications

Machine learning and artificial intelligence are terms that are used interchangeably, however, both AI (Artificial Intelligence) and Machine Learning differ in various aspects.

The Importance of Testing for a Successful Project

Great products have one thing in common: they are tested repeatedly during production. When creating a product, software houses want to capitalize on products with…

A Guide to Backend Frameworks in 2022

Backend frameworks are evolving at a fast pace and developers are looking for new ways to keep up with the requirements of users. In this…

Case Studies

Join our community

We create and deliver innovative technologies on roboost platforms and tools. Working with Algoteque means flexibility, respect and long term choices.