DevOps and SRE Fundamentals: Implementing Continuous Delivery(LFS261)

DevOps and SRE Fundamentals: Implementing Continuous Delivery(LFS261)

Overview

LFS261 is designed for developers, DevOps engineers, and system administrators who want to understand and implement continuous delivery through DevOps and SRE practices. You’ll learn to build CI/CD pipelines, use Docker and Jenkins, analyze code quality, and deploy scalable applications with GitOps and Kubernetes.

Objectives

By the end of this course, leaner will be able to:

  • Understand DevOps and SRE principles
  • Set up and manage CI/CD pipelines using Jenkins
  • Use Docker for container-based development and deployment
  • Apply GitOps practices using Argo CD
  • Deploy and monitor scalable applications in Kubernetes environments

Prerequisites

  • Basic Linux and system administration knowledge
  • Understanding of software delivery process

Course Outline

Module 1: Introduction to CI/CD and Learning Environment2025-06-09T14:09:12+05:30
  • Introduction
  • What and Why of CI/CD
  • Setup: Exploring and Creating Our Learning Environment
Module 2: Containers, Git, and Jenkins Basics2025-06-09T14:15:14+05:30
  • Basics of Container Operations with Docker
  • Version Control with Git
  • Setting Up Continuous Integration with Jenkins
Module 3: Jenkins Pipelines and Docker Integration2025-06-09T14:17:31+05:30
  • GitHub Branch Policies & Pipeline as Code with Jenkinsfile
  • Using Docker with Jenkins Pipelines
  • Docker Images
Module 4: Multi-Service Deployment and Code Analysis2025-06-09T14:19:49+05:30
  • Launching a Multi-Service Application with Docker Compose
  • Automated Code Analysis
Module 5: Site Reliability Engineering and Kubernetes2025-06-09T14:21:53+05:30
  • SRE and Deploying a Scalable Application to Kubernetes
  • SRE. GitOps and CD with Argo CD
2025-06-09T14:09:45+05:30
Go to Top