Transition to Single-Tenant Checkmarx Instance
Seamless Transition to Single-Tenant Checkmarx Instance from a Multi-Tenant Checkmarx Instance
1 – 2 months
Multi-location delivery
3-4 average from offshore
Client Brief
A leading organization in the utility domain approached Sujosu Technology with a requirement to transition from a multi-tenant instance to a single-tenant instance of Checkmarx, a comprehensive static application security testing (SAST) solution. The client’s repositories, however, presented a unique challenge due to their reliance on a custom build pipeline script rather than the standard DevSecOps (DSO) Template.
Key Features
The Sujosu Technology team successfully completed the transition within the stipulated timeframe, achieving the following outcomes:
Enhanced Security: The single-tenant Checkmarx instance provided the client with high levels of data isolation and security controls. It also includes features for enhanced customization while maintaining security.
Seamless Integration: The custom-build pipeline scripts worked flawlessly with the new instance, ensuring continuity in the client’s workflows.
Timely Delivery: The project was completed on schedule, with minimal disruption to the client’s operations.
Improved Compliance: The single-tenant instance met the client’s compliance requirements more effectively than the multi-tenant setup.
Operational Continuity: The meticulous approach taken by Sujosu Technology ensured uninterrupted operations during and after the transition.
Custom Solution Expertise: The team’s ability to adapt and modify custom pipeline scripts demonstrated Sujosu Technology’s expertise in handling complex client-specific challenges.
This project highlights Sujosu Technology's expertise in providing customized solutions for complex transitions. Successfully migrating to a single-tenant Checkmarx instance while ensuring seamless pipeline functionality reinforced Sujosu Technology's reputation. Sujosu Technology has built a strong reputation as a dependable partner in the field of application modernization, known for its commitment to delivering secure and cutting-edge solutions. By consistently addressing complex challenges with tailored approaches, the company has established itself as a trusted collaborator for organizations seeking to enhance their technological infrastructure. Sujosu Technology’s expertise lies in seamlessly integrating advanced security measures with innovative modernization strategies, ensuring clients can confidently navigate the ever-evolving digital landscape while achieving their operational and compliance goals.
Challenges
The transition to a single-tenant Checkmarx instance required meticulous changes to the custom pipeline scripts while ensuring:
Seamless Integration: The modified scripts needed to integrate the single-tenant instance without disrupting existing build processes.
Pipeline Complexity: The custom-built pipeline scripts demanded an in-depth review to identify and incorporate the necessary changes.
Stipulated Timeline: The transition had to be executed within a strict timeframe to minimize operational downtime and maintain compliance with the client’s project schedules.
Our Solution
The Sujosu Technology team began by conducting a detailed analysis of the existing custom pipeline scripts to:
Phase 1: Comprehensive Pipeline Review
Understand Dependencies: Identify dependencies and touchpoints where the multi-tenant Checkmarx instance was invoked.
Map Changes: Determine the required modifications to align with the single-tenant instance setup.
Phase 2: Strategic Modifications
Script Updates: The team updated the custom scripts to redirect integrations from the multi-tenant to the single-tenant Checkmarx instance.
ConfigurationAlignment: Adjustments were made to ensure compatibility with the single-tenant architecture, including authentication and repository access settings.
Testing: Iterative testing was performed to validate the modifications and identify potential issues early.
Phase 3: Transition and Deployment
Deployment Execution: The transition to the single-tenant instance was executed in a phased manner to minimize risks.
Post-Deployment Testing: Comprehensive testing ensured the pipeline's functionality, with all repositories successfully integrated with the new Checkmarx One instance.