Module 1: Introduction to DevOps (1.5 hours)
- What is DevOps?
- Principles: CALMS (Culture, Automation, Lean, Measurement, Sharing).
- Comparison: DevOps vs Traditional IT.
Module 2: DevOps Tools and Technologies (2 hours)
- Overview of popular DevOps tools.
- Version Control with Git.
- Continuous Integration using Jenkins.
Module 3: Introduction to CI/CD (2.5 hours)
- CI/CD concepts and benefits.
- Hands-on Lab: Setting up a basic CI/CD pipeline with Jenkins.
Module 4: Infrastructure as Code (IaC) (2 hours)
- What is Infrastructure as Code (IaC)?
- Tools: Terraform, Ansible, Puppet.
- Hands-on Lab: Automating infrastructure using Ansible.