Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/benjaminburton/devtestpy


https://github.com/benjaminburton/devtestpy

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# 🚀 Python DevOps Bootcamp Repo - Purple Cohort

Welcome to my Python repo! This repository is part of my journey in the **Level Up in Tech** DevOps Bootcamp, where I'm diving deep into Python and building tools for DevOps automation. I'm part of the **Purple Cohort**, and here, you'll find scripts, projects, and challenges that showcase my progress.

## 📝 Table of Contents
- [About the Repo](#about-the-repo)
- [Technologies](#technologies)
- [Setup & Installation](#setup--installation)
- [Usage](#usage)
- [Projects](#projects)
- [Contributing](#contributing)
- [License](#license)

## 💡 About the Repo

This repository contains my Python projects and scripts as part of the DevOps Bootcamp. From automation to handling cloud infrastructure, it's all here. You'll find:
- Scripts for automating tasks
- Python utilities for cloud services (AWS, Azure, etc.)
- Practice problems and projects
- Solutions for challenges and assignments

## ⚙️ Technologies
This repo uses the following tools and technologies:
- **Python** (of course!)
- **AWS Boto3** for interacting with cloud services
- **Docker** for containerization
- **Terraform** for infrastructure as code
- **GitHub Actions** for CI/CD automation

## 🛠 Setup & Installation

To get started with this repo, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/zaireali649/luit-oct-2024-purple
cd luit-oct-2024-purple
```

2. (Optional) Set up a virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate # For Linux/MacOS
venv\Scripts\activate # For Windows
```

3. Install dependencies:
```bash
pip install -r requirements.txt
```

## 🚀 Usage

Here's how you can use the scripts in this repo:

- To run a Python script:
```bash
python script_name.py
```

- For any cloud-related automation:
```bash
python boto3_script.py
```

Make sure you have the necessary AWS credentials set up if you're working with cloud automation scripts.

## 📂 Projects

- **Project 1:** Automating AWS S3 Bucket Creation with Boto3
- **Project 2:** Deploying Python Apps in Docker
- **Project 3:** CI/CD Pipeline with GitHub Actions and Python

More projects will be added as I progress through the bootcamp!

## 🤝 Contributing

Feel free to fork this repository and submit pull requests if you'd like to contribute!

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Happy coding! 😄 Let's Level Up!