SlideShare a Scribd company logo
Release
Engineering
i
The Challenge
Apps are products

Your company is a service company

Products require dedicated product management
  ● Develop
  ● Distribute
  ● Maintain
The Challenge
iOS apps are particularly challenging
● Xcode versions
● SDK versions
● Device versions

Your company is particularly challenging
● Distributed teams
● Very few resources
● No process
The Job
Responsibilities
●   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
The Job
Skills
 ●   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.

More Related Content

PDF
Visual studio 2019 launch
PPTX
Lecture 1 dev_environment
PPTX
Cardiff University FTS presentation 2011 (MS Word plug in)
PDF
Android course
PDF
warren_gavin_cv
PPTX
Testing with Microsoft Technologies - Kick Off Session
PPT
Presentation janice baay
PDF
Classic Mistakes
Visual studio 2019 launch
Lecture 1 dev_environment
Cardiff University FTS presentation 2011 (MS Word plug in)
Android course
warren_gavin_cv
Testing with Microsoft Technologies - Kick Off Session
Presentation janice baay
Classic Mistakes

Viewers also liked (16)

PDF
Clean Code
PDF
JavaScript: Patterns, Part 3
PDF
JavaScript: Patterns, Part 2
PPT
Presentation janice baay
PDF
Android security
PPT
Presentation janice baay
PDF
Code Kata
PDF
JavaScript: The Good Parts
PPT
Presentation janice baay
PDF
Code Kata: String Calculator in Flex
PDF
JavaScript: Patterns, Part 1
PDF
Function Points
PDF
OpenGL ES on Android
PDF
Software Development Fundamentals
PDF
iOS: A Broad Overview
PDF
iOS App Dev
Clean Code
JavaScript: Patterns, Part 3
JavaScript: Patterns, Part 2
Presentation janice baay
Android security
Presentation janice baay
Code Kata
JavaScript: The Good Parts
Presentation janice baay
Code Kata: String Calculator in Flex
JavaScript: Patterns, Part 1
Function Points
OpenGL ES on Android
Software Development Fundamentals
iOS: A Broad Overview
iOS App Dev
Ad

Similar to iOS release engineering (20)

DOC
PPTX
Senior software developer (Python)
DOC
SURYA_3.6
PDF
Dev ops for cross platform mobile modeveast 12
PPTX
Building High Quality Android Applications
DOCX
DOCX
Rea-Matthew
PPTX
Towards Continuous Delivery in Mobile Apps
PPTX
Vacancies
PDF
Continuous Delivery: releasing Better and Faster at Dashlane
DOCX
DOCX
Mobility Architect_Rajasekaran Sagadevan_10+
DOCX
Profile_Stephen_05564o
DOCX
saurabh_ios
DOCX
saurabh_ios
PDF
SanthoshiAgadala_Test Engineer_2.6 years of Experience
PDF
Scaling Mobile Engineering
DOCX
Rup Sankar Resume
DOCX
Sayanti Mondal CV
Senior software developer (Python)
SURYA_3.6
Dev ops for cross platform mobile modeveast 12
Building High Quality Android Applications
Rea-Matthew
Towards Continuous Delivery in Mobile Apps
Vacancies
Continuous Delivery: releasing Better and Faster at Dashlane
Mobility Architect_Rajasekaran Sagadevan_10+
Profile_Stephen_05564o
saurabh_ios
saurabh_ios
SanthoshiAgadala_Test Engineer_2.6 years of Experience
Scaling Mobile Engineering
Rup Sankar Resume
Sayanti Mondal CV
Ad

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
Modernizing your data center with Dell and AMD
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
A Presentation on Artificial Intelligence

iOS release engineering

  • 2. The Challenge Apps are products Your company is a service company Products require dedicated product management ● Develop ● Distribute ● Maintain
  • 3. The Challenge iOS apps are particularly challenging ● Xcode versions ● SDK versions ● Device versions Your company is particularly challenging ● Distributed teams ● Very few resources ● No process
  • 4. The Job Responsibilities ● 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. The Job Skills ● 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.