Search by job, company or skills

Recro

Senior Devops Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Skills Required: Devops, Python, Bash, Ruby, IOS, Android, CICD, Automation Testing Experience Range: 4 - 6 years

Work location: Hyderabad, India.

Work mode: Hybrid

Job Description

Role Title: Senior DevOps Engineer, Mobile

Position Summary: 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 optimizing 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

Job Responsibilities

TECHNICAL LEADERSHIP:

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 optimize 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.

CONTINUOUS IMPROVEMENT:

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.

Skills and Experience: Required:

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144176803

Similar Jobs