← Back to Courses
DevOps Engineering & CI/CD

DevOps Engineering & CI/CD

Learn DevOps Engineering & CI/CD with practical training in Git, Jenkins, Docker, Kubernetes, Terraform, Ansible, and automated software delivery.

4 days
Intermediate

Course Overview

Course Modules Module 1: DevOps Culture & Principles DevOps Philosophy Agile & Lean Principles Dev & Ops Collaboration DevOps Metrics SRE Concepts DevOps Toolchain Module 2: Version Control & Collaboration Git Advanced Workflows GitHub/GitLab Branching Strategies Code Review Process Git Hooks Monorepos Module 3: CI/CD Pipeline Design Jenkins GitHub Actions GitLab CI Pipeline as Code Automated Testing Artifact Management Module 4: Containerization & Orchestration Docker Fundamentals Docker Compose Kubernetes Architecture Helm Charts Container Security Service Mesh Module 5: Infrastructure as Code Terraform Ansible AWS CloudFormation Pulumi Configuration Management State Management Module 6: Capstone Project Pipeline Architecture Docker Containerization Kubernetes Deployment IaC Implementation Monitoring Setup Security Scanning Capstone Project Design and implement a complete CI/CD pipeline with Docker, Kubernetes, and infrastructure-as-code for a sample application.

Learning Outcomes

✓

Implement CI/CD pipelines using modern tools.

✓

Containerize applications with Docker and Kubernetes.

✓

Manage infrastructure using Terraform and Ansible.

✓

Apply DevOps best practices for reliable software delivery.

✓

Monitor and observe production systems effectively.

Prerequisites

Participants should have: Proficiency with Linux command line Basic understanding of software development lifecycle Scripting skills in Bash or Python

Enterprise Learning

Tailored learning experiences for enterprises, institutions, and professional cohorts.