Graphext is looking for a DevOps


Company Description

We are a data analytics company located in the center of Madrid. We are developing an advanced analytics tool that allows our clients to analyze complex problems in order to find actionable insights.

Our customers use Graphext to do many things, for example to do Market Research, Human Resources Analytics or Customer Segmentation. Graphext really is a horizontal tool to manage data, enrich and analyze it, so we continue discovering new use cases. Here you can get more information: https://www.graphext.com/casestudies

Graphext is used by multinational companies such as McDonald's, Roche, Acciona or ING, in various departments such as business intelligence, analytics or human resources. But also small companies buy it.

We are currently a team of 14 people, more or less half business half product. We are young people of 3 different nationalities, colleagues from whom I learn just by being around. In the engineering team, we like to come up with simple solutions to complex problems. And if the challenges require it, we do not skimp on efforts to investigate new technologies or algorithms that allow us to create the best data analysis tool in the market. The problems are difficult but little by little we are conquering them.

Role Description

We are looking for an experienced person because we expect her/him to be the person in charge of the administration and development of our infrastructure (Google Cloud, Kubernetes, Docker, CI / CD, our batch process orchestration system, etc).

The person we are looking for will work mainly with the CTO defining, implementing and improving all the infrastructure that supports Graphext. It is also expected to work with the rest of the developers to help with some back-end tasks, those that are closer to the infrastructure. For example, it will not be strange for the one in this position to helps our data scientist to monitor execution times and improve the performance of our batch processes. Another day-to-day example can be helping our front developers to improve compilation and deploy times.

We also expect that the candidate has the autonomy to lead and implement advances in the product. For example, one of the first things to design and develop will be the installation system for on-premise customers.

Requirements

We are looking for a person with experience as a backend developer and system administrator. A person who likes to work as a team and teach his colleagues, that enjoys a certain autonomy to investigate and propose improvements in the product.

In order to land a bit the role, we are looking for experience with:

- Docker, Docker Compose and Kubernetes.
- Data base administration (PostgreSQL and ElasticSearch is what we use).
- Experience working with Google Cloud or AWS.
- Self-driven and a fast learner.
- Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching).
- Disciplined with security best practices.
- Competence in English, we usually speak in Spanish but it is not uncommon to write or have conversations in English.

We value degrees in computer science or similar studies because we know the background they provide, but we also know that a degree does not guarantee anything, so we do not consider official degrees as a requirement.

We currently have our office at www.loomhouse.es (5 minutes from the Atocha train station in Madrid, Spain). It is a very nice co-working that is housed in a historic building, la real fábrica de tapices. The atmosphere is very cozy, especially when the weather is nice work or eat in the gardens is a delightful time.

We do not have strict working hours, we let everyone decide their times, there are people who decide to get up early and leave at 3:30 p.m. and others who are more nocturnal and start the day much later. We do not offer the possibility of working completely on remote, because in the office happens too many things that we are not able to transmit via chat, we have already tried it. What is not a problem is to work remotely one or two days a week once a good working dynamic has been achieved.

We have a culture of responsibility, where everyone deploys into production and is vigilant to what failures can be resolved. We pretend to be proud of what we do. The work of a typical day is intense, and we keep the number of meetings to the minimum. Rarely you will see us doing extra hours, if one day we spent more hours another day we made up for it. We understand that we are in a long-term project and that it is not worth burning out.

The salary range we can offer for this position is 36K to 48K with negotiable shares.

If you are sure you want to join the team but do not think this is the correct position, check out all the other roles we are currently looking for at: https://graphext.com/jobs

You can see our Twitter - www.twitter.com/graphext - and Instagram to know more about us www.instagram.com/graphext

Is this you?