
Industrials
A leading automotive software company set out to build a high-performance, scalable development platform for embedded systems. In close collaboration with synvert, a future-proof solution was created to boost developer productivity and ensure system reliability at scale.
Goals & challenges
Ensuring scalability, cost-effectiveness, and reliability
- Pipelines Compute Power Needs
A leading automotive software company set out to meet the high processing power demands required for developing embedded systems software. To achieve this, they implemented a cloud-based solution focused on scalability, cost-effectiveness, tenant isolation, standardization, and ease of setup — all to enhance developer productivity.
- Version Control System
The company required a version control system (VCS) that adheres to industry standards, ensures confidentiality and compliance with internal enterprise policies, supports terabytes of data, and handles high load with complex CI pipelines. This was critical to safeguarding the intellectual property created by a global team of over 20,000 developers.
- Site Reliability Engineering
There was a crucial need to establish a Site Reliability Engineering (SRE) practice — including incident management processes, a robust observability stack, and clearly defined alerting mechanisms. This initiative aimed to champion system reliability and drive continuous communication and improvement across teams.
To overcome these challenges, the company relied heavily on synvert to get the job done.
Services accomplished by synvert
synvert helped shape the development processes.
Our responsibilities at the company include:
-
Deploying and managing self-hosted tools like Artifactory, GitLab, and GitLab runners.
-
Providing expertise in Kubernetes-based solutions.
-
Creating Terraform modules for build environments.
-
Leading the creation of an SRE team and implementing industry-standard practices.
-
Enhancing monitoring and alerting systems.
-
Maintaining infrastructure on AWS using tools like Terraform, Ansible, Kubernetes, and various monitoring tools.
Delivery / conclusion
synvert took the requirements and needs from the company to significantly increase the efficiency and resilience of their software development lifecycle.
- synvert facilitated the seamless execution of over 100,000 pipeline jobs each month on shared runners, showcasing a robust infrastructure capable of handling extensive computational demands.
- We spearheaded the inception of an SRE team within the company and implemented proactive alerts and intuitive dashboards across tools, significantly enhancing issue detection and troubleshooting capabilities.
- Additionally, we successfully onboarded more than 20 teams to fleeting runners, enabling streamlined and automated build environments, thus enhancing efficiency and reproducibility in software development processes.