Mobile DevOps Engineer
Marriott InternationalResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
The Mobile DevOps Engineer (iOS & Android) is a key member of the Mobile Engineering team, responsible for ensuring the reliability, scalability, and efficiency of the mobile development lifecycle for Marriott Bonvoy apps. This hands-on role focuses on maintaining and optimising build and test pipelines for both iOS and Android, enabling rapid delivery of high-quality features to millions of users worldwide. The engineer collaborates closely with mobile engineers, QA, and platform teams in a Scaled Agile Framework (SAFe) environment to implement best practices and cutting-edge tools. Responsibilities include writing and running scripts for code quality checks, metrics collection, automated testing, and CI/CD. The role also drives improvements in automation, monitoring, and release processes to enhance developer velocity and application stability.
Responsibilities
- Maintain and enhance CI/CD pipelines for iOS and Android applications using tools like Fastlane, Jenkins, GitHub Actions, Harness, SonarQube, and more.
- Develop, maintain, and execute scripts for static code analysis, code quality metrics, and automated test execution
- Implement and manage automated testing frameworks (unit, UI, integration) across mobile platforms.
- Monitor and optimise build performance, ensuring fast and reliable delivery to app stores.
- Collaborate with mobile engineers to troubleshoot build failures and improve pipeline resilience. Integrate tools for code coverage, performance monitoring, and security scanning.
- Drive adoption of best practices for version control, branching strategies, and release management.
- Research and implement new technologies to improve automation and developer experience.
- Drives adoption metrics to demonstrate continuous improvement and alignment with the industry.
- Demonstrates continuous improvement through metrics of quality consistency and client satisfaction.
- Works with application development service providers, IT teams, and business partners to implement continuous improvement activities.
- Responds to issues identified in project surveys or other feedback processes to continually improve client satisfaction.
Requirements
- 6+ years of experience in Mobile DevOps, build engineering, or related roles.
- Strong hands-on experience with CI/CD tools (e. g., Jenkins, Azure DevOps, GitHub Actions, Fastlane, Harness).
- Proficiency in scripting languages (e. g., Bash, Python, Ruby) for automation tasks.
- Familiarity with iOS and Android build systems (Xcode, Android Studio, Gradle) and dependency management.
- Experience with automated testing frameworks (XCTest, XCUITest, Espresso, Selenium/Appium, etc. ).
- Knowledge of code quality tools (SonarQube, SwiftLint, Detekt) and static analysis.
- Understanding of mobile app deployment processes for App Store and Google Play.
- Strong problem-solving skills and ability to work in a fast-paced Agile environment.
- Strong communication skills to collaborate across engineering and product teams.
- Experience with containerization (Docker) and cloud-based CI/CD environments.
- Familiarity with monitoring and logging tools for mobile apps.
- Exposure to security best practices in mobile development.
- Knowledge of SAFe Agile methodology and enterprise-scale mobile app delivery.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free