Case Study

Streamlining QA and Production Environment for SYMOPS

Home Symops Case Study
Transform Your Organization with NimbusStack's AWS DevOps Solution

Streamlining QA and Production Environment for SYMOPS

Industry
Security workflow platform
Goals
Simplify QA and production environment Implement a lightweight CI/CD
Company Size
Series A | 11-50 Employees
Challenges
Overengineered and high-maintenance setup Small team
About SYMOPS

Symops is a secure access management tool that helps you grant privileges to the right people at the right time – all delivered with the tools your teams already use.

Using Symops’s SDKs, native integrations, and Slack app, teams can protect their internal tools and databases with Slack-based approvals, automatically grant or revoke access to production, access a complete audit log of who was given access to what, and create custom approval rules that protect their organization without disrupting their team’s workflow.

The Challenge

SYMOPS wanted to simplify their QA and Production environment while moving away from an over-engineered, high-maintenance setup. They needed a fully automated environment that could be provisioned quickly and implement Continuous Integration and Continuous Deployment (CI/CD) with no manual intervention and auto rollbacks in case of deployment failures with AWS services.

The Solution

NimbusStack partnered with SYMOPS to simplify their setup, propose alternatives, and do a proof of concept for the new setup. We provided a solution for creating fully automated environments with CI/CD for shortening the software development lifecycle.

The Nimbus team worked with stakeholders to set up an ECS cluster for managing their containerized workload. CodeDeploy was used for public-facing services (Blue/Green deployment), and AWS API was used for non-public services. ECS allowed the team to address several significant complications in the existing setup, including secret management, SSL termination, and mesh setup. AWS Parameter Store was used to store and secure configuration data, while AWS App mesh was quickly implemented to replace the existing service mesh setup.

Key Takeaways

Capa
QA and production environment

SYMOPS wanted to simplify its QA and production environment and implement a lightweight CI/CD without manual intervention and auto rollbacks in case of deployment failures.

Capa
fully automated environments

NimbusStack provided a solution for creating fully automated environments and CI/CD to shorten the software development lifecycle.

Capa
environments in minutes

The solution was implemented within six weeks, enabling developers to spin up new environments in minutes and deploy frequently and confidently.

Capa
Monitoring

On average, 15% of developer time was saved from configuring the only available test environment, and auto rollbacks saved developer debugging time daily.

The Results

Developer time
0 %-
The solution was successfully implemented within six weeks. Terraform was used to automate ECS, enabling developers to spin up new environments in minutes. With a fully automated CI/CD solution, developers could deploy frequently and confidently and were no longer blocked on the only available testing environment. On average, 15% of developer time was saved from configuring the only available test environment, and auto rollbacks saved developer debugging time daily. The simplicity of this solution enabled every member of the small team to comfortably own environment provisioning and code release, thus shortening the time to production

Ready to simplify your QA and Production environment and improve your CI/CD pipeline?