Job Description
- Responsible for Continuous integration of automotive embedded SW components with focus on Config Management, Build Management, Release Management
- Responsible for collaborating with developers, testing team to build code, manage issues, and successfully deploy software using CI tools like jenkins/Team City
- Writing wrappers around SCM tools & other proprietary tools to create the ease of such tools by developer community.
- Build, release and maintain Android platform solutions for internal & external customers.
- Keep updating the new techniques & ideas to stay current with technology by defining & implementing QNX, Android, Linux, Autosar integration and release strategy
- Ensure software being changed is traceable, secure and only correct.
- Support of the project with expert activities in version control system
- Provide SW releases and their traceability
- Develop and work on build/integration plan for the project (tickets handling, branching strategy, build strategy, merges etc.)
- Integration of external artifacts
- Participate in build automation process
- Support in documentation activities
- Proficiency in working with git/github
- In-depth experience in build automation using any of the scripting languages like Shell, Python, Perl
- Practical experience with Gradle, GNU/Linux Development Tools eg: make, cmake, gcc,clang
- Worked in platform or multi-project environment.
- Good fundamentals of Configuration Management.
- Experience in Atlassian tools Jira, Confluence, git stash
- Experience in Continuous Integration & deployment
- Expert knowhow: git, Jenkins, Jenkins groovy, Jira, artifacotry
- Expert in CI/CD
- Worked on AWS to setup development & build environment
- Good to have experience working/integrating different static code ana