Required Skills and Qualifications:
- Extensive experience in a DevOps role, specifically focused on native mobile application development.
- Deep, hands-on experience with Fastlane, capable of leveraging its full potential to automate and optimize the mobile app release process.
- Strong working knowledge of SonarQube, with experience integrating it into CI/CD pipelines to ensure code quality and security.
- In-depth knowledge of the iOS and Android release processes, including build configurations, provisioning profiles, code signing, and app store submissions.
- Familiarity with CI/CD tools and platforms commonly used in mobile development, such as Jenkins, CircleCI, GitLab CI, or similar.
- Proficiency in scripting languages and build tools relevant to mobile app development (e.g., Ruby, Bash, Groovy).
- Strong analytical and troubleshooting skills, with the ability to quickly identify and resolve issues in complex systems
Nice to Have:
- Experience with containerization technologies such as Docker.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience working in Agile/Scrum environments.
- Relevant certifications in DevOps or mobile app development.
We are looking for a skilled DevOps Engineer with a strong background in managing and automating the release processes for native mobile applications. The ideal candidate will possess expert-level knowledge of Fastlane and significant experience with SonarQube. This role will involve streamlining the release process for both iOS and Android applications, ensuring efficient and reliable deployment pipelines.
,[ Mobile App Release Management: Oversee and manage the end-to-end release processes for native iOS and Android applications, ensuring timely and smooth releases. , Fastlane Expertise: Utilize your expert-level knowledge of Fastlane to automate build and release workflows, ensuring consistency and efficiency in deployment pipelines. , Quality Assurance: Integrate and manage SonarQube to ensure code quality and security standards are maintained throughout the development and release process. , CI/CD Pipelines: Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines tailored for mobile application development. , Collaboration: Work closely with development, QA, and product teams to coordinate releases and ensure all aspects of the mobile app lifecycle are aligned and optimized. , Troubleshooting and Optimization: Identify and resolve issues related to build failures, deployment errors, and performance bottlenecks in the release process. , Documentation and Best Practices: Develop and maintain comprehensive documentation for release processes, and advocate for best practices in mobile DevOps within the team. ] Requirements: DevOps, fastlane, SonarQube, iOS, Android, Jenkins, Java, Docker, Cloud platform, Azure, GCP, AWS, Agile, Scrum Additionally: Sport subscription, Training budget, Private healthcare, Flat structure, Small teams, International projects.
iOS Agile sonarqube GitLab CI/CD Amazon Web Services (AWS) fastlane Azure DevOps Android Google Cloud Platform (GCP) Docker circleci Bash Scrum Ruby Jenkins groovy