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.