Implementation of DevOps pipeline for Serverless Applications
- or -
Post a project like this1853
£140(approx. $175)
- Posted:
- Proposals: 5
- Remote
- #2338514
- Awarded
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
Looking for a person to set up a DevOps pipeline for a serverless application I am having created on AWS
The DevOps pipeline will need to cover
- Build Process
- Deployment
- Monitoring
- Source Control
- Testing & QA
Application is built with serverless framework, hosted on AWS, source code on bitbucket, current branch prefix are "bugfix/", "feature/", "hotfix/", "refactor/" and master is whats on the web.
For serverless i currently have dev and prod but am planing to move to staging (uat) as well
Technologies are
- Nodejs (for lambda)
- HTML/CSS (Current frontend)
- Gatsby (New frontend)
- Lambda
- Dynamodb (NoSql)
- RDS serverless (RDS)
Currently deployment is done statically with a sh script and no unit test exists.
Some high level requirements are
- The process needs to be documented and explained over a Slack/Skype call
- As part of the pipeline code coverage should be checked
- Build process should run automatically on commit
- All Dependencies should be managed in repository
- Fully scripted deployment (working with serverless Framework current and future versions)
- Auto deploy to staging after test pass
- Release notes are auto generated
- Automated end to end testing
- Automatic unit test with every build
- Code coverage and static code analysis is measured
- Integrated management and maintenance of the test data
- Log aggregation
- Large scale graphing of the trends
The environment must be cost effective to run and should be serverless with minimum additional subscription cost. Any tool/cost should be agreed before being implemented as a dependency
Please send a outline of suggestions as well as approach and deliverables.
(Also budget is recommended by PPH )
The DevOps pipeline will need to cover
- Build Process
- Deployment
- Monitoring
- Source Control
- Testing & QA
Application is built with serverless framework, hosted on AWS, source code on bitbucket, current branch prefix are "bugfix/", "feature/", "hotfix/", "refactor/" and master is whats on the web.
For serverless i currently have dev and prod but am planing to move to staging (uat) as well
Technologies are
- Nodejs (for lambda)
- HTML/CSS (Current frontend)
- Gatsby (New frontend)
- Lambda
- Dynamodb (NoSql)
- RDS serverless (RDS)
Currently deployment is done statically with a sh script and no unit test exists.
Some high level requirements are
- The process needs to be documented and explained over a Slack/Skype call
- As part of the pipeline code coverage should be checked
- Build process should run automatically on commit
- All Dependencies should be managed in repository
- Fully scripted deployment (working with serverless Framework current and future versions)
- Auto deploy to staging after test pass
- Release notes are auto generated
- Automated end to end testing
- Automatic unit test with every build
- Code coverage and static code analysis is measured
- Integrated management and maintenance of the test data
- Log aggregation
- Large scale graphing of the trends
The environment must be cost effective to run and should be serverless with minimum additional subscription cost. Any tool/cost should be agreed before being implemented as a dependency
Please send a outline of suggestions as well as approach and deliverables.
(Also budget is recommended by PPH )
Fredrik W.
100% (15)Projects Completed
24
Freelancers worked with
18
Projects awarded
15%
Last project
7 Aug 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
What are you time lines for this project?
783040
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies