AWS Deployment and CI/CD Setup
Project scope
Categories
Cloud technologies Operations Security (cybersecurity and IT security)Skills
github amazon web services development testing amazon elastic kubernetes service ci/cd terraform scriptingThe main goal for the project is to create a deployment script to deploy services to Amazon AWS using terraform for AWS EKS and to set up CI/CD github actions to always deploy new code to AWS based on branch setup, which means having prod and dev environments.
This will involve several different steps for the learners, including:
- Learning about the company's current infrastructure and deployment processes.
- Creating a deployment script using terraform for AWS EKS.
- Setting up CI/CD github actions for automatic deployment based on branch setup.
- Creating separate environments for production and development.
- Testing the deployment script and CI/CD setup with sample code changes.
By the end of the project, learners should complete the following tasks:
- A deployment script using terraform for AWS EKS in Github repo.
- CI/CD github actions configured for automatic deployment based on branch setup.
- Separate environments set up for production and development.
- Documentation on the deployment process and CI/CD setup.
- Testing results and any necessary improvements to the deployment script and CI/CD setup.
Final deliverables should include:
- Deployment script code and configuration files.
- CI/CD github actions configuration files.
- Documentation on the deployment process and CI/CD setup.
- Test results and any necessary improvements to the deployment script and CI/CD setup.
Access to services Github Repo with existing docker-compose files
Links to documentation
Access to cloud environment for testing
Scripts review and guidance
About the company
Prabbis Consulting, is a full-service provider of website, e-commerce, web, and mobile application development services. Our mission is to help businesses of all sizes create innovative and effective digital solutions that drive growth and success.