2023-08-23 14:48:55

It-spetsialist

CVKeskus.ee klient

Job Description

A Site Reliability Engineer at Thinnect bridges the gap between development, QA and operations, ensuring maximum uptime and performance for the various services deployed by our development team. Day-to-day activities involve everything from service provisioning to application deployment, monitoring and disaster recovery planning. You will be automating repetitive work, and developing solutions that perform at scale, seeing your own technology efforts directly improve the reliability of our products. Coding regularly as a member of the engineering team, doing final testing and validation of our software before a release will be also in your agenda in order to increase reliability of our services. You will be a full member of our engineering team, focusing on improving the reliability of our products and contributing to the success of the company. You will be encouraged to bring fresh ideas and new perspectives to Thinnect, while demonstrating versatility when faced with evolving requirements.

Duties and responsibilities:

The site reliability engineer must work with the engineering team and the customers of the company, ensuring that the IT solutions needed for delivering company services are functional 24/7.

More specifically the tasks of the site reliability engineer include following:
* Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Thinnect's services.
* Design and develop automation frameworks to handle production at scale.
* Implement live tools for monitoring, and identify and troubleshoot live issues.
* Linux systems administration, configuration, troubleshooting and automation.
* Automating product validation/testing.

Requirements

Professional skills:
* Server-side and back-end programming experience.
* Consumer facing product experience.
* Working with Linux distributions (Debian, Ubuntu).
* Web servers like Apache, Nginx, lighttpd.
* SQL and/or other structured query languages.
* Administering web applications and supporting their development.
* Experience with Python.

Other skills
* Good oral and written communication skills in English.
* Proactivity, ability to work independently and plan, organize, schedule, and manage your work related activities.
* Desire to learn about new technologies and ideas and introduce them to the organization.
* Ability to plan and estimate effort to complete tasks.

Company offers

We offer an opportunity to work on cutting edge technology with an expert team. You will be able to apply the latest tools and technologies in your everyday work, contributing to the success of Thinnect.