Learn to design and implement CI/CD pipelines using Jenkins in this hands-on course. Explore Jenkins installation, job creation, pipeline automation, and integrations with GitHub, Docker, and Ansible. Master scalable DevOps workflows for faster and more efficient software delivery with real-world project scenarios.
This course introduces the fundamentals of Continuous Integration and Continuous Delivery and explains how automated pipelines streamline development, testing, and deployment workflows. You will begin by exploring the core principles of CI/CD and understanding how automation improves collaboration and accelerates release cycles in modern development environments. The learning journey then shifts to Jenkins, one of the most widely used automation servers for implementing CI/CD pipelines. Through guided demonstrations, you will install Jenkins in different environments, explore its architecture, and navigate its interface. You will create Jenkins jobs, configure build triggers, automate testing processes, and integrate source code repositories such as Git and GitHub. You will also learn how plugins, agents, and nodes support scalable build automation. The course then moves into pipeline-based automation. You will design multi-stage pipelines and integrate tools such as Docker and Ansible to support automated deployments. Advanced topics such as credential management, conditional stages, and parallel execution will help you build efficient pipelines and implement practical DevOps automation workflows. This course is designed for DevOps engineers, software developers, system administrators, and cloud professionals who want to automate software delivery using Jenkins. It is also valuable for professionals transitioning into DevOps roles and seeking practical CI/CD experience. Basic familiarity with Linux command line, software development workflows, and version control systems such as Git is recommended but not mandatory. The course follows a practical, hands-on learning approach centered around real-world CI/CD workflows. Concepts are introduced through clear explanations and reinforced with guided demonstrations. Learners progressively build automation pipelines while exploring Jenkins integrations and DevOps best practices. This course is based on Design & Implement CI/CD Pipelines using Jenkins - Hands-On, by Yogesh Raheja, Thinknyx Technologies. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.













