Data Reliability Engineer

  • Overview

    We’re looking for a skilled Data Reliability Engineer to join our big Zoolatech team for our client Procore Technologies. Procore is building the software that builds the world. They provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, housing complexes, and more.

  • Responsibilities

    As a Data Reliability Engineer, you’ll join a highly skilled Procore team of Site Reliability, Security, Data Administration, and Production Engineering disciplines and will work as equal team-mate. Data Reliability Engineers are responsible for keeping data systems that support all user-facing Procore services and other production systems running smoothly 24/7. Data Reliability Engineers apply a mix of data engineering, administration, and software development disciplines to automate a range of data management work including provisioning data stores, managing uptime, data integrity, data refresh, disaster recovery, self-healing and alerting, and data reporting.

    What you’ll do:

    • Work closely with SRE, Security, and Development teams to ensure data infrastructure standards are followed and architecture patterns are aligned with the requirements
    • Participate in designing data architecture, design reviews, building and troubleshooting data systems, as well as digging deep into the root of an issue and providing solutions
    • Manage multiple tasks including, prioritisation, planning and change management, detailed runbooks, and documentation
    • Provide configuration and maintenance support for production and development environments, automating as much as possible
    • Assist application developers with query creation, optimisation, tuning, and related function
    • Identify performance trends and opportunities, and deploy proactive corrective measures to minimize downtime
    • Work across our tech stack of Java, Ruby on Rails, PostgreSQL, AWS, Kafka, S3, Elasticsearch

    Important:

    Working hours should correspond to USA timezone

  • We Require

    • 3+ years of experience in Postgres in AWS
    • Expert with SQL scripting
    • Expert in DB monitoring, performance tuning including query optimization
    • Experience implementing complex data ecosystems
    • Development experience in any language or shell command language for scripting
    • Data Engineering/Administration or production infrastructure and operations background
    • Experience working quickly, efficiently, and with keen attention to detail at a fast-paced

    Nice to haves:

    • Terraform experience is a big plus
    • Containers and Container Management (Docker, Kubernetes)
    • Config Management (Puppet, Ansible, Salt)
    • Experience in Kafka, NoSQL technologies, Elasticsearch, Cassandra, Data Warehousing (Snowflake), Ruby

You may be interested

Senior Java Developer

Junior Support Engineer (night shift)

Project Manager

Looks like talking about your friend?

Be the one to get us in touch