xgeeks Logo
SoftwareFactory at MBition
SoftwareFactory at MBition

SoftwareFactory at MBition

Building an high performing software development platform for embedded systems

Challenge

Ensuring scalability, cost-effectiveness, and reliability.

Pipelines Compute Power Needs

MBition aims to meet the high processing power demands of customers for embedded systems software by implementing a cloud-based solution that ensures scalability, cost-effectiveness, tenant isolation, standardization, and an easy setup process, enhancing developer productivity.

Version Control System

MBition needs a VCS that adheres to industry standards, ensures confidentiality and compliance with Mercedes-Benz policies, supports terabytes of data, and accommodates heavy usage with complex CI pipelines to safeguard the Intellectual Property generated by a global team of over 20,000 developers.

Site Reliability Engineering

There's a crucial need to establish SRE, creating incident management processes, maintain an observability stack, and define alerting mechanisms, advocating for reliability, and lead communication and improvement efforts.

For these challenges, MBition have relied deeply on xgeeks to get the job done.

Our Role

  • Deploying and managing self-hosted tools like version control systems, artifact storage systems and cloud computing setups.
  • Develop a solution to support Gitlab CI/CD adoption providing a scalable and cost-efficient cloud-based solution.
  • Improve developer's experience and efficiency, providing seamless solutions.

Solution

xgeeks helped shaping the development processes at MBition

Our responsibilities at Mbition 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 SRE team creation and implementing industry-standard practices
  • Enhancing monitoring and alerting systems.
  • Maintaining infrastructure on AWS using tools like Terraform, Ansible, Kubernetes, and various monitoring tools.
Solution
AWS
GitLab
Terraform
Ansible
Kubernetes
Prometheus
Fluentd
ElasticSearch
RDS
Redis
Datadog
Artifactory

Success

xgeeks took the requirements and needs from Mbition to significantly increase the efficiency and resilience of their software development lifecycle.

  • xgeeks 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.
  • Spearheaded the inception of an SRE team within MBition, 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.

1000k

Pipeline jobs per month

100k

Active VCS users

200k

Managed projects
Success