Automation and reliability for Bus.com

Mission helped spin up a fully autonomous DevOps team that was able to support the company’s core engineering team move faster.

Company Description

North American Online Charter Bus Marketplace

Bus.com

Bus.com, an online marketplace, was created to simplify logistics tasks of events planners; the platform offers to passengers a social, practical, fun and profitable method to accompany their friends to their favourite events.

Mission Description

Background

Bus.com needed to increase reliability, formalize and automate their deployment infrastructure, improve monitoring, and accelerate code production to align with industry best practices. The mandate was to provide a dedicated autonomous team to rebuild Bus.com’s engineering teams’ deployment environment. This included automated management of deployments, process improvement and automation, maintenance of performance tools and supervision, and enhancement of virtualization tools like Docker.

The Challenge

This work required dedicated DevOps teams, which are difficult to find. Mission assembled a team from Montréal, Prince Edward Island, Mexico City, and Lahore. Our leads began with a planning stage, creating a detailed backlog of tasks to achieve the high-level objectives, and provided product management throughout. By assigning both a Team Lead and a Technical Lead, our contributors ramped up and collaborated effectively, adapting and learning quickly as the two teams integrated. The team worked in two-week sprints and maintained daily communication with Bus.com.

The Solution

Mission synchronized with the client, agreeing on a detailed backlog based on high-level Epics. Our team developed an automatic deployment system and transferred the customized tech stack to Docker Containers. Our tech lead also visited onsite for the knowledge transfer handoff. Now, code can be brought live and tested automatically, ensuring reliability. The dedicated autonomous team successfully rebuilt the deployment environment, supported automated management of deployments, improved and automated processes, maintained performance tools, and enhanced virtualization tools.

Team for the Mission

Diego V.
Diego V.-image
Francis R.
Expert on-demand
Francis R.-image
Ozair B.
Ozair B.-image
Umar H.
Umar H.-image

Tech Stack

- AWS
- Docker
- Git
- Kubernetes
- Python
- Rust
AWS-image
Docker-image
Git-image
Kubernetes-image
Python-image