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).
Service Engineering in Bumble is responsible for our services' high availability and scalability. We are focused on efficiency and automation.
Our infrastructure is based mainly on open-source technologies.
As a part of our Service Engineering team, you will have an excellent opportunity to build and improve the existing distributed, scalable, hybrid on-premise and public cloud infrastructure.
What you'll do:
Adopting new technologies into our stack. Experimenting with new solutions. Building solutions from scratch if we can’t find any on the market.
Enabling our engineers to bring new projects to life quickly and finding a balance between development and operations teams.
Solving ops problems: on-calls, incident management, and researching how we can prevent recurring issues .
Analysing and automating as much as possible to remove manual tasks.
Capacity planning and optimization of existing systems.
About you:
Several years of hands-on experience with administering database management systems.
Deep understanding of MySQL (HA deployments, user management, replication, etc.) and Percona tools.
Extensive knowledge of how Linux works.
Python is a must. Go, Ruby or other languages would be a bonus.
Experience with configuration management such as Puppet, Terraform or Ansible.
Strong knowledge of DNS and TCP/IP.
Experience with migrating from on-premise to private and public clouds.
You keep yourself updated about new trends in IT.
Desirable experience:
Experience with MySQL deployments on k8s.
Experience with integrating new technologies, adopting and administering them.
Previous experience in writing complex automation software.
Project management experience, knowing how to set deadlines, evaluate time and effort required to complete tasks, and manage requirements.
Ability to write technical documentation.
Experience with application security. As a growing public company, we aim to keep it safe.