Telecom enterprise (name withheld) · Telecom

Telecom CI/CD on OpenShift with Jenkins and Argo CD

Replaced manual builds and deployments on a bare-metal OpenShift platform with Jenkins pipelines and Argo CD GitOps, so every release goes from commit to cluster the same way.

Anonymised engagement. Based on hands-on OpenShift delivery experience of the Ramatech team. Client name withheld under confidentiality.

Architecture

Challenge

Applications were built and deployed to OpenShift by hand with oc, kubectl, and scripts. Releases depended on individual engineers, changes were hard to trace, and rolling back meant repeating manual steps.

Solution

Built Jenkins pipelines that take code from Bitbucket, build it, and publish artifacts to Nexus and container images to the registry (Quay or the internal OpenShift registry). Packaged applications as Helm charts and set up Argo CD to sync them from Git to the bare-metal OpenShift cluster. Pipelines and runbooks were handed over to the client team.

Results

Git

Single source of truth for every deployment

Automated

Repeatable releases from commit to cluster, with a full audit trail

Rollback

Simpler rollback and fewer manual deployment errors

Stack

OpenShiftBare metalJenkinsArgo CDHelmBitbucketNexusQuay
Start a similar engagement