DevOps Automation Workflow Implemented for a Fleet Management Solution
The client is a leading manufacturer of fleet management products. Swoom helped the client develop a fleet monitoring system which could mitigate the vehicle and insurance risks. Swoom owned the complete camera hardware, mechanical, firmware and software design, and development.
As this fleet monitoring system was deployed on the moving fleets, with cameras, it was difficult to test the system on a continuous basis due to intermittent network connectivity. This lead to a number of errors. At this point in time, Swoom suggested implementing DevOps methodology to ensure continuous testing and monitoring as per the deployment of the system on the moving fleet with cameras.
This DevOps automation workflow for the fleet monitoring solution saved 40% of deployment efforts for the client.
The customer
The client is a premier manufacturer and distributor of Safety and Security products to commercial transportation and hauling companies throughout North America.
The Challenge
The client’s fleet monitoring system, developed along with Swoom, was deployed on moving trucks/heavy vehicles. Any new camera firmware updates required long release cycle time due to intermittent network connectivity in the moving vehicles. Also, there were intermittent failures due to vibrations of the fleet. All these limited the scope of quicker deployment of updates. Hence, the client was looking for a solution to this problem with zero errors.
The Solution
- Automated deployment on camera devices in heavy-duty vehicles using mobile internet network.
- Automated verification tests on live devices.
- Automated troubleshooting and fixes of known issues.
- Automated device health monitoring triggering health alerts on device failures.
The outcome
- 40% saving on deployment efforts.
- Quicker identification of defects with 70% being encountered in the first two days
- 90% improvement in test execution coverages.
- Reusability of the entire workflow automation framework for future project phase
- Framework for future project phases.