Welcome to the AI-Powered DevOps Hands-On Lab repository! This is your complete guide to mastering AI integration across every phase of the DevOps lifecycle.
By completing these exercises, you will:
- Apply AI tools (GitHub Copilot, ChatGPT, n8n) across the entire DevOps lifecycle
- Build automated CI/CD pipelines with AI assistance
- Implement AI-powered testing and monitoring
- Gain hands-on experience with real-world DevOps scenarios
Each folder represents a phase in the DevOps infinity loop:
| Phase | Folder | What You'll Learn |
|---|---|---|
| Plan | 01-plan/ |
Using AI for project planning and requirement gathering |
| Code | 02-code/ |
AI-assisted coding with GitHub Copilot |
| Build | 03-build/ |
Automating builds with AI-generated configs |
| Test | 04-test/ |
AI-powered test generation and smart testing |
| Release | 05-release/ |
Automated release notes with AI |
| Deploy | 06-deploy/ |
AI-enhanced deployment automation |
| Operate | 07-operate/ |
Infrastructure management with AI |
| Monitor | 08-monitor/ |
AI-driven monitoring and incident response |
- Clone this repository:
git clone https://github.com/devopsfarm/ai-devops-hands-on.git
cd ai-devops-hands-on
- Install prerequisites:
- Visual Studio Code with GitHub Copilot extension
- Git
- Docker
- Node.js (for n8n)
- Python 3.x
- Start with Phase 1:
Navigate to
01-plan/and follow the README instructions.
- AI Tools: GitHub Copilot, ChatGPT, OpenAI API
- CI/CD: GitHub Actions, Jenkins
- Automation: n8n
- Monitoring: Prometheus, Grafana
- Infrastructure: Docker, Kubernetes, Terraform
The case-study/ folder contains the complete FinDev Inc. microservices application used throughout the training.
- Each phase folder has its own README with exercises ranging from easy to complex
- Follow exercises in order for the best learning experience
- Complete hands-on labs and check your work against provided solutions
- Use AI tools as instructed to experience real AI-DevOps workflows
Found an issue or want to improve an exercise? Open a PR or issue!
Questions? Reach out to DevOpsFarm IT Solutions or join our community forum.
Happy Learning! ๐
Want to level up? Try integrating MCP (Model Context Protocol) with Claude and Trello:
- Automatic Project Planning: AI generates plans โ Trello creates cards automatically
- Real-Time Collaboration: Multiple people chat with Claude, shared Trello board updates
- Risk Analysis: Claude analyzes your project board and suggests improvements
- Zero Manual Work: Plans โ Cards โ Team coordination, all automated
Learn More: See Phase 1: Planning - Advanced MCP & Trello