Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tanmayvaij/aws-devops-practice

A comprehensive collection of hands-on demonstrations and practical exercises with AWS services, designed to enhance DevOps skills and workflows. Explore real-world scenarios and best practices for cloud infrastructure, automation, and continuous integration using AWS.
https://github.com/tanmayvaij/aws-devops-practice

amazon-web-services auto-scaling-group automation aws aws-learning cloud cloudautomation cloudcomputing devops devops-tools docker docker-compose docker-image ec2 iam load-balancer private-reg public-registry s3-bucket

Last synced: 10 days ago
JSON representation

A comprehensive collection of hands-on demonstrations and practical exercises with AWS services, designed to enhance DevOps skills and workflows. Explore real-world scenarios and best practices for cloud infrastructure, automation, and continuous integration using AWS.

Awesome Lists containing this project

README

        

# DevOps Practice with AWS (PDF Documentation)

Welcome to the **DevOps Practice** repository! This repository contains a collection of PDF documents that provide detailed demonstrations and practical exercises involving various AWS services. These resources are designed to enhance your DevOps skills and knowledge, covering real-world scenarios and best practices for cloud infrastructure, automation, and continuous integration with AWS.

## Table of Contents

- [Introduction](#introduction)
- [Repository Structure](#repository-structure)
- [AWS Services Covered](#aws-services-covered)
- [Contributing](#contributing)
- [License](#license)

## Introduction

This repository serves as a reference and learning hub for DevOps practices with AWS. The documents included are designed to simulate real-world scenarios, offering insights into setting up and managing various AWS services in a DevOps workflow.

## Repository Structure

| No. | Demonstrations | PDF Link |
| --- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 1 | Starting AWS EC2 instance | [View](./Starting%20AWS%20EC2%20instance.pdf) |
| 2 | Setuping AWS Load Balancer | [View](./AWS%20Load%20Balancer.pdf) |
| 3 | Using Application Load Balancer with Auto Scaling Group | [View](./Application%20Load%20Balancer%20with%20Auto%20Scaling%20Group.pdf) |
| 4 | Finding vulnerabilities on EC2 instance using Amazon Inspector | [View](./Finding%20vulnerabilities%20on%20EC2%20instance%20using%20Amazon%20Inspector.pdf) |
| 5 | IAM Users, Group, AWS Managed Policy Granular Access | [View](./IAM%20Users,%20Group,%20AWS%20Managed%20Policy%20Granular%20Access.pdf) |
| 6 | Basic Docker Commands | [View](./Basic%20Docker%20Commands.pdf) |
| 7 | Installing Docker on EC2 machine and performing life cycle operations | [View](./Installing%20docker%20on%20ec2%20machine%20and%20performing%20life%20cycle%20operations.pdf) |
| 8 | Create a docker image and push it to docker hub | [View](<./Create%20a%20docker%20image%20and%20push%20it%20to%20the%20docker%20hub%20(%20public%20repository%20).pdf>) |
| 9 | Create a private registry and push any image in that private registry | [View](./Create%20a%20private%20registry%20and%20push%20any%20image%20in%20that%20private%20registry.pdf) |
| 10 | Implementing AWS ECS and Fargate for deploying and managing containerized applications | [View](./Implementing%20AWS%20ECS%20and%20Fargate%20for%20deploying%20and%20managing%20containerized%20applications.pdf) |
| 11 | Create and run multi-container applications using Docker Compose | [View](./Create%20and%20run%20multi-container%20applications%20using%20Docker%20Compose.pdf) |

## AWS Services Covered

This repository includes documentation on the following AWS services:

- **EC2**: Virtual machines and server provisioning
- **S3**: Object storage management and use cases
- **ECS**: Containers on AWS
- **RDS**: Managed relational databases
- **IAM**: Security and access control best practices

## Contributing

We welcome contributions! If you have additional AWS service demos or improvements to existing documentation:

1. Fork this repository.
2. Add your PDF files with appropriate content to the appropriate location.
3. Submit a pull request with a brief description of your addition.

## License

This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.