about 4 hours ago
Responsibilities
- Design and maintain CI/CD pipelines for iOS and Android on GitLab CI.
- Architect pipeline stages for fail-fast execution.
- Build smart test routing to optimize device usage.
- Implement flaky test detection and quarantine systems.
- Automate release mechanics to eliminate manual steps.
- Ensure pipelines handle increased MR volume without degrading performance.
- Develop a device reservation and orchestration system.
- Design self-healing automation for infrastructure recovery.
- Define the device compatibility matrix for testing.
- Use AI to identify failure patterns and optimize pipeline performance.
Requirements
- 5+ years of experience operating CI/CD infrastructure at scale, preferably GitLab CI.
- Deep understanding of mobile build systems and CI challenges.
- Strong scripting skills in Python and Bash.
- Advanced proficiency with AI-assisted development tools.
- Experience designing autonomous, self-healing systems.
- Obsession with improving developer experience.
- Data-driven decision-making skills.
Benefits
- Comprehensive benefits including mental health and financial wellness support.
- Healthcare options including medical, dental, and vision.
- Retirement options such as 401(k)/pension.
- Support for taking time off according to local policies.