Position: Mobile DevOps Engineer Poland
Company: Luxoft
Category: DevOps
Experience required: 3y
English level: upper

Project Description:

We are building digital solutions that will impact the lives of over 41 million customers worldwide.
The work of the Digital teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world.
You will be part of a cross functional team transforming our digital capabilities. Driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices.

Responsibilities:

• DevOps Engineers in the Mobile team are passionate, self-motivated individuals, who are comfortable building custom tooling in Python, writing documentation that scales across multiple teams and can identify, design and build automated solutions to existing manual processes.
• Monitor, maintain and extend the existing in-house Mobile CI Infrastructure (Jenkins, Ansible, Vagrant, AWS) and related services
• Build and extend our custom tooling (Python) to improve developer productivity throughout the mobile teams.
• Involvement in incident management and supporting production systems
• Provide support to the development teams
• Ensure that the mobile services conform to HSBC's controls
• Actively participate in the Mobile Engineering Discipline and associated communities
• Expanding the CI capability
• Supporting procurement of external services.
• Building tooling to support automated app releases
• Building custom tooling for our development teams
• Engaging with the development teams to identify common problems and solutions

Skills
Must have:

• Experience working with Jenkins, CircleCI, BuildKite or other CI/CD platforms.
• Good understanding of how DevOps can be applied to CI/CD and how Python can be used for IT Automation.
• Understanding of the end-to-end software development lifecycle
• Understanding how Mobile apps are built using tools such as Gradle and Xcode build
• Understanding of Git commands
• Experience in performing root causes analysis on build and test automation logs

Nice to have:

What you will ideally bring to the role:
• Experience working with Ansible and Vagrant
• Experience using Swift/Kotlin for producing iOS/Android applications
• Experience with Pivotal Cloud Foundry and AWS
• Expert knowledge of using Python for automating manual tasks