Deutsche Telekom Case Study
We containerized dedicated telecom apps for Deutsche Telekom’s Croatian subsidiary, deployed them on OpenShift and connected CI/CD for development teams using different technologies.
Project details
The work linked code changes, image builds and deployment into one shared delivery process that teams could reuse.
-
Team
Senior DevOps specialists worked on the project for six months.
-
Challenge
Containerize dedicated telecom apps, update their images automatically after code changes, and run one delivery process for teams with different technology stacks.
-
Tasks
Set up an OpenShift cluster and an automated, configurable workflow, so teams could adapt and reuse it without in-house developers updating Docker images by hand.
-
Solution
A code change builds a new Docker image, and the app deploys on the OpenShift cluster with that image. We integrated GitLab, Jenkins and OpenShift, configured SSL and improved CI/CD for several development teams.
Tech stack
The project ran on OpenShift, Docker, GitLab and Nexus, with Jenkins in the CI/CD integration.
The main tools:
-
OpenShift
-
Docker
-
Gitlab
-
Nexus
Our Workflow
Seven stages, from discovery and audit to a maintenance plan and team training.
- Discovery and audit
-
- Scope definition
-
- Solution preparation
-
- Implementation
-
- Testing
-
- Maintenance plan
-
- Interaction and training
Project results
We built the software architecture and integration automation, added GitLab repository management and an open-source setup for deploying Jenkins.
We also introduced reusable, customizable processes, designed to cut repeated manual work for developers and let teams run the same release workflow across projects.
Client testimonial
Looking for a DevOps expert?
Drop us a line, we’ll be happy to tackle your challenge.