Senior Mobile DevOps Engineer
Bumble
Bucharest, Romania
1 zi în urmă
source : Just Join IT

DevOps (advanced)

We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, and individuals with disabilities to apply.

Bumble is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.

In your application, please feel free to note which pronouns you use (For example - she / her / hers, he / him / his, they / them / theirs, etc).

We are looking for a Senior Mobile DevOps Engineer to support, configure and maintain CI / CD and Development Infrastructure, as well as deploying native mobile applications for iOS and Android.

JOB DESCRIPTION :

RESPONSIBILITIES / JOB ROLE

  • CI / CD development and support for mobile applications
  • Configuration CI / CD for new and existing projects and platforms
  • Ensuring stability and monitoring of the CI / CD infrastructure
  • Working closely with iOS, Android, Automation, Site Reliability engineerings to improve and optimise CI / CD infrastructure, processes and tools
  • Automation of releases for Android and iOS to minimise manual interaction with Apple AppStore and Google PlayStore
  • Capacity planning and hardware procurement
  • Development, configuration, and support of the internal tools and systems for monitoring the release and development status
  • Providing strategy and vision for mobile CI / CD pipelines, mobile releases flow, tools and infrastructure, converting it to project and executing.
  • This role involves a lot of communication :
  • Understanding the needs of stakeholders and conveying this to developers
  • Working on ways to automate and improve development and release processes
  • Working with software engineers to ensure that development follows established processes and works as intended
  • ESSENTIAL EXPERIENCE, KNOWLEDGE AND SKILLS

  • Strong coding background and be proficient in at least one of the programming languages. We use Java / Kotlin, PHP and Ruby.
  • Ability to read and maintain the rest. Also good shell scripting skills.

  • Solid knowledge and experience with Linux
  • Knowledge of Docker
  • Working knowledge of build tools and systems. We use Gradle and xcodebuild
  • Experience with tools for managing infrastructure like Ansible or Puppet. We use Ansible.
  • Ability to lead and execute sizable projects (e.g. establishing consistent monitoring for CI / CD), identifying and addressing non-obvious systematic issues.
  • Excellent teamwork and communication skills
  • Strong troubleshooting and investigation skills
  • Strong understanding of development and release practices
  • Ability to integrate different systems
  • Advanced knowledge of Git : rebase, reverts, history rewriting, finding parent commit, cherry-picking
  • DESIRABLE EXPERIENCE, KNOWLEDGE AND SKILLS :

  • Experience with CI / CD platform TeamCity creating, and maintaining build configurations (we use Kotlin DSL a lot). Jenkins experience is relevant for us as well
  • Knowledge of Kubernetes
  • Good knowledge of JIRA or other bug-tracking systems
  • Solid experience with macOS, iOS and Android
  • Experience with Fastlane
  • Experience with releasing mobile apps to AppStore, PlayStore both manually and automatically
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular