Insights
Automotive manufacturer accelerates CI/CD, expands automation, and boosts quality with scalable DevOps
THE CHALLENGE
To drive business growth and meet rising customer demands, a leading automotive manufacturer needed to accelerate application release cycles and boost the quality and reliability of their systems in North America. But their lack of an enterprise-ready, scalable DevOps platform had produced siloed teams, long development cycles, and increasing amounts of technical debt. Meanwhile, encumbered by inefficient, manual processes and inconsistent development environments, their applications and systems teams struggled to meet the needs of the business.
THE SOLUTION
Beyondsoft worked with the automotive manufacturer to create a standardized set of automation tools by provisioning an enterprise-scalable, hybrid-cloud DevOps platform that integrates with their existing cloud and on-premise systems. Beyondsoft onboarded more than 120 different applications.
The solution features:
- Enterprise-ready, highly available DevOps platform
- Scalable automation in the cloud
- Highly resilient, container-first strategy
- Seamless integration with their existing hybrid-cloud ecosystem
- Ability to handle any application language
- Streamlined processes and automation
- Visibility into technical debt
Notable AWS services used to complete this project include:
Amazon Elastic Container Service (ECS): Each of the DevOps tools (except Xray) run as an ECS task. ECS is used to manage task distribution among ECS cluster instances. It restarts any task that becomes unavailable. Tasks include: Jenkins, XL Release, SonarQube, and Artifactory.
Amazon Simple Storage Service (S3): Several buckets are provisioned for Terraform state retention, software storage, backups, logs, and Artifactory binary storage.
Amazon DynamoDB Table: A table is created specifically for locking the Terraform state file in S3. This avoids any corruption of state during parallel Terraform execution.
Amazon Elastic Compute Cloud (EC2) SSM Parameter Store: All secrets and necessary resource endpoints/confirmation are stored in the SSM Parameter Store. Secrets are encrypted.
Application Load Balancer: All traffic is routed through the Application Load Balancer. The listener is configured to route traffic based on if/then rules (e.g., if host is Artifactory.*, then forward to artifactory-target-group). Each target group is defined for a particular port specific to the DevOps tool, and when each ECS service is created, it is mapped to its target group for load balancing.
Amazon RDS Multi-AZ for Aurora PostgreSQL: An Aurora PostgreSQL cluster is provisioned for storing application state. Each tool creates its own databases within the RDS instance. A snapshot of the RDS instance is taken regularly for recovery purposes.
Amazon Elastic Filesystem (EFS): EFS is used to persist DevOps tool configuration data that is not stored in the database. This allows us to spin up new ECS services and tasks without loss of configuration, plugins, etc.
RESULTS AND BENEFITS
Today, the automotive manufacturer is enjoying all the benefits scalable enterprise DevOps has to offer. Their teams have been unified onto one consistent DevOps platform. Automation has replaced cumbersome, manual processes, boosting the speed and reliability of innovation–and paving the way for seamless collaboration between their applications and systems teams. Most importantly, DevOps has laid the foundation for continued business growth to meet the demands of its expanding customer base.
Benefits include:
- Enterprise scalability for business growth
- Highly available, self-healing systems
- Faster, more efficient release cycles
- Increased code quality and reliability
- Task automation
- Greater efficiency and productivity
- Frictionless collaboration between teams
- Fail-fast environment
- Amplified feedback loops via CI/CD pipelines
TECHNOLOGIES USED
Amazon ECS, Amazon S3, Amazon DynamoDB Table, EC2 SSM Parameter Store, Application Load Balancer, Amazon RDS Multi-AZ for Aurora PostgreSQL, Amazon EFS
OUR EXPERTISE
As an AWS DevOps Competency Partner, Beyondsoft has invested in building deep DevOps proficiency on the AWS platform. Our certified practitioners combine agile AWS tools, best practices, and methodologies along with our BCI DevOps enablement framework to establish an enterprise-scalable CI/CD platform with automated practices to expedite innovation and meet your business objectives.
To learn more, contact us today.
Download Case Studyなぜ私たちを選べますか
私たちのオンショア、ニアショア、オフショアのデリバリーサービスは、24時間365日、お客様のビジネスをサポートします。日本の大手SI企業に対し数十年にわたりサービスを提供しています。1999年以来、日本で25年の経験を持っています。日本には500-600人のスタッフがいます。長年にわたる成功事例は、私たちがお客様の投資対効果においてどれほど重要であるかを証明しています。シンガポールは私たちのグローバル本部であり、世界各地に14の地域オフィスを持っています。
30年以上にわたる強力なITコンサルティングサービスの経験
COBOL, C, Java, Pythonなど幅広い開発言語や開発環境に対応
SAPにおけるABAP, BTP, Fioriなど幅広く対応
40以上のグローバルデリバリーネットワークを持つ4大陸をカバー
CMMI 5、ISO 9001、ISO 14001、ISO 20000、ISO 27001、ISO 22301、ISO 45001、TMMi5の認証
マイクロソフトの専門家であるAzure MSP
Beyondsoftと共にビジネスの潜在力を最大限に引き出しましょう。私たちがどのようにイノベーションを推進し、効率を向上させ、ビジネスの成長を実現するのか、ぜひご相談ください。