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.