Jenkins

Fundamentals

Jenkins is an open source automation platform, commonly used for continuous integration and continuous delivery. It is feature-packed, highly configurable, and extensible.

I have used it heavily for GitOps-based infrastructure automation. Jenkins was responsible for managing authorization and credentials, periodically running Ansible playbooks, launching virtual machine image builds and making an OpenStack cloud converge to a predefined state.