Skip to content

borailci/devops-projects

Repository files navigation

My DevOps Projects

A collection of projects to practice and showcase DevOps skills, inspired by the DevOps Project Roadmap.

DevOps Projects

Below are the shell script and command-line tool projects:


1. Server Performance Analysis Script

  • Server Performance Script

    • Description: A cross-platform shell script that analyzes and displays key server performance statistics, such as CPU usage, memory consumption, disk space, and top running processes. It's designed to work on both Linux and macOS environments.

    • Project Link: https://roadmap.sh/projects/server-stats


2. Log Archive Tool


3. Nginx Log Analyzer

  • Nginx Log Analyzer

    • Description: A comprehensive shell script that analyzes Nginx access logs and provides detailed statistics including top IP addresses, most requested paths, response status codes, and user agents. Features colorized output, multiple analysis methods (awk, grep/sed), and additional metrics like error rates and request distribution.

    • Project Link: https://roadmap.sh/projects/nginx-log-analyser


Go Projects

Below are the Go-based command-line applications:


1. GitHub User Activity CLI

  • GitHub User Activity

    • Description: A command-line tool built in Go that fetches and displays recent GitHub activity for any user using the GitHub API. The tool formats and presents various event types like pushes, issues, pull requests, stars, and repository creation in a user-friendly format.

    • Project Link: https://roadmap.sh/projects/github-user-activity


2. Task Tracker CLI

  • Task Tracker

    • Description: A simple command-line interface application for tracking and managing tasks. Built with Go, it supports adding, updating, deleting tasks, managing task status (todo, in-progress, done), and persistent JSON storage.

    • Project Link: https://roadmap.sh/projects/task-tracker


About

My devops projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published