Skip to content

ashwathstephen/devops-python-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Python Tools

Python License

Collection of Python utilities for DevOps automation, infrastructure management, and operational tasks.

Tools

Module Description
aws/ AWS resource management, cost analysis
kubernetes/ K8s cluster operations, pod health
docker/ Image cleanup, container management
monitoring/ Metrics collection, alerting
security/ Secret rotation, vulnerability scanning
utils/ Common utilities and helpers

Installation

pip install -r requirements.txt

Usage

AWS Tools

# List unused resources
python -m aws.unused_resources --region us-east-1

# Cost analysis
python -m aws.cost_analyzer --days 30

Kubernetes Tools

# Check pod health
python -m kubernetes.pod_health --namespace production

# Clean up failed pods
python -m kubernetes.cleanup --dry-run

Docker Tools

# Clean old images
python -m docker.image_cleanup --days 30

Testing

pytest tests/ -v --cov=.

Author

Ashwath Abraham Stephen Senior DevOps Engineer | LinkedIn | GitHub

License

MIT License - see LICENSE for details.

About

Python utilities for AWS, Kubernetes, and Docker automation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages