DevOps engineer (ArgoCD, EKS, Docker) -- 8

Job ID: 31370756

Budget: $750 – $1,500 USD

Prototype ArgoCD for deploying containers into EKS. Prototype a small (2-3 node) EKS cluster in development. No need for Terraform, you can do this by hand.

1 - Create 2-3 node EKS cluster
2 - Spin up ArgoCD
3 - then "CLON E" an app (already given by manager) and deploy the sample aspnet app.
4 - Deploy the sample app and use an ELB as a reverse proxy

A successful Bitbucket Pipeline implementation consists of the following
1 - Use ArgoCD w/ Kustomize
2 - Store Image in ECR. For the image, I would use one of the Dockerfile.[debian|ubuntu] found in the repo , it should be a Linux instance not Windows.
3 - Make a change to the Index file ( the file exist in Bitbucket) in order to simulate a new deploy.

4 - Explore how to automate the deployment via a trigger to ArgoCD. Once a commit gets merge, a new build should fire off and a deployment into Dev should occur automatically.
This requires modify the kuztomize yaml file as part of the pipeline run.
Related categories: .NET Linux Git Docker Jenkins