# GitOps & CI/CD Platform

Client / Employer: PT Eigen Tri Mathema | Category: CI/CD | Year: 2025

GitOps-based delivery and pipeline automation that scales across hundreds of microservices.

Tags: ArgoCD, Concourse, GitOps, CI/CD

## Overview

A GitOps-based delivery and CI/CD platform at Eigen that keeps cluster state in sync with Git and scales pipeline automation across hundreds of microservices.

## The Problem

Deploying and updating hundreds of Kubernetes applications manually was error-prone and hard to track. Eigen needed a way to keep cluster state in sync with Git, make rollbacks safe and simple, and run CI/CD pipelines that stay readable and maintainable at scale.

## The Solution

ArgoCD was deployed for GitOps-based continuous delivery, managing every application from a single dashboard with clear health status, sync state, and one-click rollback. Concourse CI was chosen for its pipeline-as-code philosophy, providing visual build pipelines, resource management, parallel job execution, and containerized workers with Git integration.

## Key Outcomes

- **GitOps:** Cluster state kept in sync with Git as the source of truth.
- **One-Click Rollback:** Safe, simple rollbacks for any number of services.
- **Pipeline-as-Code:** Pipelines defined in code, versioned with Git.
- **Scales:** Delivery and CI/CD that scale across hundreds of microservices.

## Project Summary

Eigen's GitOps & CI/CD Platform combines ArgoCD for GitOps delivery and Concourse for pipeline-as-code automation, scaling across hundreds of microservices.

## Key Features

- ArgoCD GitOps
- Concourse Pipeline-as-Code
- Continuous Delivery
- Health & Sync State Tracking
- One-Click Rollback
- Visual Build Pipelines
- Parallel Job Execution
- Multi-App Management
