A CI-CD Pipeline for automating Build and Deployment Process
- 1 minCreated a DevOps pipeline to configure a Jenkins Build Server for 2 applications - iTrust - a Hibernate application built on Java and checkbox.io - a node.js express web application. Ensured build was successful by executing each individual test suites for the applications. Created a post build task to automatically provision and configure servers and deploy the applications. Implemented a Kubernetes cluster for containerised version of checkbox.io for better scalablity and monitoring. Implemented canary release for Itrust deployment. Created a Redis Server for managing feature flags.
Technology Stack
- Ansible
- Jenkins
- Docker
- Kubernetes
- AWS EC2
- Vagrant
- Redis
- Node.js
- Java
- MySQL
- MongoDB
Check it out here.