Build & Release manager for Applications Development team (Android & iOS):
Job Description
• Plan release cycles, milestones
• Manage risks and resolve issues that may affect a release
• Co-ordinate with various teams – test and development
• Negotiate, plan and execute all release related activities
• Should be well versed in Continuous Integration system like Jenkins
• Should be aware of build tools like maven, gradle, make, Xcode
• Should manage code branching / merging and other SCM admin tasks
• Continually work towards improving release process
• Develop scripts and automation for building, testing and deploying software
• Should have worked with tools like JIRA, Stash, Confluence, Artifactory
• Should have experience in Android, iOS builds
• Should have experience administering Linux and Mac build machines
Environments:
• GitHub (GitHub hosted instance and not the internal Intel version of GitHub)
• Jenkins,
• JIRA
• Ops Works (for Engage web)
• HockeyApp (for iOS and Android mobile apps)
• TestFlight (for iOS mobile app)
• Google Play beta (for Android mobile app)
• Custom shell scripts and manual operations
• InstallShield (for Uplink desktop application)