13 Le Human Resources Solutions Jobs
3-9 years
DevOps Platform Engineer - CI/CD Pipeline (3-9 yrs)
Le Human Resources Solutions
posted 21d ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking a skilled and motivated Mobile Platform DevOps Engineer specializing in iOS to join our dynamic team. In this role, you will design, implement, and maintain CI/CD pipelines, optimize mobile development workflows, and ensure seamless delivery of high-quality iOS applications. Your work will directly impact the speed and reliability of our app releases and the overall developer experience.
Key Responsibilities :
- CI/CD Pipelines : Design, implement, and maintain robust continuous integration and delivery pipelines for iOS applications using tools like Jenkins, GitHub Actions, Bitrise, or CircleCI.
- Build Automation : Develop and optimize automated build processes for iOS apps, including dependency management (e.g., CocoaPods, Carthage, Swift Package Manager).
- Infrastructure Management : Manage cloud-based infrastructure for build and deployment systems, ensuring scalability and reliability.
- Code Quality and Security : Integrate tools for static code analysis, unit testing, and security checks into CI/CD pipelines.
- Monitoring and Troubleshooting : Monitor build processes and deployment pipelines, troubleshoot issues, and implement solutions to improve efficiency.
- Collaboration : Work closely with iOS developers, QA engineers, and product managers to streamline development workflows.
- Documentation : Create and maintain documentation for CI/CD processes, deployment guidelines, and infrastructure configurations.
- Tooling and Integration : Evaluate, implement, and maintain tools and technologies to improve the iOS development and deployment lifecycle.
Qualifications :
Required :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in DevOps with a focus on mobile platforms, particularly iOS.
- Proficiency with iOS development and build tools (Xcode, Fastlane, etc.).
- Strong knowledge of CI/CD tools like Jenkins, Bitrise, or CircleCI.
- Experience with version control systems (e.g., Git) and branching strategies.
- Familiarity with scripting languages (e.g., Bash, Python) for automation.
- Solid understanding of App Store submission and TestFlight deployment processes.
- Experience with monitoring and debugging tools for build and deployment pipelines.
Preferred :
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with containerization tools like Docker.
- Knowledge of mobile security best practices and code signing.
- Understanding of Agile and DevOps principles.
Soft Skills :
- Strong problem-solving abilities and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
- Formal prerequisites for the position (e.g. training, experience, education etc.)
- Successfully completed studies in (business) computer science or comparable qualification
- Several years of sound professional experience in IT, especially in the field of software development and CI/CD tools
- Extensive know-how in at least one common development technology, ideally Swift and/or Kotlin
- Additionally very good in at least one further common development technology, Java, Python or Typescript.
- Sound Experience in managing common DevOps tools like, GitHub, Jenkins, Artifactory, Docker, Kubernetes
- Experience with cloud offerings (MS Azure desirable) espacially with it's networking services and infrastructure as code technologies like Terraform and Ansible
- Experience in IT, especially in DevOps development of software products regarding IT security, scaling and operations as well as code reviews and software testing desirable
- Experience in administrating mobile app stores platforms and mobile deplyoments is plus
- Familiar with working in agile work environments
- Fluent in written and spoken English
Tasks (Description of main tasks) :
- Member of the agile product team
- Collaboration on the development, automation and operation of Schaefflers DevOps tool stack including GitHub, Jenkins, SonarQube and Artifactory
- Manage Schaefflers Mobile Dev Platform including mobile store certificate managment
- Further automate the cloud based infrastructure around the DevOps tool stack and its monitoring
- Participation in the use and further development of agile methods such as Scrum and Kanban
- Support operational tasks hands-on and support customers with DevOps best practices
- Conducting code reviews
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Platform Engineer roles with real interview advice