Course Outline

Automate With DevOps

CI/CD Pipelines with Jenkins, Git, and Docker Training Course

Rating

9/10

Duration

3 Days

Course Overview

This course is for developers, DevOps engineers, and IT professionals who want to move beyond manual deployment headaches and start building fast, automated, and secure delivery pipelines. Through a hands-on, project-driven approach, you’ll learn how to use Jenkins, GitHub Actions, and Docker to create streamlined CI/CD workflows. From code push to containerized deployment, this course will show you how modern DevOps teams keep things moving without breaking production.

Format of Training

  • Live walkthroughs and guided labs
  • Hands-on CI/CD pipeline builds in real time
  • Step-by-step Jenkins and GitHub Actions setup
  • Docker-based containerization and deployment practice

Course Objectives

  1. Set up and configure Jenkins for continuous integration
  2. Build automation workflows using Git and GitHub Actions
  3. Containerize applications using Docker and deploy them safely
  4. Implement build triggers, automated testing, and release pipelines
  5. Use Docker Hub or private registries for image management
  6. Secure the CI/CD pipeline against common risks
  7. Monitor and troubleshoot pipeline issues in a live environment

Prerequisites

Course Outline

Day 1: CI/CD Fundamentals and Jenkins Setup
Session 1: Understanding the CI/CD Lifecycle

  • The what and why of continuous integration and delivery

  • Typical pipeline stages and DevOps toolchains

Session 2: Installing and Configuring Jenkins

  • Setting up Jenkins and agents

  • Creating and running your first Jenkins job

Day 2: Automating Builds and Deployments
Session 1: Git, GitHub, and Pipeline Triggers

  • Webhooks, pull requests, and auto-builds

  • Building pipelines using GitHub Actions and Jenkinsfiles

Session 2: Containerizing with Docker

  • Docker fundamentals for DevOps

  • Creating, testing, and managing Docker images

Day 3: Secure Delivery and Real-World Integration
Session 1: Security and Best Practices

  • Secrets management and access control

  • Pipeline hardening and logging

Session 2: End-to-End Pipeline Project

  • Build, test, containerize, and deploy a complete app

  • Final review and group troubleshooting session

Bespoke Option

We are open to customizing this program to align with your specific learning objectives. If your team has particular goals or areas they wish to focus on, we would be happy to tailor the course outline to meet those needs and ensure the program supports the achievement of your desired outcomes.

Further Learning Opportunities

DevOps

DevOps Engineer Expert

This advanced course is designed for IT professionals aiming to master DevOps engineering practices using Azure tools.

Modern DevOps Architecture: Integration, Security, and Scalable Design

This course provides in-depth, practical knowledge for DevOps professionals seeking to design secure, scalable, and highly integrated DevOps architectures.

DevOps Engineering for Developers

This course is designed for developers who want to embed DevOps best practices directly into their software development workflows.

CI/CD Pipelines with Jenkins, Git, and Docker

This course is for developers, DevOps engineers, and IT professionals who want to move beyond manual deployment headaches and start building fast, automated, and secure delivery pipelines.

Site Reliability Engineering (SRE) Practitioner

This course is built for engineers who keep systems running when stakes are high.

DASA DevOps Practitioner Training Course

This intensive practitioner-level course is aligned with the DevOps Agile Skills Association (DASA) framework and is designed to equip participants with the essential skills to effectively implement DevOps practices in real-world scenarios.

CI/CD Pipelines with Jenkins, Git, and Docker Training Course

Course Name: CI/CD Pipelines with Jenkins, Git, and Docker Training Course

Request More Information