What are the common ways to deploy Jenkins in an organization?
Quick Answer
Four common approaches: a manual install on an EC2/VM, a Docker container, a Helm chart on Kubernetes/EKS, or raw Kubernetes YAML manifests. Helm on EKS is the usual choice for scalability and HA.
Detailed Answer
EC2 is simplest to start but you own patching and scaling; Docker adds portability; Helm on Kubernetes gives declarative config, easy upgrades, and dynamic build agents via the Kubernetes plugin (spin up agent pods per build, scale to zero). For production, Helm on EKS with persistent storage and backups is the common pattern.
Interview Tip
Recommend Helm-on-Kubernetes for dynamic agents and scalability, and mention persistence + backups for a production-grade answer.