Transform Your Organization with NimbusStack's AWS DevOps Solution
Streamlining QA and Production Environment for SYMOPS
Industry
Goals
Company Size
Challenges
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
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.
fully automated environments
NimbusStack provided a solution for creating fully automated environments and CI/CD to shorten the software development lifecycle.
environments in minutes
The solution was implemented within six weeks, enabling developers to spin up new environments in minutes and deploy frequently and confidently.
Monitoring
On average, 15% of developer time was saved from configuring the only available test environment, and auto rollbacks saved developer debugging time daily.