System Reliability Engineer

Yardi Romania - 1 poziție
Oraș de lucru
Tipul job-ului
Salariu Nespecificat
Limbă străină
Industrii
Permis conducere Nespecificat

Candidatul Ideal

The System Reliability Engineering team is responsible for the availability, performance and security of our products as well as their production and development environments and all the services that support them. The members of this team work together with colleagues not only from their own team but from other cloud services teams from around the world. The three most important characteristics of this team are open communication, teamwork and technical excellence.

The Cluj SRE team is composed of 8 members with different levels of seniority.

We are strongly oriented toward delivering the highest availability possible for our websites and services and low response times. For this, we’ve implemented rigorous monitoring and alerting platforms and enabled a 24/7 On-Call rotation. Furthermore, we strive to automate most of our work and thus eliminate everyday toil. In order to achieve all these, we often find ourselves experimenting with cutting-edge tools and concepts or implementing additional technologies or ideas into our existing infrastructure.

This role implies working from home until our Cluj office will be officially reopened.

Desired Skills and Experience:
  • 2+ years of experience with Unix/Linux and/or Windows operating systems in a production environment;
  • 2+ years of experience maintaining and troubleshooting multiple application servers and web servers in a production environment;
  • Medium or advanced knowledge of multiple virtualization technologies such as: VMWare, Hyper‐V;
  • Basic to advanced knowledge of cloud computing platforms such as: GCP, Microsoft Azure;
  • Basic to advanced knowledge of container orchestration tools such as: Kubernetes;
  • Basic to advanced knowledge of one or more configuration management systems: Puppet, Ansible, Vagrant;
  • Medium to advanced knowledge of one or more monitoring and alerting systems such as: Icinga2, Graphite, collectd, Prometheus/AlertManager and ELK;
  • Basic to Advanced knowledge of maintenance of RDBMS systems such as: MySQL, Postgresql, Microsoft SQL Server, Oracle;
  • Medium to Advanced knowledge of one or more scripting languages such as: bash, perl, python, PowerShell, ruby;
  • Basic to advanced knowledge of one or more programming languages and know how to approach different types of implementations: compilation based or interpretation based;
  • Basic to advanced knowledge of continuous integration or continuous delivery systems: Jenkins, GO.CD, TeamCity, Gitlab;
  • Basic to advanced knowledge of versioning systems such as: SVN, GIT, TFS.

Descrierea jobului

Main responsibilities:
  • Keep production services up;
  • Implement and maintain fault tolerance for all services;
  • Optimize performance at all possible layers;
  • Actively participate in daily standups and other meetings that you will be a part of;
  • Perform maintenance as needed in production and development environments;
  • Regularly analyze graphs and other monitoring tools and take action based on that analysis;
  • Respond timely to alerts;
  • Implement and maintain monitoring and alerting tools required to keep services highly available and performant;
  • Automate and integrate configuration management wherever possible;
  • Implement and maintain the necessary backup systems to ensure recovery;
  • Collaborate openly and effectively with all teams;
  • Research and propose new ways of improving our technology stack and workflow;
  • Participate in the on‐call rotation as agreed with team members and manager and follow the necessary procedures while on‐call;
We also offer a competitive benefits package including:
  • Highly competitive salary;
  • Up to $2.000 educational reimbursement plan/calendar year;
  • Comprehensive private medical and life insurance plan;
  • Flexible work schedule;
  • Modern technology, work methods and tools;
  • Possibility to participate in various training programs and conferences;
  • 15 RON/day meal tickets;
  • Access to company vacation condos in the U.S.;
  • Frequent internal engagement activities;
  • Discount plans for fitness centers, restaurants and various service providers.

You will also be able to use the benefits below, once we return to our office:
  • Commuting and parking benefits;
  • Fresh fruit, snacks and coffee in the office;
  • Open air terraces, game rooms;
  • Regular themed parties & team building activities.

Descrierea companiei

Yardi Romania is part of Yardi Systems, Inc., an American company founded in 1984 that has become the leading provider of software solutions for the real estate industry, with over 40 offices and 7600+ employees worldwide. Our development center in Cluj-Napoca, which opened in 2010, is the second largest Yardi office in the world – counting over 1200 dedicated professionals with highly diverse skillsets, ranging from software development to data research and analysis, marketing, journalism, consulting, and customer service.

Our success belongs to our employees, who make Yardi Romania an amazing place to work and grow.

Publicat 6 oct. 2021 Reactualizat 5 nov. 2021 Expiră 5 nov. 2021
Nu îți face griji, poate joburile de mai jos îți pot fi de folos