Reliability Engineer

491 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Reliability Engineer
Job Position Company Posted Location Salary Tags

IOTA Foundation

Remote

$59k - $75k

IOTA Foundation

Remote

$105k - $120k

Nuri

Berlin, Germany

$105k - $120k

BlockFi

New York, NY, United States

$72k - $75k

IOTA Foundation

Remote

$59k - $75k

IOTA Foundation

Remote

$105k - $120k

Hopin

Remote

$84k - $100k

RECUR

Remote

$84k - $100k

Metrika Inc.

Remote

$72k - $75k

Metrika Inc.

Remote

$90k - $156k

Nuri

Berlin, Germany

$105k - $120k

flowciety GmbH

Berlin, Germany

$50k - $65k

Consensys

United States

$67k - $72k

Consensys

Tel Aviv, Israel

$70k - $100k

Binance

Singapore, Singapore

Senior DevOps Engineer

IOTA Foundation
$59k - $75k estimated
remote
Join Talent Pool

This job is closed

**(Senior) DevOps Engineer

**The IOTA Foundation is a not-for-profit organization established in 2017 and headquartered in Berlin, Germany. The Foundation’s mission is to drive the development and standardization of new distributed ledger technologies (DLTs) that enable permissionless innovation ecosystems. To realize this potential the IOTA Foundation is actively building a collaboration of developers, start-ups, private enterprises, and government, civil society and academic institutions.

We engage in engineering, research and community organizing efforts around the IOTA Tangle – a new generation of DLT specifically designed to be the open and free trust layer for the Internet-of-Things (IoT).

Mission:

As a (Senior) DevOps Engineer, you will be working with a broad spectrum of IOTA Foundation core developers and researchers in order to ensure the reliable operation of software and systems. Embracing a DevOps culture, you will develop new tools and enhancements to new and existing IOTA networks and software using the latest system automation standards, while ensuring proper documentation as it relates to system configuration, mapping, processes, and other internal and external IOTA procedures. This position is a mix of DevOps and site reliability engineering responsibilities.

Tasks

  • Collaborate with IOTA core developers and management to ensure reliable operation of software and systems
  • Understand IOTA business partners’ requirements and systems goals, identifying and resolving business systems issues
  • Define automated tools to help the products be timely adapted to end-user requirements, including CI/CD pipelines
  • Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems
  • Design and perform automated benchmark and integration tests to continually assess the reliability and maturity of the different solutions
  • Interact and negotiate with vendors, outsourcers, and contractors to secure system-related products and services
  • Create and maintain documentation as it relates to system configuration, mapping, processes, and other internal and external IOTA procedures
  • Monitor and test system performance; prepare and deliver system performance statistics and reports
  • Take ownership of the different infrastructure-as-code components that build up our platform, adapting them to the evolution of the given requirements

Requirements

  • High level of fluency in spoken and written English
  • Proven experience as a DevOps Engineer
  • Proven experience with prominent cloud providers like AWS, Azure, and Google Cloud
  • Experience with CI/CD platforms, preferably Github actions.
  • Experience with Terraform
  • Experience with Docker, Kubernetes and configuration management tools like Puppet or Ansible
  • Strong understanding of Linux based systems, security, performance and monitoring requirements
  • Experience from the blockchain industry a plus
  • Knowledge of Golang and other production programming languages a plus
  • Knowledge of SecOps practices a plus
  • Self-driven individual who takes responsibility for projects from their inception
  • Ability, desire, and dedication to pick up new platforms or technologies as well as improve in existing ones
  • Desire to explore and improve complex and fast-paced distributed solutions in the DLT space

Benefits

  • The opportunity to work with the brightest minds in the industry
  • The opportunity to make a true difference
  • Culture of trust, empowerment and constructive feedback
  • A flexible and agile organization with a flat hierarchy
  • Independence and responsibility from day one

The IOTA Foundation is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

What does Reliability Engineer do?

A Reliability Engineer is a professional who is responsible for ensuring the reliability and availability of systems and equipment in an organization

They use their knowledge of engineering principles, statistical analysis, and data science to identify and mitigate risks, prevent failures, and optimize system performance

Here are some of the typical tasks and responsibilities of a Reliability Engineer:

  1. Analyze data and perform statistical modeling: Reliability Engineers analyze data related to equipment performance, failure rates, and maintenance history to identify trends and patterns. They use statistical modeling to predict future failures and plan maintenance activities accordingly.
  2. Develop and implement reliability strategies: Reliability Engineers develop and implement strategies to improve the reliability and availability of equipment and systems. This may include performing root cause analysis, implementing preventive maintenance programs, and conducting failure mode and effects analysis (FMEA).
  3. Collaborate with other teams: Reliability Engineers collaborate with other teams such as operations, maintenance, and engineering to identify and address reliability issues. They may also work with suppliers to ensure the reliability of equipment and materials.
  4. Monitor and evaluate performance: Reliability Engineers monitor the performance of systems and equipment to identify areas for improvement. They use data to evaluate the effectiveness of reliability strategies and make adjustments as necessary.
  5. Provide technical support: Reliability Engineers provide technical support to other teams and stakeholders, answering questions and providing guidance on reliability-related issues.
  6. Continuously improve processes: Reliability Engineers are responsible for continuously improving reliability processes and methodologies. They stay up-to-date with the latest technologies and best practices in the field and identify opportunities for improvement.