I need a Kubernetes, Helm and Teraform Expert

Job ID: 33198337

Budget: ₹150,000 – ₹750,000 INR

To upgrade the current production Kubernetes architecture. The task involve

1) IAC. Currently the Infrastructure has been deployed and configured manually using the cloud provider ( e.g DigitalOcean, Cloudflare, Postgres hosted database, S3 etc) provided GUI. This has to be replicated in code (Infrastructure as Code) using Teraform. E.g. Droplets and Kubernetes clusters were manually deployed and configured. This has to be converted to teraform format.

2) Gitlab based merge request to different branches ( e.g Dev, Staging, testing, production) should result in triggering CI/CD pipelines. The pipeline should compile, dockerize, test and deploy the micro-services to respective Kubernetes cluster ( e.g Production cluster, Dev cluster etc)

3) Ability to work with following types of private registry in gitlab
a) Private docker registry
b) Private npm registry
c) Private infra registry [ Teraform registry]

4) Use CI/CD and auto devops features of gitlab.

5) Use Helm charts to mange deployment and configre HPA, load balancing, expose certain routes etc

6) Create proper documentation and infra diagrams for the above

7) Create a BCP ( Business continuity plan) to migrate the above infrastructure to another cloud provider.

8) Create Disaster Recovery plan. This will involve running the whole infrastructure on a on-premise server to simulate disaster recovery.