Position: Senior DevOps
Company: Boosty Labs
Experience required: 5y
Category: DevOps
English level: upper
Published: 2023-07-01T00:00:00+03:00

We are a cutting-edge technology company focused on making Post-Quantum Cryptography (PQC) accessible to digital ecosystems. Our mission is to provide scalable security options and zero-knowledge products to help customers transition to PQC while maintaining the security and speed of their digital applications.

As a DevOps Engineer, you'll play a crucial role in ensuring the seamless integration and scalability of our cloud-based software solutions, specialized hardware, and custom languages and compilers. Additionally, you'll have the opportunity to contribute to the exploration and utilization of quantum computers for consensus protocols, shaping a more secure and efficient future for the industry.
**Team on the project:** Architect, Tech Lead, Back end developers, Front end developers, Cryptography Researchers

**Requirements:**

• 5+ years of software  engineering experience.
• Solid experience as a DevOps engineer, with a focus on building and maintaining distributed systems or platforms.
• Proficiency in designing and implementing scalable infrastructure using orchestration and virtualization technologies.
• Strong understanding of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes).
• Understanding of blockchain fundamentals and of ZKP protocols and their applications. Proficiency in writing ZKP circuits and an understanding of backend proving systems is highly desirable.
• Hands-on experience with CI/CD pipelines, version control systems (e.g., Git), and automation tools.
• Familiarity with monitoring and log analysis tools (e.g., Prometheus) for system observability.
• Excellent collaboration and communication skills to work effectively with a diverse team of professionals.
• Upper-Intermediate English.

**Responsibilities:**

• Design and implement a Kubernetes infrastructure to distribute ZKP jobs to virtualized and/or accelerated hardware instances.
• Architecting scalable and highly available systems that can handle a large number of concurrent jobs while ensuring optimal resource utilization is a must.
• Develop strategies to automate the deployment, orchestration and scaling of the infrastructure, as well as CI/CD pipelines to automate build, test, and deployment processes.
• Establish a monitoring and alerting system to ensure the health, performance, and security of the distributed platform for use in a dashboard and log analysis.
• Design customized workflows for ZK-native teams that leverage the capabilities of our infrastructure while optimizing performance, resource utilization, and security.
• Collaborate closely with other team members to gather requirements, provide technical guidance, and ensure smooth integration of our platform.
• Document the system architecture, deployment processes, and troubleshooting guides to enable knowledge sharing and facilitate future maintenance and enhancements.

**What we offer:**

• Flexible working format (remote, office, or mix)
• Flexible working hours
• Informal and friendly atmosphere
• The ability to focus on your work: a lack of bureaucracy and micromanagement
• 20 paid vacation days
• 7 paid sick leaves
• Education reimbursement
• Free English classes
• Psychologist consultations

Recruitment process:  Recruitment Interview - Technical interview - Client pre-screen interview - Final interview