Skip to main content

DevOps in Practice: CI/CD and Infrastructure Automation

  • Created at 2 Dec 2025

Course Overview #

This course is designed for developers and operations engineers who want to build automated deployment pipelines and modern infrastructure using DevOps practices.

Learning Objectives #

  • Understand DevOps culture and key principles
  • Design and implement CI/CD pipelines
  • Build container-based environments with Docker
  • Deploy and manage services with Kubernetes

Course Structure #

Part 1: DevOps and CI/CD Fundamentals

  • Overview of DevOps culture and practices
  • CI/CD concepts and common tools (Jenkins, GitHub Actions, etc.)
  • Understanding the flow of testing, building, and deploying

Part 2: Containers and Docker

  • Container concepts and differences from virtual machines
  • Writing Dockerfiles and building images
  • Composing multi-container environments with docker-compose

Part 3: Kubernetes and Operations Automation

  • Kubernetes basics (Pod, Deployment, Service, etc.)
  • Rolling updates and scaling applications
  • Basics of monitoring and logging

Teaching Method #

  • Online/Offline: Zoom or in-person sessions
  • Hands-on focused: Labs using sample applications
  • 1:1 Feedback: Review of CI/CD pipelines and infrastructure setups

Target Audience #

  • Developers or operations engineers interested in DevOps
  • Those who want to automate existing manual deployment processes
  • Those planning to adopt container and Kubernetes-based environments

Prerequisites #

  • Basic Linux/terminal experience
  • Basic understanding of web application architecture

Contact #

For course schedule and pricing inquiries, please reach out via email.