https://github.com/1d9akash/devops-practice
Solutions - DevOps Practice Exercises
https://github.com/1d9akash/devops-practice
aws devops python
Last synced: 2 months ago
JSON representation
Solutions - DevOps Practice Exercises
- Host: GitHub
- URL: https://github.com/1d9akash/devops-practice
- Owner: 1d9akash
- Created: 2025-03-29T00:32:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-02T11:48:49.000Z (about 1 year ago)
- Last Synced: 2025-05-02T12:23:21.951Z (about 1 year ago)
- Topics: aws, devops, python
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevOps Practice
This repository contains hands-on practice assignments and scripts covering **Python**, **AWS**, and **DevOps** fundamentals. It is organized by topic and includes real-world use cases, automation tasks, and CLI tools.
---
## Repository Structure & Contents
---
### 1. `python/`
Contains basic Python practice:
- Data types, loops, conditionals
- Functions and file handling
- JSON and OS/Sys modules
- Command-line arguments
- Practice problems with solutions
---
### 2. `python-aws-sdk-boto3/`
A complete set of Python scripts for automating AWS S3 using Boto3:
- Task 1: Create and configure S3 buckets
- Task 2: Upload and tag files automatically
- Task 3: Setup lifecycle rules for storage management
- Task 4: Secure S3 buckets with IAM policies and IP restrictions
- Task 5: Generate pre-signed URLs for secure file sharing
- Task 6: Monitor storage usage and estimate monthly S3 costs
- Task 7: (CLI Tool) Run `s3_manager.py` to access all the above features from a single script
---
### 3. `aws/`
Included:
- IAM, EC2, VPC, S3, Lambda
- EKS, ECR, Route 53, Cloudfront, Cloudwatch
---
### 4. `devops/`
Included:
- VPN, Kubernetes
- GitHub Actions, Ambassador Edge Stack
- Monitoring (Prometheus, Grafana)
- GitOps with ArgoCD
---