Search by job, company or skills

Recro

Senior Devops Engineer

Save
  • Posted 5 days ago
  • Be among the first 20 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: 150561843

Similar Jobs

Hyderabad, India

Skills:

Rest ApiLabViewTeamcityPuppetNew RelicAnsibleContinuous IntegrationPython ProgrammingDatabase ManagementPostmanMatlabContinuous DeliveryJmeterRanorexMS SQLJenkinsGitChefAzure DevOps AdministrationSimulinkAzure DevOps ServicesAzure DevOps Pipelines

Hyderabad, India

Skills:

PythonBashTerraformPowerShellMicrosoft AzureGitHub ActionsCloud-native engineering practicesDeployment automationPlatform engineering solutions

Hyderabad, India

Skills:

KubernetesPythonAWS

Hyderabad, India

Skills:

NetworkingFunctionsApp ServicesFirewallsArmAzure DevOpsCI CD PipelinesLogic AppsAzure Infrastructure as CodeAKSAzure PaaS ServicesVNETspeeringBicepPrivate Endpoints

Hyderabad, India

Skills:

Continuous IntegrationScripting LanguagesContinuous DeploymentDatadogNetworkingLoad BalancerDockerTerraformFirewallObservabilityVNetAzure Key VaultMonitoringStorage AccountAzure DNSLog AnalyticsApplication GatewayMonitorBlob StorageBastionPrivate EndpointsMicrosoft Azure CloudComputeAzure App Service