Project: STELLANTIS (Software Development Environment of the TCU Application Framework)
Project background: For the next-in-line generation of connected vehicles and connected services of Stellantis, all the future generations of Telematics Control Units will feature a generic runtime environment called the Application Framework. The Application Framework will serve as a basis for the rapid development of reusable connected services applications.
Responsibilities:
- Co-ordinate with developers with establishing and applying appropriate branching labelling/naming conventions using AWS Code Commit.
- Build management support using Terraform and AWS Code Pipeline, Code Build.
- Creating EC2 instances, AMIs, Storage blocks in S3, Creating Volume Snapshots, VPCs, Subnets, Load balancing and Auto Scaling in AWS.
- Configure and maintain codebase to support the build and deployment of code on servers.
- Administered merge, build and deployment of the codes to all the environments.
- Developing the utility scripts to effectively reduce the time and manual effort.
- Analyzing Bugs and coordinating with Dev/QA teams.
- Helping teams in writing build scripts and resolving build issues.
- Implemented Continuous Delivery through Deployment into several environments like Test, QA, Performance and Production using Jenkins.
- Launching and configuring Amazon EC2 Servers using AMI and configuring the servers for specified applications using AWS Code Pipeline.
- Running multiple builds at a time by using continuous integration tools.
- Improving Continuous Integration workflow using Virtual Environments with the help of Docker
- Automating Build process using Docker and similar tools.
- Automated Continuous Build and Deploy Scripts for AWS Code Pipeline Continuous Integration tool.