For over 110 years Aston Martin has made the most exquisitely addictive performance sports cars.
But no one builds an Aston Martin on their own. Behind these legends and landmarks are hundreds of dreamers, darers and doers who make extraordinary happen, every single day. That's why the name of everyone who has ever worn our famous wings is inscribed on the wall of our factory.
As we embark on an exciting new era for the business, we need the very best people to write their own chapter on our journey to become the world's most desirable ultra-luxury British performance brand.
Join us.
Job Purpose:
Enhancing the software development and deployment processes with DevOps capabilities. Automate and accelerate the testing, release, and deployment of automotive software applications into a runtime environment quickly and reliably.
Key Duties & Responsibilities:
- Develop and lead implementation of company's DevOps strategy for the Motion Control software development process.
- Design, implement, manage and continuously improve CI/CD pipelines, Infrastructure as code, DevOps tools and frameworks to enhance software development and deployment efficiency for Automotive software delivery.
- Own/implement the DevOps side of engineering delivery for one or more packages including planning, execution, and progress reporting of own and team members' workload.
- Plan and undertake installation on development test and operation environment on cloud-based infrastructure (AWS/AZURE) considering secure networking.
- Lead and progress technical challenges proactively.
- Develop automation code (e.g., Python, Shell, YAML) to simplify repetitive tasks and improve system efficiency.
- Create and maintain documentation for infrastructure, processes, and procedures.
- Implement security best practices and compliance standards, perform vulnerability assessments, and ensure compliance with industry standards and regulations.
- Promote and implement Agile methodologies, SCRUM/KANBAN, BDD, TDD.
- Set up and maintain monitoring and logging solutions.
- Configuration management.
Qualification & Experience:
- Experience in designing cloud-based systems, ensuring high availability with a strong emphasis on security best practices.
- Extensive experience in technologies and tools such as Jenkins, GitHub/Bitbucket, Artifactory, SonarQube, Cloud AWS/Azure infrastructure, Terraform, Azure Artifacts/JFrog Artifactory, Kubernetes and Docker.
- Network protocols, security, and compliance.
- Change and release management practices.
- Experience with software development in an Agile/Scrum environment.
- Embedded software development /Automotive AUTOSAR software would be a plus.
- Microservices architecture.
- ASPICE Industry standards
- Bachelor's degree in Computer Science, Information Technology, Electrical Engineering, or a related field.
- Extensive experience in implementing DevOps/CI-CD.