DevOps Consulting

Don’t let friction in your innovation process hinder your ability to compete. Our expert DevOps team will help you improve the collaboration between software developers and other IT professionals by breaking down silos, creating transparency, and optimizing continuous integration and deployment pipelines. Additionally, we can standardize your environments and automate your release processes, saving you time, effort, and money.

Our experts understand that no two companies are alike — we will assess your unique situation, gaining a deep understanding of your key workflows, development processes, and pain points. Using this information, we will build a custom DevOps solution that aligns with your goals.

As a trusted partner of Kubernetes, Docker, Jenkins, Puppet, Chef and more, Sphere is adept at building highly efficient toolchains that maximize productivity. Let us take care of your infrastructure, so you can focus on what you do best.

Gett Selected Sphere Software to Help Them with DevOps and
Build the Applications Needed to Support Their Core Business.

The successful delivery of innovative applications through this joint effort has been a testament to Sphere Software’s approach.
  • Number 1 rideshare service in Europe ( larger than Uber )
  • Available in over 100 cities including New York, TelAviv, and Moscow
  • Fastest growing rideshare service in New York City
  • Selected by Forbes as one of the “top 15 explosively growing companies”
  • Global leader in business ground travel, trusted by over 6,000 corporate clients

Want to talk to one of our DevOps experts?

Our Services

  • Assessment
  • Continuous integration and continuous deployment
  • Single-click deployment
  • Easy code management and code reviews
  • Automated rollouts and rollbacks
  • Automated security alerts
  • Infrastructure security
  • Support for microservices and serverless computing
  • Deployment on-premises, in public or hybrid cloud
DevOps Process Flow

Our Approach

Build

After working with you to develop a shared understanding of your company’s pain points and challenges, our team will recommend an optimal setup. We will work with your internal team to build out the production environments internally, or migrate them to the cloud as needed.

Automate

Our experts will use highly efficient toolchains to build your environment, ensuring application release automation. Additionally, we will streamline your workflow by optimizing your continuous integration and deployment pipeline. Finally, we will automate your ability to add or remove server instances, adjust server size, and deploy new code, ultimately providing scalability in your development process.

Maintain

Our relationship doesn’t end when your solution is implemented. We’re always available to assist your teams with releases and troubleshooting problems. The Sphere advantage is our commitment to our clients — it’s what our reputation is built on.

Ready to discuss our DevOps services?

Signs You Can Benefit From a DevOps Solution

  • Time-to-market and cycle times are excessively long
  • It’s difficult or excessively costly to scale operations
  • Frequent delays and/or excessive project downtime
  • Developers and testers are constantly waiting to access the resources they need, triggering delays
  • Software defects go undiscovered until late in the lifecycle
  • Inability to pinpoint problems across development, testing, and production operations
  • Development sees their job as finished once the application is in production

Customer Case Studies

Gett

Problem

Gett is the European market leader in the on-demand mobile transportation, delivery, and logistics industry. Gett is available in over 60 cities worldwide including NYC, Moscow, and London. In London, more than half of all black cabs run on Gett. Consumers benefit from pre-booking features without any surge pricing. Corporate clients benefit by reducing costs while ensuring safe, legal, and professional transportation.

Gett’s current online system allows them to accept and process delivery orders from their vendor partners. However, Gett needed to develop an API-based service that accepts orders from their partner’s disparate systems, and places them into the Gett system. In addition, this service was required to be implemented as an isolated SaaS with a reporting interface, provide statistics on KPIs, handle 100,000 orders per day, and have a 99.8% uptime.

Solution

Sphere implemented an isolated SaaS with AWS that utilized the Go open source programming language that was created at Google. RabbitMQ was implemented for its reliable data delivery and asynchronous web request processing. MongoDB was chosen as the high performance data storage backend in order to accommodate the variety of APIs and data structures from different Gett vendor partners. In addition, the following Gett libraries were used: httprouter, mgo, negroni, oauth2, mgo session, graceful, rest gate, napping, and amqp.

Technologies

  • Go
  • RabbitMQ
  • MongoDB
  • AWS ( Amazon Web Services )

Approach

  • Solution Architecture
  • Software Development
  • Functional Prototyping
  • DevOps Consulting
Fuse
Our vision is to enable progressive learning organizations across the world to transform themselves into true learning organizations as our leading customers already have.

Problem

Fuse wanted to launch a personalized professional learning platform for companies and individuals to curate custom content, develop new skills and track performance around custom learning plans. The final product had to be visual, engaging and fully mobile compatible.

Solution

Sphere designed and created a complex solution architecture for Fuse Universal’s video learning platform, complete with streamlined UI/UX development and mobile Aplication. This required both a dynamic front-end and a complex back-end capable of processing high volume digital content with a complex yet nimble organizational structure.

Technologies

  • Ruby on Rails
  • JavaScript & CoffeeScript
  • JQuery
  • AJAX
  • MySQL
  • Panda Video Encoding
  • NewRelic & Rspec
  • Cucumber
  • HAML & SCSS
  • Capistrano
  • Soir Full Text Search
  • Android & iOS

Approach

  • Solution Architecture
  • Custom Software Development
  • Mobile Development
  • UI/UX Development
  • Team Augmentation
Gett

Problem

Gett is a growing, on-demand mobility provider, offering customer and business services in New York, London, Moscow, and over 100 other cities worldwide. Sphere is working with Gett on a number of their international projects, including their ambitious plans to expand their business-related services. They aim to fulfill all their corporate clients’ transportation needs, including taxi, courier, and food services, while remaining competitive with growing companies like Uber and Lyft. Gett’s older system was not capable of handling these demands, and their teams required Sphere’s development expertise to convert them to a modern, flexible system based on micro-service architecture. One specific area of concern was the business-user interface. Corporate clients experienced delays when registering, selecting services, and placing orders through Gett’s website or mobile app.

Solution

Sphere is continuing to work with Gett to update its current system by implementing a new AWS architecture composed of self-contained micro-services organized by department. This improved system will enable continuous, horizontal expansion to adapt to Gett’s ever-growing needs and clientele. Sphere’s developers have joined Gett teams in various business account-related departments and divisions, including Customer Service, R&D, Supply & Demand, and B2B. For each micro-service, developers extract outdated code, rewrite code in the Ruby and Go languages, and integrate new code back into the system. To improve the business-user interface, the teams have implemented a new React.js and Redux stack. Corporate clients now experience fewer delays when registering, choosing services, and placing orders. React.js technologies also allow new code to be executed more efficiently, and any future UI-related issues can be more easily addressed and corrected. Sphere developers are continuing to share their knowledge and expertise with Gett developers, helping them to expand their business client services far into the future.

Technologies

  • React.js
  • Redux
  • Ruby on Rails
  • Go Language
  • MySQL
  • PostgreSQL
  • Webpack

Approach

  • Team Augmentation
  • Improved Code Quality
  • DevOps Consulting

Interested in learning about our DevOps best practices?