Overview
DevOps, Git, GitHub, Bitbucket, CI / CD, Jenkins, TeamCity, GitHub, JFrog, Docker, Kubernetes / ECS, HA / Backups, NoSQL, Cassandra, MongoDB, Redis, MATLAB Simulink toolchain
The DevOps Engineer Lead is responsible to lead a startup team of DevOps that will be in charge of configuring, improving and managing the software development and deployment pipeline of the Software Factory, focusing on DevOps toolchain, IT architecture and cloud solutions.
Responsibilities
- Improve SW development and SW update infrastructure at an Enterprise level
- Implement automation, effective monitoring, and infrastructure-as-code
- Ensure build jobs are never failed due to tools reason and infrastructure
- Constantly monitor the build times and suggest if any modifications or tuning require for the build infrastructure
- Create efficient reports with respect to usage of build infrastructure and work closely with IT team to resolve any issues on hardware
- Support and work alongside a cross-functional engineering team on the latest technologies
- Iterate on best practices to increase the quality & velocity of deployments
- Sustain and improve the process of knowledge sharing throughout the engineering team
- Delivers work in an efficient and timely manner in completion of specific project milestones
- Interfaces with software engineering and other departments to facilitate the development process of the Software Factory
- Reviews progress of projects and provide frequent progress updates to direct manager
- Travel, as necessary, to other development sites.
Requirements
- Bachelor’s Degree in Engineering with an emphasis in Computer Science or Electronic; Master in Information Technology or Applied Informatics is a plus
- Minimum 7+ years of working experience in the DevOps domain
- Experience in leading a team
- Nice to have : international experience
- Nice to have : Automotive Software Development or exposure to Automotive Electronics
- Experience in maintaining and deploying highly-available, fault-tolerant systems at scale
- Version control system experience (e.g. Git, GitHub, Bitbucket)
- Experience implementing CI / CD (e.g. Jenkins, TeamCity, GitHub)
- Artifactory and containerization (e.g. JFrog, Docker, Kubernetes / ECS)
- Operational (e.g. HA / Backups) and NoSQL experience (e.g. Cassandra, MongoDB, Redis)
- Experience with configuration management and infrastructure-as-code
- Experience building and testing code continuously with scripting and programming languages
- Excellent analytical abilities and an extensive amount of independent thinking are required
- Ability to self-learn new technologies and work on POCs
- Knowledge of MATLAB Simulink toolchain is a plus