DevSecOps
Over the years we have refined our processes, documentation, and best practices to ensure they are robust, secure and scalable. The DevSecOps platform GitLab is at the core of everything we do, seamlessly integrated into our own and clients’ workflows.
DevSecOps accelerates software delivery while maintaining high quality, reliability and security, but is equally important for ticket management, documentation, team collaboration, version control and automation.
We can help you to build/review your company’s workflows, ensuring they are efficient, scalable, and secure - saving you time and money!
Integration of DevSecOps at Tickett Enterprises
To better understand the benefits of DevSecOps, here are some examples of how DevSecOps improved our workflow at Tickett Enterprises.
Replacing Our In-House Helpdesk With GitLab
We originally used an in-house platform for tracking and managing tickets. With the transition to GitLab, we have moved all our ticket tracking and repositories into one single solution.
This provides the benefit of having our project repositories and tickets in one place, with the advantage of being able to link and organise them more efficiently.
Migrated Our Project and Package Repositories Into GitLab
Previously, our repositories were scattered across multiple platforms such as Nexus, NuGet, and SVN. Migrating them to GitLab means we now have a single source and single platform to support and maintain.
Migrating Documentation to Code
We used Microsoft SharePoint to house documentation related to all our projects.
This has been converted to a static site (code) deployed from GitLab. This allows us to collate documentation from many projects into a single intranet/knowledge base for easier access.
See our documentation demo.
Automated Testing, Building, and Deployment
Leveraging GitLab CI/CD has fully automated our pipeline for testing, building, and deploying our solutions.
Each push to the repository triggers our test suite and identifies any breaking changes. We no longer need to waste time on building and deploying. When a merge request has been approved, it automatically triggers build and deployment.
GitLab has the ability to review the history of pipelines. This allows us to quickly diagnose failed pipelines and review logs. There are also additional benefits, such as setting up email notifications related to the pipeline’s state.
Contact us to learn more about our automations and GitLab.