We have had a very basic development/production environment, but now need to move to the next level.
We need you to design a Development/Testing Source control Environment to work with a production AWS Elasticbeanstalk/MySQL.
The environment should allow for multiple developers/teams coding/testing independently initially before integrating code, testing and finally pushing to production.
The design needs to include security considerations. Eg restricting access to specific portions of code, credentials, etc.
We have concurrent apps being developed in both Android and iOS, along with a complex PHP website, on AWS Elasticbeanstalk, and a MySQL database.
The environments should allow for testing of new features (including code changes, database and apis) by developers independently.
We also use Jira to manage tickets.
You will need to provide options, pros & cons (including costs, restrictions and limitations) and real life examples to back up your recommendations.
Please let me know if you require any further information
To be selected, please provide a rough estimate on how long the design would take, the documentation you’d provide and any other supporting materials that would be produced.