Setup automation for AngularJS, NodeJS, Java and Scala applications using GitLab Pipelines.
▪ automated the build process for all microservices using GitLab CI Pipelines configuring GitLab as SCM. ▪ Designed Code Quality profiles for all modules using SonarQube and automated the Code Coverage reports.
▪ Setup Private Docker Registry in place of Enterprise DockerHub for storing docker images in versions.
▪ Setup Orchestration for Docker Containers using Red Hat OpenShift.
▪ created multiple clusters for hosting multiple environments like Dev, Staging and Production.
▪ Automated the Deployment for 10 microservices to OpenShift cluster using OpenShift CLI(oc)
▪ Created Docker files from alpine base image for multiple modules.
▪ Running Docker files for different scenarios to manage the infrastructure & integrating with CI/CD (GitLab)