Restructure AWS Project


$1.00
Fixed price

I need to redo the architecture for a project utilizing AWS. The project currently uses a number of EC2 instances, with the dev and staging environments using their own EC2 instances with a localized MySQL server in each EC2 instance for dB purposes. The production environment uses it's own EC2 instance, along with Amazon RDS. There is no load balancing or container services used. Bitbucket is currently being used for the code repository, and the deployment service used is DeployHQ. As for the project, it is developed with Laravel (PHP), along with SCSS for CSS and a mixture of jQuery and JavaScript for simple things like lightboxes/modals/popups, accordions, sliders, etc. For the deployments using DeployHQ, I have a shell script that is executed and builds the CSS and JS. My goal is to redo the entire architecture of the project. Right now the architecture is cumbersome to manage and does not scale. I want to change the architecture to use Amazon ECS (https://aws.amazon.com/ecs/) along with a new approach to deployments (CI/CD). Right now we have a dev -- demo and dev -- prod workflow for deployments. I'd like to switch it to something like dev -- staging -- uat -- demo and dev -- staging -- uat -- prod. We are not currently using code reviews in Bitbucket. I'd like code reviews to be a part of the CI/CD workflow. Lastly, I'd want automated backups for the site files and databases (for all environments) backed up daily to S3. Aside from the re-architecture of the project, It may be advantageous to redo some of the AWS account setup for roles/permissions. Your work then needs to be documented so either myself or someone on the development team can manage the AWS project moving forward.

Keyword: Python

Price: $1.0

CI/CD Amazon ECS Ubuntu Git Amazon ECS for Kubernetes Bitbucket Amazon EC2 Amazon RDS Amazon Web Services

 

AI & Python Specialist for Innovative Project -- 2

N/D

View Job
Developer Laravel Python - solo habla español -- 2

¿Eres desarrollador con iniciativa y pasión por la tecnología? ¿Tienes conocimientos en Python y Laravel, pero también ganas de seguir aprendiendo y creciendo? ¡Tenemos la oportunidad perfecta para ti! Estamos buscando un talent...

View Job
Desarrollo sistema de servidor mediante código python

Desarrollo de un programa principal (pfinal1.py) que automatice la creacion del escenario mostrado en el adjunto. Este escenario refleja la plataforma de una aplicacion distribuida, basada en el modelo cliente/servidor. Se deben crear las maquinas virtuales que se muest...

View Job