Jenkins: Continuous Integration & Deployment
The complete CI/CD chain in 3 days: Jenkins Pipeline as Code, SonarQube analysis, Artifactory publishing, Kubernetes and Terraform deployment on real environments.
- Install and secure Jenkins
- Write declarative pipelines (Jenkinsfile)
- Configure dynamic agents
- Integrate testing, quality checks and deployment
- Go from commits to a tested, versioned artefact with no manual intervention
- Detect a regression within 5 minutes of a push, before it reaches production
- Deploy to several environments with a human approval between staging and production
- Manage pipeline secrets without ever writing them in plain text in the code
The programme
Day 1 - Jenkins: fundamentals and pipelines
- Jenkins architecture: controller, agents, essential plugins
- Installation and configuration on a VM or Docker
- Freestyle jobs vs Pipeline as Code (Jenkinsfile)
- Triggers: Git push, cron, webhooks
- Workshop: first end-to-end pipeline with GitHub
Day 2 - Quality, artefacts and security
- SonarQube integration: quality gates in the pipeline
- JFrog Artifactory: publishing and retrieving artefacts
- Managing credentials and secrets in Jenkins
- Slack/email notifications based on build status
- Workshop: complete pipeline with code analysis and artefact publishing
Day 3 - Kubernetes and Terraform deployment
- Building and pushing a Docker image from Jenkins
- Kubernetes deployment with kubectl and Helm in the pipeline
- Terraform in Jenkins: automated plan and apply
- Multi-branch environments (dev / staging / prod)
- Final workshop: complete pipeline - build → SonarQube → Artifactory → deploy to K8s
Who is this for
DevOps engineers, developers and ops engineers automating their deliveries.
Prerequisites
- Linux and Git basics
- Notions of CI/CD
Format
Frequently asked questions
Is the course eligible for OPCO or CPF funding?
No. Sphinx-Digital is not Qualiopi certified and is not listed on Mon Compte Formation. The course is invoiced directly to the company or the individual, with no external funding.
What is the difference between the public (inter-company) and in-company formats?
In the public format, you join a session with participants from other companies (3 to 10 people). In-company, we run a session dedicated to your team, on your site or remotely, with content adapted to your context. In-company pricing is available on quote.
Remote or on-site: what are the practical differences?
Content and labs are identical. Remotely, labs run on cloud environments accessible from a browser, with nothing to install. On-site, you provide the workstations; labs can run in the cloud or locally depending on your infrastructure.
How many participants per session?
3 to 10 participants at most. This deliberate limit ensures everyone can ask questions, adapt the exercises to their context and get a detailed answer.
What is the evening format?
The evening format spreads the same course over 4 sessions of 3.5 hours (14 hours in total), in the evening from 6:30 pm to 10:00 pm. Same content, same labs, same price, so you can build skills without taking days off.
How does payment work?
Courses are invoiced on quote, by bank transfer. Payment in instalments is possible. We issue a training agreement for companies that want their training department to cover the cost.
Interested in this course?
Join the next session or request a tailored in-company session.
What participants say
Not sure this course fits your context?
A 20-minute call to take stock before you enrol, with no sales pitch.