Solution Architect - SDV Cloud Platform
Madfish
Project Description
As a Cloud Architect, you will work directly with the customer to design and document cloud solutions that will be developed and provided to automotive Tier 1 and OEM companies.
The project has two directions:
1) SDV Cloud Framework - Designed to streamline the software development process for OEMs and contractors. The framework, built on Terraform CDK, deploys an architecture based on human-readable project requirements and supports multiple cloud providers.
2) Data Analysis Cloud - Introduces Automotive Automotive-compliant product with seamless Cloud integration. It allows to transfer of vehicle camera content, real-time data to the Cloud, and IoT commands to the Edge platform.
Job Description
Requirements:
- 2+ years as a Lead/Architect Engineer in product development.
- 1+ year experience in Architecture documentation for complex solutions (WBS, Dependencies, Constraints, Estimation).
- Excellent documentation and diagramming skills (PlantUML, Draw.io).
- Experience in using Jira for structured project execution; ability to manage projects from conception to completion.
- Strong hands-on experience with AWS.
- Hands-on experience with complex code management in GitHub/GitHub Actions and GitLab.
- Hands-on experience with Kubernetes, Terraform + Terraform CDK, CloudFormation, Helm, Ansible, and Docker.
- Experience in Bash and Python scripting.
- Strong understanding of Firewalls, Proxies, Certificates, Network Security, etc.
- Deep knowledge of Compute, Storage, Networking, and Database Services.
- Upper-intermediate or Advanced English level with solid communication skills.
Nice to Have:
- High proficiency in Linux Server Administration.
- Knowledge of Object-Oriented Programming.
- Familiarity with GitOps approaches.
- Experience with Azure and OpenStack.
- Experience with Horizontal/Vertical Scaling and Load Balancing.
- Experience with IoT or Vehicle Telematics Platforms.
Job Responsibilities
- Translate stakeholder requirements into system/software architecture, aligning with project objectives and standards.
- Design, document, and maintain system/software architecture supporting IoT data ingestion, storage, data analytics, and ML data processing requirements.
- Define and maintain deployment requirements for infrastructure-as-code.
- Ensure alignment with functional and non-functional requirements.
- Define policies for data integrity, storage, traceability, backup, and recovery.
- Maintain repositories with a branching strategy, tagging, and releasing.
- Work with the Product Owner to extend the feature list, enhancing the framework continually.
- Oversee the highest quality of the product source code and branches.
- Define and delegate tasks to the DevOps team using Jira; ensure clear communication of implementation expectations.
- DevOps team people/technical mentoring.