Abstract:
Seamlessly software delivery and maintaining without any delay, is the major task of DevOps
engineers in industrialization. In the traditional way, it is using bare metal hardware or cloud services to farm
the computer system infrastructure. While using those modules, the main problems arising are, huge cloud
service charges, disability to use infrastructure in the cross-platform, difficulty of infrastructure migration,
system archiving problem, data persisting problems and smooth scalability issue. Main objectives of the
research study are to create portable system infrastructure modules, to create technical and theoretical
containerized DevOps engine, apply long-time data persisting approach to the enterprise applications and to
apply high-velocity innovation to the computer systems infrastructure. The proposed DevOps engine was
designed with the Docker container management system on top of the Linux operating system as the host. It was
used Docker trusted images to deploy, isolated containers by using microservices architecture with advanced
software engineering concepts with industrialized software applications. It was used enterprise-ready software
applications and services on the proposed engine to validate the concept over the same configurations on the
cloud service. With the usage of encapsulated components container approach, all internal data was secured on
top of the host operating system. Due to the portability of Docker containers, it was easy to migrate the
monolithic computer system to microservices architecture. By using fast Docker containers, it was facilitated to
DevOps engineers on the engine to improve the scalability and security across the system infrastructure.