Senior DevOps Engineer
Who We Are:
Our organization's purpose is to expand decentralized networks by reducing zero-knowledge proof costs significantly. Established in 2019, Horizen Labs aims to create a more secure and fair digital realm amidst the decentralization movement. Through innovative blockchain technology, we enhance proof verification cost efficiency while maintaining top-tier security standards. Our focus is on developing cutting-edge modular structures empowered by configurable zero-knowledge proofs, setting new benchmarks for performance, security, and cost-effectiveness. At Horizen Labs, we value our talented team above all else, fostering a culture that encourages individuals to realize their ideas. We are seeking imaginative individuals to join our team, comprising the brightest minds in the blockchain sphere. Embrace the excitement of being part of our rapidly growing, innovation-driven company. Our belief in diversity as a driver of innovation shapes our commitment to crafting a truly exceptional product. With a global workforce operating in collaboration with our offices in New York City, NY, and Milan, Italy, we pursue talent wherever it resides. Are you ready to contribute to shaping the next cutting-edge blockchain technology alongside us?
We are seeking a proficient and passionate Senior DevOps Engineer to join our team. In this role at Horizen Labs, a DevOps Engineer is tasked with creating and managing automation, orchestration, installation, and configuration processes tailored to various Public Cloud platforms and dedicated servers. Additionally, they collaborate closely with Software Engineers to design and establish efficient software development pipelines and environments.
Key Responsibilities
- Design and implement scalable automation and orchestration pipelines to enhance system robustness and maintainability.
- Develop and maintain internal tools for the team's use.
- Update installation and configuration procedures for all Providers.
- Utilize tools such as Terraform, Ansible, shell scripts, Github Actions, and Travis-CI to manage and deploy Infrastructure.
- Enhance the security and protection of production environments and secrets against threats in the demanding Blockchain landscape.
- Create and update documentation for infrastructure, configurations, and processes.
- Work in tandem with Software Engineers to create streamlined software development pipelines and environments.
- Experiment with and implement new techniques and tools to enhance the DevOps process and performance.
- Monitor costs and optimize infrastructure.
Qualifications and Experience
- Over 3 years of practical DevOps experience, ideally paired with prior Backend Developer experience.
- Proficiency in Infrastructure as Code concepts and tools like Terraform and Ansible for orchestration and configuration management.
- Experience with Linux/Unix System Administration (e.g., Debian, Ubuntu, Alpine).
- Intermediate knowledge of a scripting language like Bash or Python.
- Familiarity with Software Version Control tools like GIT, GitHub, Subversion (SVN).
- Creation of customized Dockerfiles adhering to Docker best practices.
- Experience with cloud providers, preferably AWS.
- Understanding of DevOps Methodologies emphasizing CI (Continuous Integration), CD (Continuous Delivery), and IaC (Infrastructure as Code).
- Strong communication skills in verbal and written English.
- Deep interest in the potential of blockchain technology.
- Thrive in a fast-paced environment, knowing when to seek help and when to take initiative.
- Motivated by results and self-driven.
Nice to have
- Experience launching large projects to production and maintaining high service quality.
- Proficiency in Agile team methodologies.
- Knowledge of blockchain architecture and internal workings.