Site Reliability Engineer (office, hybrid or remote)

Engineering Milan, Italy Rome, Italy


Description

Site Reliability Engineer

About Us

ProntoPro.it is Italy's largest local service marketplace, expanding internationally. We help millions of users to find a local service professional: we cover 600+ services, ranging from wedding photographers to plumbers to guitar teachers. Within a few years, we expect that booking a plumber or a painter online will be as effortless as buying a book. 
We are looking for people who want to bring impact and help us build something huge that will challenge the way all of your friends and family look for services.

Working in SRE Team

You will have visibility over the whole business and not just on your area of competence. 
We strongly believe that everybody can give an important contribution, also from the architecture, product, and business strategy point of view. 
You will be part of our Technology department, currently counting 20+ people and expected to grow up to 30+ people during 2021. 
You will create a scalable product that will support ProntoPro hyper-growth. You will work in an environment that is highly focused on tech trends and agile development methodologies. 

Role

SREs are responsible for architecting, implementing and maintaining a performing and dynamic infrastructure and supporting developers to seamlessly release features when they are ready.
In this role, you will be responsible for contributing to the definition and the implementation of both the infrastructure and CI/CD pipelines architecture to make the above a reality. This will require you to proactively collaborate with other team members and contribute to an environment where we can quickly achieve goals without breaking things in production during the process.
This team works closely with all our engineering departments to make sure they have the tools they need for success. Automation will start with a development environment setup, CI/CD pipelines, and extend to a fully-serviced container delivery system where an engineer can build, test, and release on demand.
All of the above surely includes implementing and maintaining effective monitoring-and-alerting strategies to identify potential problems as soon as possible, and troubleshooting them before they impact customers.

Responsibilities
  • Contribute in architectural and design steps of the infrastructure behind ProntoPro services
  • Implement architecture components and enhancements
  • Manage and monitor infrastructure resources and services
  • Contribute in architecturing CI/CD pipelines and workflows
  • Implement tools to support other unit in engineering department
  • Help to identify and solve infrastructure related issues
Requirements
  • Good understanding of scripting languages such as Bash, Python or Ruby
  • Experience with Linux systems
  • Experience with AWS. Experience also with another Cloud provider is preferred
  • Experience with container solutions such as Docker
  • Basic knowledge of container orchestration technologies such as AWS ECS and  Kubernetes
  • Experience with building CI/CD pipelines
  • Familiar with Infrastructure-as-code patterns and provisioning tools such as Terraform, Ansible, Packer
  • Familiar with cloud architecture patterns and best practices for designing highly available, scalable and secure systems
  • Good level of English proficiency, both spoken and written
  • Ability to work independently and as part of a team, with a sense of urgency and integrity

Bonus points

  • Experience with OpenStack
  • Experience with SQL relational databases
  • Experience with NoSQL databases
  • Knowledge of a programming language (Go / Rust / Python)
  • Knowledge of networking stack and topologies

Selection process steps

First contact 

If you successfully pass our CV screening process, our recruiters will organize a call with you. This first interview generally focuses on getting acquainted and figuring out if you and ProntoPro make a good fit for one another.

Technical interview

Candidates will be invited to schedule a 45 minutes technical interview with another member of the SRE team.

Second technical interview 

If you successfully pass the technical interview, you  will be invited to schedule a 45 minutes interview with our Data & Infrastructure Lead

Bar-raising

If you successfully pass the code review discussion, you will be invited to a short interview with a bar raiser. A bar raiser is a skilled evaluator who already holds a job with ProntoPro and plays a crucial role in the company's hiring process. This step usually lasts 30 minutes and aims to understand if you are a good fit with ProntoPro’s principles and values.

Job offer

If you successfully pass the bar-raising step, we will send you a job offer with the position’s salary, benefits, start date, and other terms and conditions of employment.

Workplaces

Our tech teams are distributed among the following headquarters:

  • Milan: via Carlo Farini, 41
  • Rome: via Marsala, 29/h 

We have flexible working hours and give you the possibility to work from home when you prefer to. Working from our offices means:

  • Terraces and relax areas
  • Foosball and ping-pong tables
  • Coffee machines
  • Fresh fruit
  • Intelligent fridge with delicious food available 24/24
  • Ticket restaurants
  • Casual Friday every day
  • Friday beer at 5 p.m.
  • English Course