Site Reliability Engineer Remote

Portugal, Full time

 

About Teralytics: Founded in 2013 in Switzerland, their mission is to transform how people’s journeys are planned, operated and accounted for. Using big data and advanced machine learning to arrive at transformative insight, they help the customers to create sustainable mobility solutions that work for everyone, now and in the future.

Teralytics offers the most advanced insights on human mobility, capturing billions of signals every day from cell towers and other unique sources.

 

 

Culture:

  • Be part of a diverse, international, cross-disciplinary team of highly motivated, hands-on experts that tackle unique challenges with a positive spirit and lots of fun.

  • They offer a flexible work schedule, additional company holidays, and career development programs.

  • Plus, as strong believers in open-source, they contribute to the community by releasing some of their work as open-source projects.

 

 

The Role: 

We are looking for a smart and passionate Site Reliability Engineer to join our team. For this position we are currently hiring someone who is willing to work remotely in Portugal.

The Reliability Engineering team is one of the engineering pillars of Teralytics responsible for critical components such as data ingestion, monitoring, quality and retrieval. Positioned at the foundation of the technology stack, the team also takes the lead on several initiatives that impact the whole engineering team, such as CI/CD pipelines, automation, engineering workflows and, in general, new technologies. In Reliability Engineering we believe in high availability and scalability, and we create solutions leveraging state-of-the-art technologies including (but not limited to) Kubernetes, Ceph, CAPI/metal3, Prometheus, Grafana and Spark.

 

 

Your Responsibilities: 

  • Manage and monitor a multi-datacenter environment with an Infrastructure as Code methodology
  • Build automation to prevent problem recurrence and to reduce deployment times and errors
  • Participate in the design of distributed systems architectures
  • Ensure scalability, availability and performance of Teralytics software stack
  • Ensure correctness and availability of the data
  • Engage in service capacity planning and demand forecasting
  • Maintain security, backup, and redundancy strategies

 

 

Your profile 

You are a passionate Engineer with a keen interest in automation and software development, and are excited to help us build scalable systems across several data centers located around the world.

 

 

Must-have qualifications:

  • BSc degree in Computer Science or a related technical field, or equivalent practical experience
  • Minimum 3 years of professional experience
  • Consolidated knowledge of Unix/Linux systems and their internals
  • Strong experience with at least one programming language (e.g., Python, Go)
  • Professional experience with containers and their orchestration (e.g., Docker, Swarm, Kubernetes, Marathon/Mesos, etc)
  • Knowledge of networking theory (OSI layers, NAT), protocols (TCP/IP, UDP, Ethernet, DNS) and networking tools (e.g.,  tcpdump, iptables, netstat)
 
 

Preferred skills:

  • Ability to design large-scale distributed systems
  • Experience in the management of distributed storage (e.g., Hadoop/HDFS, MinIO, Ceph, Gluster, etc)
  • Experience with logging and monitoring systems (e.g., Elastic Stack, Prometheus, Grafana, etc)
  • Experience with automation software (e.g., Ansible, Puppet, Jenkins, Tekton)
  • Experience with Cloud technologies (e.g., AWS, GCP, Azure)
  • Experience in managing complex backup solutions and disaster recovery plans
 
 

What they offer

They offer the chance to be part of an exciting and ambitious start-up that puts its people at the heart of its business. Be part of a diverse, international, cross-disciplinary team of highly motivated, hands-on experts that tackle unique challenges with a positive spirit and lots of fun.

They offer a flexible work schedule, a dynamic environment where everyone can have substantial impact, career development programs and additional company holidays.

 

 

What to expect 

Teralytics is an equal opportunity employer and we value diversity. They do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

 

 

More about:
  • Open to a Full Remote setup, you’ll need to be currently residing in Portugal.



Want to know more? Get in touch with us 👇

Apply to Job
Full Name*
Email*
Phone
LinkedIn Profile
Resume*