Senior Systems Engineer
About Cabify
Do you want to change the world? At Cabify, that’s what we’re doing. We aim to make cities better places to live by improving mobility for the people living in them, connecting riders to drivers at the touch of a button. Maybe one day cities will be places where nobody needs a private car. But we’ve still got a long way to go...fancy joining us?
Founded in 2011, we have become the first Spanish tech ‘unicorn’. Our HQ is in Madrid but you can currently find us in 38 cities across Spain, Portugal and Latin America. Every month, new members join our world-class team of passionate, smart and talented individuals with a hunger to challenge the status quo.
Position
The Systems team is responsible of managing and operating the infrastructure in Cabify. We are a small team of 4, committed to putting quality first, and we appreciate attention to detail. We constantly strive to provide the best support to both our platform and the rest of our squads. Everyone in the team is responsible for taking full ownership of their projects...especially when it comes to being on-call.
Here are some of the things you could be doing on a day-to-day basis:
- Improving our infrastructure, implementing metrics, alerting, monitoring, automation and redundancy
- Continuously supporting the rest of the squads in our Product team
- Automating, building and deploying new services to our platform
- Performing on-call duties
- Ensuring that issues are reported, triaged, and resolved quickly and correctly
- Assisting with incident management to ensure effective communication between squads and other teams during incidents
Your qualification
- Previous experience in a Systems Engineering position
- Experience managing Linux servers (We use Ubuntu)
- Understanding of network troubleshooting
- Experience with configuration management frameworks (we use Ansible)
- Scripting ability (We use Python and Shell)
- Monitoring experience and ability to extract value from metrics while drawing meaningful insights from the data
- Ability to work both independently and with a small team
- Ability to understand and get involved in product and business decisions
- Ability to achieve results in a fast paced and constantly changing environment
Will be a plus
- Experience managing and orchestrating a microservices platform at scale
- Experience managing distributed NoSQL clusters (we use CouchDB)
- Experience managing containers (we use Docker)
- Cloud management experience (we use Google Cloud)
- Infrastructure as Code (we use Terraform)
- Experience with load balancers and proxies (we use NGINX and HAproxy)
- Knowledge of protocols like DNS, HTTP and HTTP2
- We also use Consul, Nomad, Redis, ZFS, Elasticsearch, Memcached and NSQ so if you have previous experience with these then woohoo!
What we offer
We’re a company full of happy, motivated people and we never want that to change. Here are some more reasons why it rocks to be part of our family.
- Flexible work environment & hours
- Regular fun team events
- Cabify staff discount
- Personal development programmes
- Flexible remuneration: subsidized restaurant tickets, transport tickets, healthcare and childcare
- A pet room so you don’t have to leave your furry friend at home
- All the gear you need - just bring yourself
- And last but not least...free coffee!
If you would like a full list of all of our benefits or to find out if we can match or exceed your current package you can always reach out to us via talent@cabify.com.
