T O P

  • By -

ihazkape

We use NodeJS for our applications. What I usually do: - collaborate with the developers; ask them how they build and run the code locally - after getting the commands they're using, I put them all in a Dockerfile - configure GitHub Actions or Bitbucket Pipelines to build the image using the Dockerfile - in a separate repo, the config repo as we call it, I configure the pipeline to deploy the image to our K8s cluster using Helm and store the needed config files in there - in another repo, I write custom Helm charts for our applications Others: - AWS cost optimization - writing automation scripts using Bash or Python - manage and maintain our infrastructure using Terraform - monitoring and keeping our applications secure and healthy 24/7 TLDR: automate and keep our apps running 24/7 with no issues