GojekDevOps Engineer
Apr. 2023 - Jul. 2023Bengaluru, Karnataka, India1. Complete CI/CD based automation for deployment of atlantis on Google cloud VM's using GCP ILB(load balancer), GCP URL MAP, GCP BACKEND SERVICE, GCP MANAGED INSTANCE GROUP, GCP INSTANCE TEMPLATES. 2. Achieved multi node setup of atlantis using 2.1 NFS(Network File System) to share plan files between multiple nodes. 2.2 Redis as locking DB(https://www.runatlantis.io/docs/server-configuration.html#locking-db-type). 2.3 Customised atlantis code base to store directory/workspace locking to Redis locking DB, instead of storing it in application memory. 2.4 Blog for the same -> https://medium.com/@pardeep.bhatt/scaling-atlantis-ci-horizontally-7c0da86d9197