Client Background
CyberiSight is a cybersecurity company that offers a wide range of services to help individuals and organizations protect themselves against cyber threats. They focus on delivering comprehensive and proactive solutions to identify, analyze, and respond to cyber threats effectively. CyberiSight’s expertise lies in providing threat intelligence, vulnerability assessments, incident response, and security consulting services.
Business Challenge
Cyber iSight, a small startup, developed a basic web application using NodeJS and PostGRESQL, hosted on AWS and managed with GitLab. They needed assistance in creating a robust CI/CD pipeline for seamless code deployment, testing, and database updates. The client sought a vendor who could integrate security tasks into the CI process, conduct dependency checks, and implement monitoring solutions. Basic support for pipeline maintenance was also desired.
Solution
Gart was chosen as the vendor to help Cyber iSight build a robust CI/CD pipeline. Gart’s DevOps team took responsibility for supporting the NodeJS application, PostgreSQL database, GitLab SaaS, and Auth0 authentication service. The scope of work included:
1.Initial setup
Gart implemented automated deployment and created the CI/CD pipeline infrastructure.
2. CI/CD pipeline creation and maintenance
Gart built a seamless pipeline to enable code updates across different environments, running tests, and performing database updates. They integrated security tasks into the pipeline, such as dependency checks and application scanning.
3. Deployment support
Gart assisted in deploying new software versions and provided ongoing support to address any questions or issues from the development team.
4. Infrastructure security
Gart ensured the infrastructure’s security, including database migrations and maintaining secure configurations.
5. Team collaboration
Gart participated in weekly team meetings to discuss progress, updates, and any required support.
CyberiSight ’s solution architecture: