Welcome to the Cloud Automation Projects repository! This collection showcases a variety of scripts designed to automate tasks on Windows and Linux machines using Bash, PowerShell, and Python.
These scripts are inspired and sanitized by real-world scenarios encountered in my day-to-day work as a Cloud Engineer.
In this repository, you will find scripts that address common challenges in cloud environments, including:
- AWS Automation: Scripts for managing AWS resources such as EC2 instances, S3 buckets, IAM users, and more.
- Windows Server Management: PowerShell scripts for configuring and troubleshooting Windows servers.
- Linux Automation: Bash scripts for automating tasks on Linux servers. (Coming Soon!)
- EC2 Management: Automate the creation, modification, and deletion of EC2 instances.
- S3 Operations: Manage S3 buckets and objects, including scanning for sensitive data.
- IAM User Management: Automate the creation, deletion, and management of IAM users and groups.
- Disk Cleanup: Scripts to clean up temporary files and optimize disk space.
- Service Management: Automate the start, stop, and configuration of Windows services.
- Security: Scripts to manage firewall rules, reset passwords, and more.
- System Monitoring: Bash scripts to monitor system performance and resource usage.
- Backup and Restore: Automate the backup and restoration of critical data.
- Configuration Management: Scripts to manage system configurations and updates.
- LinkedIn: rgmartinez-cloud
- Blog: Medium
- GitHub: TerminalsandCoffee
This project is open source and available under the MIT License.
Built with โ and ๐ป by Rafael Martinez