Python • IT Automation • REST API • JSON • GenAI
This repository contains four hands-on Python projects designed to demonstrate practical skills in IT Infrastructure, Automation, API Integration, Log Analysis and Generative AI.
The objective of these projects is to build real-world Python utilities that align with IT Operations, Cloud Engineering, DevOps and AI Engineering roles.
The complete architecture illustrates how different Python utilities process system information, logs, REST APIs and AI conversations to generate meaningful outputs.
A command-line IT administration toolkit for Windows infrastructure operations.
- System Information
- Hostname & Local IP
- Ping Diagnostics
- DNS Lookup
- Disk Usage Monitoring
- Running Process Inspection
- IP Configuration
Python • Platform • Socket • Subprocess • Shutil
A practical log analysis utility for IT Operations and DevOps teams.
- Read Log Files
- Error Detection
- Warning Detection
- INFO Analysis
- IP Address Extraction
- Log Statistics
- Automated TXT Report Generation
Python • Regex • Collections • File Handling
A Python application that consumes REST APIs and processes JSON data.
- REST API Integration
- HTTP Response Handling
- Nested JSON Parsing
- Data Filtering
- CSV Export
- JSON Export
- Summary Report Generation
Python • JSON • CSV • urllib
A Generative AI command-line assistant designed for IT professionals.
- Interactive CLI Chatbot
- Multi-turn Conversation
- Secure API Key Handling
- Conversation Reset
- Help Commands
- Error Handling
- IT / Cloud / DevOps Assistant
Python • OpenAI SDK • Generative AI
| Technology | Usage |
|---|---|
| Python 3.12 | Core Development |
| REST API | Data Integration |
| JSON | Data Processing |
| CSV | Report Export |
| Regex | Log Analysis |
| OpenAI SDK | Generative AI Chatbot |
| Git & GitHub | Version Control |
Avinash-Python-GenAI-Mini-Projects
│
├── 01-IT-Admin-Assistant
│
├── 02-Log-Analyzer
│
├── 03-JSON-API-Processor
│
├── 04-Python-AI-Chatbot
│
├── project-architecture.png
│
└── README.md
Clone the repository
git clone https://github.com/Avinashsingh011/Avinash-Python-GenAI-Mini-Projects.gitMove into project folder
cd Avinash-Python-GenAI-Mini-ProjectsRun any project
python filename.py- Python Programming
- IT Automation
- Windows Administration Utilities
- Log Monitoring
- REST API Integration
- JSON Processing
- CSV Reporting
- Generative AI Integration
- Secure Environment Variables
- GitHub Project Management
Avinash Kumar
IT Infrastructure | Cloud | DevOps | Generative AI
GitHub:
https://github.com/Avinashsingh011
- GUI Version using Tkinter
- FastAPI Web Interface
- Docker Container Support
- Kubernetes Deployment
- Streamlit Dashboard
- AI Powered Log Analysis
- Azure & AWS Integration
If you found this repository useful, consider giving it a ⭐
