Hiring an adept systems and security enthusiast to run decentralized web infrastructure and harden it against attack while applying dev ops patterns across small teams and huge open-source communities.Apply now
Protocol Labs believes the internet has become humanity's most important technology. We build protocols, systems, and tools to improve how it works. Today, we are focused on how we store, locate, and move information.
We seek an outstanding Infrastructure Engineer (aka. System Operations Engineer) to join our infrastructure team.
Just like the internet itself, we are a fully distributed team spread across the globe. We don’t let geography or borders define us -- we want to work with talented and intellectually curious people of diverse backgrounds and different perspectives.
At Protocol Labs we plan, design, and deploy systems that must operate with high quality and consistency. This job puts you at the forefront of industry-wide experimentation around deployment of decentralized infrastructure. Part of the job is to design and/or test decentralized alternatives to established tools, documenting the work, and sharing that work with the open source world.
Our infrastructure Engineers are full members of the development teams they work with, participating in the entire development lifecycle and carrying out infrastructure operations in collaboration with the other engineers the team.
Deploy and maintain software infrastructure like the IPFS gateway nodes at gateway.ipfs.io
Secure and audit operating software infrastructure
Commit code to improve connectivity on the IPFS network: ie. bootstrap nodes, transports, general work on libp2p
Maintain public dashboards of the IPFS network, showing status, traffic, usage, etc.
Apply best practices, write documentation & case studies
Advise users worldwide on how to apply best practices
Make our software really nice to operate, i.e. be the voice of operations users who will be deploying our software all over the planet
Collaborate with developers to set up new infrastructure
Automate away tedious manual tasks
Are attentive to details and love making stable, reliable systems that can scale gracefully
Have experience with various deployment setups and automation tools