DevOps (Practical)

Hands-on DevOps practices — version control with Git, CI/CD pipelines, containerisation with Docker, and Linux system administration.

Instructor: Tushar R. Mahore

Term: AY 2021–22

Location: Dr. Rajendra Gode Institute of Technology & Research, Amravati

Course Overview

A practical course equipping students with the DevOps skillset demanded by modern software teams — from source control to automated deployment.

Topics Covered

  • Linux command line: file system, permissions, shell scripting
  • Version control with Git and GitHub: branching, merging, pull requests
  • Continuous Integration: GitHub Actions, Jenkins basics
  • Containerisation: Docker — images, containers, volumes, networking
  • Docker Compose for multi-container applications
  • Introduction to Kubernetes concepts
  • Configuration management basics: Ansible
  • Monitoring and logging fundamentals
  • Cloud deployment: AWS / Azure basics

Tools

Git, GitHub, Docker, Jenkins, Linux (Ubuntu/RedHat), Ansible

Materials

Course materials will be uploaded here. Contact mahoretushar@gmail.com for resources.