https://github.com/maksof-waqarahmed/devops
This repository documents my step-by-step journey through a comprehensive DevOps course. It includes weekly learning, hands-on tasks, and projects covering Git, CI/CD pipelines, Docker, GitHub Actions, cloud deployment, and monitoring with Grafana.
https://github.com/maksof-waqarahmed/devops
ci-cd cloud devops docker git github-actions grafana monitoring-scripts monitoring-tool
Last synced: about 1 month ago
JSON representation
This repository documents my step-by-step journey through a comprehensive DevOps course. It includes weekly learning, hands-on tasks, and projects covering Git, CI/CD pipelines, Docker, GitHub Actions, cloud deployment, and monitoring with Grafana.
- Host: GitHub
- URL: https://github.com/maksof-waqarahmed/devops
- Owner: Maksof-waqarahmed
- Created: 2025-07-20T02:02:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-08T07:55:03.000Z (6 months ago)
- Last Synced: 2025-08-19T11:08:41.637Z (6 months ago)
- Topics: ci-cd, cloud, devops, docker, git, github-actions, grafana, monitoring-scripts, monitoring-tool
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π DevOps Mastery Journey
**Course Incharge**: Muzammil Bilwani
**Prerequisite**: Basic programming knowledge and comfort with web applications
**Status**: In Progress
Welcome to my DevOps learning repository! This repo documents my journey through a comprehensive DevOps course, covering core practices and tools used in real-world DevOps environments.
---
## π Course Description
This course provides hands-on experience with the essential practices of DevOps, including:
- CI/CD pipelines
- Infrastructure as Code (IaC)
- Containerization with Docker
- GitHub Actions for automation
- Deployment to cloud platforms
- Monitoring with Grafana
By the end of this course, I will have completed multiple practical projects and a full DevOps pipeline for a real-world web application.
---
## π― What I Will Learn
- β
Implement CI/CD pipelines for automated software delivery
- β
Work with Git, GitHub, branches, and automation workflows
- β
Deploy both static and dynamic websites with custom domains
- β
Use Docker to containerize applications
- β
Set up monitoring using Grafana
- β
Complete an end-to-end DevOps project with live demo
---
## ποΈ Course Outline & Weekly Topics
| Week | Topic | Description |
|------|-------|-------------|
| 1 | **Introduction to DevOps** | Understand DevOps practices, roles, tools, and setup |
| 2 | **Linux Essentials** | Learn bash scripting, shell commands, file handling |
| 3 | **Git & GitHub** | Work with branches, PRs, GitHub collaboration |
| 4 | **Domains & DNS** | Understand domain names, DNS records, hosting setup |
| 5 | **Static Website Deployment** | Deploy portfolio sites using GitHub Pages, Netlify, or Vercel |
| 6 | **Hosting Dynamic Apps** | Deploy backend services with environment management |
| 7 | **CI/CD Fundamentals** | Plan and understand continuous integration/deployment |
| 8 | **GitHub Actions** | Automate CI/CD workflows with YAML |
| 9 | **Introduction to Docker** | Build, run, and manage containers |
| 10 | **Docker in Action** | Docker Compose, Docker Hub, app deployment |
| 11 | **Monitoring with Grafana** | Metrics collection, dashboard creation, alerting |
| 12 | **Capstone Project** | Full DevOps lifecycle project with demo and code |
---
## π οΈ Tools & Technologies
- **Version Control**: Git, GitHub
- **Hosting**: GitHub Pages, Netlify, Vercel, Render, Railway
- **CI/CD**: GitHub Actions
- **Containers**: Docker, Docker Compose
- **Monitoring**: Grafana
- **Scripting**: Bash
---
## π§ Work in Progress
This repository will be updated **week by week** as I complete hands-on tasks, projects, and mini challenges. All code, scripts, configs, and resources will be shared here.
---
## π Stay Connected
Feel free to **watch** this repo to follow along, or **fork** it if you're also learning DevOps!
Letβs connect on [LinkedIn](https://www.linkedin.com/in/waqarranadev/) and grow together in the DevOps journey.
---
> _"DevOps is not a goal, but a never-ending process of continual improvement."_ β Jez Humble
---