Very Good Ventures is a global consultancy that delivers elegant solutions using disruptive technologies. They are seeking a Senior Mobile DevOps Engineer Contractor to lead and enhance CI/CD processes for mobile applications, ensuring smooth and efficient delivery workflows with frequent releases.
Responsibilities:
- Design and implement CI/CD pipelines for mobile apps at scale, supporting multiple teams and developers contributing frequently
- Standardize and optimize build and deployment processes for performance, security, and reliability
- Leverage GitHub Actions and GitLab Pipelines to automate testing, code quality checks, and releases
- Maintain and enhance build infrastructure, including self-hosted runners, caching strategies, and dependency management
- Improve release automation to ensure smooth monthly (or more frequent) mobile app releases
- Monitor and troubleshoot build failures, collaborating with engineering teams to resolve issues efficiently
- Implement security best practices within the CI/CD process, including code signing, credential management, and artifact verification
- Evaluate and integrate new DevOps tools and technologies to enhance productivity and maintain best practices
- Support and advise other developers in optimizing their workflows and using CI/CD pipelines effectively
Requirements:
- 4+ years of experience in Mobile DevOps, Build Engineering, or related roles
- Strong expertise in GitHub Actions and GitLab Pipelines, including advanced workflows, reusable actions, and self-hosted runners
- Hands-on experience with mobile build systems (Xcode, Fastlane, Gradle, CocoaPods, etc.)
- Proficiency in scripting languages (Bash, Python, Ruby) for automation
- Experience managing release processes for iOS and Android, including App Store / Play Store deployments
- Knowledge of artifact management solutions (e.g. JFrog Artifactory, Nexus)
- Familiarity with cloud-based CI/CD solutions, infrastructure-as-code (Terraform, Ansible), and containerization (Docker)
- Excellent problem-solving skills and ability to troubleshoot complex build and deployment issues
- Strong collaboration and communication skills, working effectively with developers, QA, product teams, and other business stakeholders