LU01a - Introduction to DevOps

Internal reference: learningunits/01-1.md

Goals

  1. You can explain in your own words the purpose of DevOps and how it differs from traditional development and operations silos.
  2. You can describe why culture and collaboration are critical for implementing DevOps successfully.
  3. You can diagram or summarize the steps and tools involved in each process (e.g., SCM, CI servers, package managers, configuration managers).
  4. You can list at least three benefits that come with DevOps practices.
  5. You can list at least one organizational challenge that come with DevOps practices.
  6. You can provide examples of how CI/CD pipelines might look in real projects, including tools like Git, Jenkins, or Docker.


Basics

In this article, you will learn about what DevOps is, how they are defined, and their benefits.


Exercises

Make your own notes while reading the article.


Daniel Garavaldi