AWS Deployment and CI/CD Setup

Closed
Prabbis Consulting
Halifax, Nova Scotia, Canada
Prabbis Consulting She / Her
Founder
(13)
4
Project
Academic experience
80 hours per learner
Learner
Anywhere
Advanced level

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 scripting
Details

The 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.


Deliverables

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.


Mentorship

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

Company
Halifax, Nova Scotia, Canada
2 - 10 employees
It & computing, Marketing & advertising, Technology

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.