Looking for an experienced server developer (with experience with security) for 1 or 2 days mission. (Not a company or agency job)
We need to install, fix some server environment issues and deployment in our VPS server. This is not a server transfer, it is a reinstallation mission.
MondoRescue app (transfer backup to [login to view URL])
Token authorization API service
CPU: 6 cores
Disk storage: 400Gb SSD
Port/bandwidth: 400 Mbit/s port - UNLIMITED Traffic
Upstream: 200 Gbit/s
OS: Ubuntu 18.04
Platform architecture (GitHub):
1st repository: PlatformCore Front-end
2nd repository: PlatformCore Back-end
1. Install Jenkins in our VPS server (handles CI/CD)
2. Delete [login to view URL] (in Github)
3. Install Docker and Kubernetes
4. Map our GitHub repository to Jenkins
i) NodeJs API repository (Test project or legacy API project)
ii) Django API repository
iii) ClientApp repository (Angular 7 project)
Note: You need prior experience in installation and deploying (VPS server, Angular deployment, NodeJS deployment, Django deployment)
5. Install NodeJs in our VPS server
6. Install Angular CLI
7. Deployment our API and Angular 7 application in to our VPS server
8. Install MondoRescue for backup (with backup integrity verification)
9. Write automatic backup for every week both server environment and applications (API, Angular - limited to 3 stored backups into [login to view URL])
10. Finally give the working sample of our API and Frontend application
11. Install jsDeliver CDN
12. Install Open Project
13. Prepare CRON Jobs at the right time
14. Show us how everything is working/well installed (create a doc to explain is it installed)
15. Give us all credentials into a private Gdoc (Ex: Jenkins, Django, Open Project)
We’ll provide an access to GitHub with your ID profile, SSH access to the server and [login to view URL] credentials (backup/to store the data).
NDA and IP agreement signing is mandatory.
If the server crashes, does it will relaunch by itself? If yes, how? If no, what can we do about it?
Can you validate if you have all needed knowledge?
If all things work well, we will give you additional missions based on our requirement after this mission.