top of page
Untitled design (24).png

Migration to GitLab | Implementation of GitLab & GitLab CI

Insightec

Insightec white CS.png

#GitLab #Migration to GitLab #GitLab CI

About the client:

​​

Insightec Ltd. is a privately held medical device company that sells MR guided Focused Ultrasound equipment. 
Four years ago, we began a migration from IBM configuration management tools to more modern solutions. This company, known for its innovative approach and commitment to excellence, sought to enhance its development processes and infrastructure.


Client's requirements:

​

The organization needed experts to:
1. Migration from IBM configuration management tools to a new platform\tool.
2. Install and configure a self-managed instance of GitLab from scratch.
3. Migrate key projects and establish a new branching policy for developers.
4. Implement CI\CD processes and provide ongoing support.

​

​

Ycon's solution:
 

1. Infrastructure Deployment: We installed GitLab from scratch on a local server, creating a robust self-managed instance. This included setting up application servers, database servers and backup & restore policies.
2. Projects Migration: We began by migrating the sources of five core projects selected by the customer.
3. Branching Policy Implementation: We branching policy and methodology for developers working in GitLab.
4. Continuous Integration & deployment Implementation: Over time, defined and implemented a new we integrated more products and software projects into GitLab, implementing CI processes with GitLab CI. Key activities included:
- Installing GitLab runners from scratch.
- Developing third-party scripts for various automations needed to implement CI\CD processes.
- Writing and maintaining CI\CD processes on GitLab CI, which are still executed regularly.
5. Ongoing Support: We provided continuous support to developers, program managers, project managers, product managers, and QA personnel.

​

We became the owners of the GitLab servers within the organization, managing both PROD and DEV environments:
- Performing upgrades and applying security patches released by the manufacturer.
- Establishing backup and restoration policies in collaboration with the IT department.
- Defining server architecture and communication.

Insightec Sucess Story Diagram.png

Client's benefits:

​

1. Seamless Migration: Smooth migration from IBM configuration management tools to GitLab, enhancing operational efficiency.
2. Robust Infrastructure: Proper deployment of a self-managed GitLab instance, including critical server components, ensured stability and performance.
3. Streamlined Development Processes: The new branching policy and CI processes improved development workflows and productivity.
4. Reliable Support: Continuous support and maintenance for various teams ensured the smooth operation of GitLab environments.
5. Enhanced Security and Maintenance: Regular upgrades, security patch applications, and established backup and restoration policies reinforced the organization’s commitment to security and reliability.

​

By providing these solutions, we significantly improved the organization’s DevOps operations, ensuring a smooth migration and ongoing efficiency in their development processes.

Contact Us

Thanks for submitting!

bottom of page