Lead DevOps Engineer with NixOs, Rust and Cloudflare

Contract/Employment dependent on location/jurisdiction
(Full Time - 100% Remote Work)

About us

Holochain is our new open source framework infrastructure technology for distributed peer-to-peer applications. Holochain is fast, massively scalable, cost effective, resource efficient, and energy efficient. 

Holo, which is built on Holochain, is a distributed cloud platform and marketplace for hosting and serving other Holochain applications to everyday users connected to the Internet. Holo brings access to distributed applications to the familiar web browser by creating an ecosystem and a currency that enables distributed hosting services provided by peers. 

With Holo, we envision a world where people own their own data and control their identity and privacy, a world where communities create together with patterns and tech designed to maximise individual, social and environmental well-being. Our aim is to make distributed peer-to-peer computing accessible to everyone. 

Key Responsibilities:

  • Manage the architecture and technical leadership of Holo’s DevOps infrastructure
  • Extend and optimise NixOS and cargo (Rust) scripts that compile and manage binaries across linux/mac/windows systems
  • Assess risk, impact, cost, best practices, processes, and tool chains for infrastructure, CI/CD/CM, operating requirements, security, and use of hardware (including HoloPorts)
  • Oversee and support the continued improvement of the Holochain release processes and tooling
  • Successfully integrate DevOps throughout our organization 

Typical Tasks:

  • Develop and manage automated continuous integration (CI) and continuous deployment (CD) solutions for Holo’s software products
  • Enable automated configuration management (CM) for all development, test, quality assurance, and production servers
  • Implement metrics collection systems that can be reused and applied to any site/software development project
  • Design scaling strategies and develop automation scripts and solutions for the purpose of streamline, implement, and test sites/software
  • Update tools, code, and modules for the purpose of streamlining implementation and supportability
  • Create solutions for managing and ingesting large numbers of documents in real time, enabling prompt search and analysis
  • Implement monitoring solutions that identify system bottlenecks and production issues
  • Identify and implement big data storage solutions and schemas to maximize performance
  • Conduct trainings and coach others on how to build processes that clearly represent and manage dependencies in code as well as the workings of reusable tools and patterns

Needed Skills:

  • 5+ years of DevOps Engineer experience (Required)
  • Experience with Nix and NixOS, Rust, and Cloudflare (Required) 
  • Experience in large-scale systems automation, orchestration, deployment, and implementation
  • A solid knowledge of encryption and key security
  • Skills in the configuration, maintenance, and securing of Linux systems as well as skills in scripting languages such as Shell
  • Experience in scaling distributed data systems (e.g. Hadoop, Elasticsearch, Cassandra, Spark)
  • Working knowledge of a typical networking stack
  • Able to work in a remote, distributed, multi-time zone environment with occasional travel (~ 1 week per quarter) for coworking sessions

Desired Capacities:

  • Exceptional communication - can convey information and instructions in a clear, concise manner
  • Self-directed and self-generative - is able to go beyond the call of duty, make decisions that are creative and strategic and can move things forward easily 
  • Able to deal with ambiguity - isn’t blocked while decisions, processes or changes are in flux
  • Loves to learn - keeps up with industry best practices on behalf of DevOps and all dev teams
  • Able to face current reality - has an ability to talk about what’s so and natural consequences and to remain calm in the face of uncertainty and stress
  • Relatable - someone who inspires trust and confidence in others

Some details about what we offer:

  • Generous salary (National Currency)
  • Generous crypto pay program (HOT & Holo fuel)
  • Supportive introductory period
  • Regular team meetings (video)
  • Collaborative and inspiring culture
  • Flexible work schedules and vacation
  • Motivated, passionately engaged and evolutionary global teammates

Holo is an equal opportunity employer, and we celebrate our diverse, creative, and collaborative team.

Apply Now!