Site Reliability Engineer (hybrid or full-remote)

Engineering


Description

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 be part of our Technology department, currently counting 20+ people and expected to grow up to 30+ people during 2021.
You will have visibility over the whole business and not just on your area of competence. 
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.
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

Workplaces

We have flexible working hours and you will be free to work from home or from our beautiful offices in Milan and Rome.

Working from our offices means:
  • Relax area
  • Foosball tables
  • Coffee machines
  • Fresh fruit
  • Ticket restaurants
  • Casual Friday every day
  • Friday beer at 5 p.m.