As a Build & Integration Engineer, you will be responsible for establishing and maintaining the Continuous Integration (CI) and Continuous Deployment (CD) automation infrastructure to support Peloton’s System Engineering team. You will work with onshore and offshore Development and Test teams to deliver scalable automation solutions to enable rapid platform development, configuration management of the Platform and supporting testing and deployment.
THE ROLE:
- Setup and Maintain a scalable Gerrit and Git infrastructure to host multiple Android based product and source code configurations.
- Own, extend and maintain the AWS based infrastructure hosting the CI/CD tools and ensure we have a scalable, global infrastructure to support our product and development team needs.
- Extend the build system for new application initiatives if/when needed.
- Take ownership of the core automation tools such as Gerrit, Jenkins, Bitbucket, Github and extend/maintain as needed
- Ensure the inrastructure is secure, recoverable (disaster, data) and maintained (security patches, tool upgrades, etc.) and highly automated.
THE IDEAL CANDIDATE WILL HAVE:
- Strong knowledge of GIT (and repo) configuration management tool
- Strong knowledge of cloud base GIT systems like Bitbucket, GitHub and branch management and merging
- Strong experience scripting in Python, Bash
- Experience with Java build systems (maven and gradle)
- Knowledge of Mobile software lifecycle and continuous integration practices
- Demonstrated track record in developing and shipping consumer facing experiences
- Ability to provide leadership in a team environment to meet goals and deadlines
- prior experience shipping consumer facing products using Android is highly desired
- Prior experience with security tools code signing, secure hardware and use of hardware security modules (HSM) is helpful but not required
- BA/BS in Computer science, Engineering and/or equivalent industry experience is referred
by via developer jobs - Stack Overflow
No comments:
Post a Comment