- • Customer had edge IIOT application providing solutions to different domains related to oil refineries, lifts, etc.
- • Code developed in diverse languages like C/C++, Java, Python, nodeJS
- • Upgrade build tools to latest versions
- • Optimize and parallelize build and testing steps to improve on build operations and help reduce time to release to internal teams for verification
- • Optimize Jenkins and Docker build operations
- • Split single repo into multiple repos
- • Upgraded build tool gradle from 5 year old version to latest version resolving all build issues
- • Split single split repo into multiple repos based on business need of the application
- • Configure Jenkins file implementation to optimize code-driven build configurations
- • Resolve build issues because of change in gradle and repo split
- • Multi-layer docker file changes to optimize build and docker cache usage and address performance improvement
