Remote worldwide
Posted about 1 month ago
Douro Labs is building oracle tooling, products, and Web3 infrastructure that will expand the Pyth Network’s suite of decentralized data services and enhance access to real-time, once-exclusive market data for all blockchain participants.
Price feeds run 24x7. DeFi applications depend on the accuracy and availability of these feeds; an inaccurate price or offline feed can cause severe financial losses. Each feed in turn depends on many different services, some of which are run by our data providers and some by us. It’s a complex system with many failure modes, but it must always work correctly.
We also run a variety of off-chain services. These services run in a Kubernetes cluster that is managed using Terraform. We also need to ensure these services are running and always healthy.
We’re looking for people to help us operate this system and improve its reliability over time. This job includes providing front-line support for incidents, developing automation to manage our infrastructure, and defining deployment plans for high availability.
Location: Worldwide, Remote
About Douro Labs:
About The Job:
We maintain server infrastructure on the cloud and on bare metal. Our applications move a lot of data over the network, and that is our focus.
Most of our infrastructure is provisioned using infrastructure-as-code (IaaC) tools such Terraform and Ansible, and orchestrated with Kubernetes. We avoid provisioning resources manually using a web console or typing commands on an SSH session because that results in losing track of what and why resources were created.
Another important aspect of how we build infrastructure is where it happens: we avoid doing tasks from our laptops and we avoid exposing secrets and keys outside of the context where they are used.
Finally, some of our software runs on blockchains which means we do not have full control over its infrastructure, so we work with each blockchain community of nodes to coordinate on-chain operations.
We operationalize the software written by the engineering team. Software tends to break when it is changed, and it changes many times over its lifecycle, so we try to make the integration and deployment process as automated as possible.
Integration means taking the source code and producing a runnable artifact (e.g. a binary or container image) while deployment means taking the produced artifact and running it on a production environment.
Our current model for deploying software is keeping a manifest with the ideal state of all workloads, and running tools that read these manifests and reconcile the current state of the workloads. Part of this model is usually referred to as GitOps.
Once the software is deployed, we need to know how well it is running. This work begins in the development phase where engineers instrument their code with logs and metrics, and we connect the logs and metrics to our monitoring stack. Different workloads have different instrumentation needs.
We build our own tools. We try to use well-established, off-the-shelf tools, but that is not always possible. Our development work covers tooling used by ourselves, by engineering, and by other teams. Here are some examples of use cases for our tooling:
Skills we’d love you to have:
An academic degree in the relevant field is good to have
4+
years of commercial experienceEnglish
advanced
We relentlessly pursue innovation, creating cutting-edge oracle tooling, products, and Web3 infrastructure. Our goal is to amplify the capabilities of Pyth Network's decentralized data services, ensuring that real-time, previously elusive market data is accessible to every participant in the blockchain ecosystem.
Compensation
Competitive
Role type
Full time
Visa sponsorship
Not provided
Benefits & perks
Remote Working
Flexible Working
Health Insurance
Strong bonus incentives
Performance Bonus
$81K - 125K
Full time
Remote
2022-08-20T14:00:12.865Z
$81K - 125K
Full time
Remote
2022-08-20T14:00:12.865Z
$81K - 125K
Full time
Remote
2022-08-20T14:00:12.865Z
Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ
108 E 16th Street, New York, NY 10003
Join over 111,000 others and get access to exclusive content, job opportunities and more!