iOS release engineering

419 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
419
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

iOS release engineering

  1. 1. ReleaseEngineeringi
  2. 2. The ChallengeApps are productsYour company is a service companyProducts require dedicated product management ● Develop ● Distribute ● Maintain
  3. 3. The ChallengeiOS apps are particularly challenging● Xcode versions● SDK versions● Device versionsYour company is particularly challenging● Distributed teams● Very few resources● No process
  4. 4. The JobResponsibilities● Maintain and extend existing Android and iOS continuous build infrastructure● Develop automated test infrastructure for mobile and desktop platforms● Interface with QA engineers to automate existing manual test suites● Write tools to automate and eliminate pain points in Dev, QA, and Distribution workflows● Investigate new technologies to help build new products and their dependencies
  5. 5. The JobSkills ● High level of familiarity with Version Control, XCode and iOS provisioning ● Proficient in scripting languages (Python and others) ● Comfortably works with multiple operating systems (Linux and Mac OSX) ● Able to function in a fast moving environment where code quality and system stability are a priority ● Experience with continuous integration tools such as Hudson.

×