0% found this document useful (0 votes)
3 views2 pages

DevOps Course: Concepts & Practices

This course offers a thorough introduction to DevOps, emphasizing collaboration between development and operations teams to enhance software delivery and system reliability. Participants will learn about automation, CI/CD pipelines, Infrastructure as Code, and monitoring using various tools. The course includes hands-on sessions and culminates in a mini project focused on building an end-to-end CI/CD pipeline.

Uploaded by

mshree0327
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

DevOps Course: Concepts & Practices

This course offers a thorough introduction to DevOps, emphasizing collaboration between development and operations teams to enhance software delivery and system reliability. Participants will learn about automation, CI/CD pipelines, Infrastructure as Code, and monitoring using various tools. The course includes hands-on sessions and culminates in a mini project focused on building an end-to-end CI/CD pipeline.

Uploaded by

mshree0327
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

DevOps: Concepts and Practices

1. About the Course:

This course provides a comprehensive introduction to DevOps, focusing on the


collaboration between development and operations teams to automate processes, enhance
software delivery, and improve system reliability. Learners will explore tools, practices, and
methodologies that enable Continuous Integration (CI), Continuous Delivery (CD),
Infrastructure as Code (IaC), and monitoring in real-world environments. The course is
designed for students and professionals in computer science, IT, and related fields who aim
to build expertise in modern software delivery pipelines.

2. Course Objectives:
 Understand the principles, culture, and practices of DevOps.
 Apply automation in software development and deployment processes.
 Implement CI/CD pipelines using industry-standard tools.
 Manage infrastructure with configuration management and containerization tools.
 Monitor, log, and secure applications in production environments.

3. Course Outcomes:
 Explain DevOps concepts, lifecycle, and cultural transformation.
 Build and manage CI/CD pipelines for automated software delivery.
 Deploy applications using Docker and Kubernetes.
 Implement Infrastructure as Code (IaC) with tools like Ansible/Terraform.
 Monitor applications using tools like Prometheus and Grafana.
 Apply DevOps practices to improve software reliability and scalability.

4. Session Plan (30 Hrs)

Session Topic Hrs Theory / Hands-on

1 Introduction to 2 hrs Theory


DevOps: Concepts,
Culture, and
Lifecycle

2 Version Control 3 hrs Hands-on


with Git & GitHub

3 Continuous 3 hrs Hands-on


Integration with
Jenkins/GitHub
Actions

4 Configuration 3 hrs Hands-on


Management with
Ansible/Chef

5 Containerization 3 hrs Hands-on


with Docker

6 Orchestration with 3 hrs Hands-on


Kubernetes

7 Infrastructure as 3 hrs Hands-on


Code (IaC) with
Terraform

8 Monitoring & 3 hrs Hands-on


Logging
(Prometheus,
Grafana, ELK Stack)

9 Cloud Platforms & 3 hrs Theory + Hands-on


DevOps
(AWS/Azure/GCP
basics)

10 Mini Project / Case 4 hrs Hands-on


Study: Building an
End-to-End CI/CD
Pipeline

Total = 30 Hrs

You might also like