Urgent.News

What's breaking now, across thousands of outlets.

Tech

Scalable Jenkins Management: Empowering Enterprises With Centralized Control for 150+ Instances

A centralized Jenkins control plane can reduce fleet sprawl, automate upgrades and backups, improve observability, and give application teams safe self-service across large multi-cloud CI/CD estates.

Scalable Jenkins Management: Empowering Enterprises With Centralized Control for 150+ Instances

Managing multiple Jenkins instances can be challenging, as each master often has slight differences. Plugins can become out-of-sync, storage may fill up unexpectedly, and quick fixes in one team's environment can cause outages in another. This issue becomes even more complex when dealing with 150+ instances across various environments, including on-premise data centers and multiple clouds.

Manual administration is no longer a feasible solution. To address this, a project was launched in three phases over 20 months, aiming to provide a centralized UI and automation layer. This new system allows platform teams to manage all Jenkins instances in one place, without requiring each team to become Jenkins administrators themselves.

The project faced several challenges, such as inconsistent plugin versions, inconsistent backups, no unified alerting, and inefficient job configurations. However, the key to success was designing the system as a proper control plane rather than relying on a longer shell script. This control plane consists of a React and Redux dashboard, a Python backend, idempotent Ansible playbooks for upgrades and backups, Kubernetes and Helm for dynamic Jenkins agent provisioning, and ArgoCD for GitOps-style rollouts.

Observability is achieved through Prometheus and Grafana for metrics and the ELK stack for log aggregation and alerting. The dashboard provides live fleet health information, allowing teams to perform routine tasks independently instead of waiting for a platform engineer's assistance. The results of the rollout were significant, with reduced administrative overhead, decreased infrastructure spend, and less time spent on manual Jenkins upkeep.

The next step is to implement predictive resource scaling and expand the self-service model to other CI/CD tooling in the organization.

Written by urgent.news from DevOps.com's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at devops.com →

More in Tech

Swift 6 turned working code into a compile error and iOS devs are furious

Everything was working perfectly fine in your application for multiple years. Then one day a simple configuration change of a flag resulted in over 20,000 warnings for you to handle.

  • Swift 6 introduced strict concurrency checking as default in 2025 and 2026
  • Migration caused 20,000+ warnings and extensive verification for iOS devs
  • iOS developer reported 41% crash rate decrease after Swift 6 adoption

Full-Text Search Still Works. It Just Doesn’t Get You to an Answer

Originally posted by Klim Todrik on https://manticoresearch.com/blog/conversational-search/ on Aug 20, 2026 Imagine a typical online shoe store.

  • Full-text search handles exact terms like brand names and keywords.
  • Modern users expect advanced search capabilities beyond simple terms.
  • Manticore's Conversational Search combines full-text, vector search, filters, and language models.

More from Monday 24 August →