In this project, you’ll build a distributed Jenkins environment with one master and two slave nodes on AWS EC2. You’ll start by provisioning and configuring the master Jenkins server, then set up two slave instances with matching Java versions. Through Jenkins' built-in agent management, you’ll configure and connect the slaves to the master using JNLP and WebSocket connections.
You’ll learn how to label agents, allocate workspaces, and delegate pipeline jobs to specific slaves for parallel execution. By the end of the project, you’ll have a fully functional Jenkins Master-Slave setup capable of distributing builds, reducing load on the master, and accelerating your CI/CD pipelines.
This project is ideal for DevOps engineers, SREs, and platform teams looking to scale Jenkins in production environments.
Additionally, all learners receive dedicated online support through our Slack workspace where you can ask questions, get troubleshooting help, and interact with our team throughout the entire project.
Click here to access Slack workspace link
Cloud Solution Architect, DevOps Consultant & Trainer