SaaS-ified workflow and provisioning automation using Ansible and K8s
Engagement details
Everyone needs a free trial and POC to try out any new service or study its impact. In this case, the prospects or the users had to go through a tedious and time-consuming process that involved several manual approvals and an undefined workflow. Plus, the prospects had to sign up for a public cloud account to evaluate these services, which meant increased overheads. And this lengthy procedure was affecting the business resulting in a loss of possible customers.
Technologies
Microservices, Cloud
Tools and platforms
Ansible, Kubernetes
Benefits
- Reduced turnaround time for free trials from hours to mins
- Simplified spinning up process for POCs and free trials with a ticketing system and structured workflow.
Subscribe to our feed
Build Infrastructure Automation using AWS Services, Terraform and Ansible for Customer Lobby
Engagement details
Customer Lobby’s platform has more than 14 microservices for analyzing, processing and segmenting data. Managing infrastructure and resource provisioning was a manual and complicated task. The deployment process was lengthy, with each microservice-related resource provisioned separately. Customer Lobby wanted a uniform configuration for the production environment and had identified AWS cloud as a possible solution where they wanted to create the application’s bucket and deploy all the associated microservices.
Tools and platforms
Terraform, Ansible, Python, AWS S3, AWS Elasticsearch, Elastic Load Balancing (ELB), AWS Elastic Compute Cloud (EC2)
Benefits
- Infrastructure automation
- High Scalability
Subscribe to our feed
Multi-cloud DB provisioning and replication portal
Engagement details
An on-prem cluster management solution had a manual installation process, which was time-consuming, and installing a new node was also a trouble every time. An automated installation process and a centralized platform to manage users and products were the solutions to this problem. Plus, migrating the solution to the cloud for inherent advantages was necessary.
Technologies
Cloud, Front-end, Microservices, Containers
Benefits
- Reduced installation time
- Multitenant and multi-cloud solution to manage multiple clusters.
Subscribe to our feed
One-click monitoring solution for multi-ENV Kubernetes clusters
Engagement details
/Multi-ENV Kubernetes clusters that involve deployment and management of monitoring pipelines on Kubernetes and different Kubernetes distributions such as OSS, Minikuber, AKS, GKE, and OpenShift, etc. can be challenging. The challenges mainly include establishing integration to enable the flow of time series data from a Kubernetes-based monitoring application, Telegraf, into the existing database. The main goal was to increase the data volume that the application scales out, defining Helm charts and building templated YAML for Helm chart deployment and one-click solution to monitoring solution.
Technologies
Containers, Cloud
Tools and platforms
Kubernetes, Telegraf, Helm Charts, Tick Stack
Benefits
- Reduced execution times
- One-click monitoring for selected Kubernetes cluster
Subscribe to our feed
Multi-tenant Kubernetes Platform for Hybrid & Multi-cloud Environments
Engagement details
An adaptive Release Orchestration platform that was an on-premises solution wanted to work as a SaaS-based platform deployed on-premises and in hybrid & multi-cloud environments. The ecosystem comprised multiple microservices and plugin platforms that were too complex to configure and deploy due to automation shortcomings. The requirement was to create various software instances of this SaaS platform for its users with multi-tenancy, security, data integrity, and high availability in this SaaS solutions.
Technologies
SaaS, Cloud, Microservices
Tools and platforms
AWS, Kubernetes, Helm Charts
Benefits
- Improved data integrity, security, multi-tenancy, etc.
- Reduced configuration complexities and simplified installation, monitoring, scaling, etc.
Subscribe to our feed
Microservices-based SaaS application for database management
Engagement details
The product in discussion provides clustering and replication for databases to achieve High Availability (HA), Disaster Recovery (DR), and performance-enhancing scalability. This product could be deployed on-cloud and on-premises; however, such deployment was tedious and time-consuming due to factors including low automation and security-related challenges. The product has a vast user base. The geographically spread database locations and the number of customers increased the complexity of managing clusters and associated operations such as upgrading, debugging, patching, etc.
Technologies
SaaS, Microservices, Cloud, RBAC, Databases
Benefits
- Multi-level RBAC feature for admin and tenant users.
- Reduced deployment time.
- Freedom to deploy database clusters in different cloud environments.
- Easy monitoring of cluster health with a user-friendly logging mechanism that shows deployment, cluster, and microservices logs for the admin.
Subscribe to our feed
Infrastructure migration, automation, and monitoring for a CLM application
Engagement details
The client has one of the leading contract lifecycle management solution for the legal and business needs of their 500+ enterprise customers. It was becoming a challenge to manage and automate the existing application infrastructure, that was on Rackspace. The reason behind this was the limitations of available expertise and resources. The client was looking for a multi-tenant infrastructure capable of automating the complete production and deployment with a build optimization strategy. Opcito suggested migrating from Rackspace to AWS infrastructure and highlighted the automation possibilities with AWS by leveraging some of the AWS services like AWS RDS & Blue-Green Deployment combined with Jenkins, Chef, and MongoDB.
Technologies
Cloud migration, product engineering, CLM
Benefits
- Reduced infrastructure expenditure by 55%.
- Reduced new client onboarding time by 27% with faster and streamlined lifecycle management.
- Zero downtime and continuous check on the environmental health status with a robust centralized logging and monitoring system.
Subscribe to our feed
Word Add-in for a Matter Management Platform
Engagement details
The client has one of the leading contract lifecycle management solutions for the legal and business needs of their 500+ enterprise customers. Most enterprises using the client's CLM solution use Microsoft Office as their word processing and data management platform. The enterprise customers were eager to see if a Word Add-in feature could be integrated into the existing contract and matter management solution for convenience. The client approached Opcito to assist them in building the plug-in and developing additional 3rd party integration to deploy in customer environments. After carefully considering and analyzing the existing setup, the Opcito team decided to use ReactJS, Bootstrap, Office UI Fabric, Axios, and CSS technologies to develop the plug-in.
Technologies
Product engineering, Product sustenance, CLM
Benefits
- Improved customer experience for matter management product by additional features
- Great search and modification functionality aligned to the core product offering
- Advanced UI to perform the search operation faster and better.
Subscribe to our feed
Microsoft Word Add-in for a CLM solution
Engagement details
The customer is a leader in the Contract Lifecycle Management space. The AI-powered platform allows customers for faster & proactive management of entitlements & obligations and surface commercial insights and intelligence. There was no provision for the CLM platform to be used within the existing applications. Separately using the platforms was creating problems when it came to effective collaboration. A tool (Add-in) was required with Microsoft Word to make the flow of contract management seamless while working on the document itself. Opcito team designed and developed the MS Word add-in that helped to optimize the customer’s CLM application’s productivity and user experience with a specialized Microsoft Word integration.
Technologies
Product engineering, Product sustenance, CLM
Subscribe to our feed
Test automation for CLM MS Word add-in
Engagement details
The customer is a leader in the Contract Lifecycle Management space. The AI-powered platform allows customers for faster & proactive management of entitlements & obligations and surface commercial insights and intelligence. The client wanted to automate MS Word add-in test scenarios to maintain the quality of services by performing regular sanity and regression checks on the add-in. Automating MS Word add-in test cases was a challenging task. Finding a mix of tools/technology to automate the add-in was tough, as Selenium does not support desktop application automation. Also, there isn't enough reference knowledge base available regarding the automation of a Microsoft Word add-in.
Technologies
TestOps, Test Auomation, CLM
Benefits
- Capture and eliminate defects in the early stages of the release.
- Reduced manual testing efforts required during regression pass testing of the release.