DevOps Automation Solution

Industries
Computer Software
Expertise
Application Development, DevOps & Cloud
Technologies
.NET
Client

According to Gartner, Inc., our client is one of the best DevOps vendors in the field of release and deployment management. Its solution is aimed at planning, scheduling and controlling the movement of releases to test and live environments. As one of the best release management tools, the customer’s product helps DevOps managers, app engineers, and release and cloud managers to control the end-to-end application life cycle.

Business Challenge

The product is an enterprise SaaS solution that enables organizations to manage the end-to-end release management life cycle. The application presents a simple and transparent way to manage the flow of features from business stakeholders, through various IT environments, ultimately culminating in a release to customers. The product provides functionality for effective and efficient release management, test environment management, test environment change requests, delivery pipelines, and deployment plans.

Solution

To achieve the customer’s goals, we made a deep analysis of the existing code/architecture and identified a number of issues in system performance, memory leaking, and inefficient architecture. Then the issues were solved in priority order. Such modifications made the product more reliable, maintainable, durable, fast and efficient.

As a result, we made changes in practically all application modules, enhanced and refactored the existing functionality, and added new features:

  • Enterprise Release Schedule
  • Release Dependency and System Impact Assessments
  • Test Environment Allocation and Contention Identification
  • Release Execution, Monitoring and Controlling
  • Release Calendar
  • protection against cross-site scripting and cross-site request forgery
  • SSO support
  • real-time ability to upload content to the connected clients
  • increased productivity
  • and other.
Results & Benefits

Software Country’s team enhanced application’s productivity, made massive improvements to the architecture, increasing its reliability while reducing risk. The customer not only saved application development costs but also achieved ongoing business benefits through the re-engineering, quality improvement, continuous and tightly integrated managed workflows.

Related Cases

Read all

Online Robotics Simulation Application

An educational robotics kit—a browser app simulating the whole process of building, programming and testing a robot.

Implementing LTI 1.3 for LMS

Implementation of the latest version of the standard, LTI 1.3 and in particular LTI Advantage.

OneRoster 1.2 Integration for LMS

A solution for passing grade information from the LMS to a student information system (SIS)