Job Summary

We are seeking an experienced Azure DevOps Engineer with strong expertise in Mobile Application Deployment for iOS and Android platforms. The ideal candidate will design and manage CI/CD pipelines, automate infrastructure, and ensure secure and efficient mobile app delivery using Microsoft Azure, GitHub Actions, and DevOps best practices.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines for mobile apps using GitHub Actions.
  • Configure and manage mobile build environments:
  • Android: Gradle, Android SDK
  • iOS: Xcode, Fastlane
  • Handle app signing, provisioning profiles, and certificates for App Store and Google Play.
  • Automate infrastructure provisioning using Azure Resource Manager (ARM) templates.
  • Integrate secure storage of credentials using Azure Key Vault or GitHub Secrets.
  • Distribute builds via App Center, Firebase App Distribution, or TestFlight.
  • Implement Managed Identities and enforce security best practices in DevOps workflows.
  • Collaborate with development, QA, and operations teams to streamline deployment processes.
  • Troubleshoot build and deployment issues and provide timely resolutions.
  • Maintain documentation for mobile CI/CD and DevOps processes.

Required Skills & Qualifications

  • Bachelor’s degree in computer science, Engineering, or related field.
  • 4+ years of experience in DevOps with a focus on Azure.
  • Hands-on experience with GitHub Actions, CI/CD pipelines, and Git.
  • Strong experience in Mobile Deployment for iOS and Android.
  • Proficiency with Fastlane, Gradle, Android SDK, Xcode, and App Center.
  • Strong scripting skills in PowerShell and YAML for automation.
  • Familiarity with Azure services, Managed Identities, and DevOps best practices.
  • Excellent troubleshooting, problem-solving, and communication skills.