Chronicle Labs
DevOps Engineer
Job description
Chronicle Protocol is a decentralized Oracle solution securing over $10 billion in collateral since 2017. We continue to secure MakerDAO while establishing a stand-alone brand and business proposition and building the world’s first fully verifiable, cost-efficient, scalable, and decentralized oracle.
The combination of Chronicle Protocol’s groundbreaking proprietary tech and impressive track record in Web3 represents an opportunity to establish a new leader in the oracle space, capable of servicing businesses across all blockchains, recognized for its gold standard of verifiability, scalability, transparency, accessibility, resilience, and security.
We are looking for a seasoned DevOps Engineer based in North or South American time zones to work alongside our Senior DevOps Engineer. We are a lean team, so this role is for someone who enjoys being hands-on and having full ownership and autonomy over their work.
What You’ll Work On
- Design, implement, and manage cloud-native infrastructure on AWS using EKS Kubernetes / Digital Ocean DKO, ensuring high availability, scalability, and efficiency.
- Develop and maintain infrastructure as code using Terraform, focusing on automation and consistency across development, staging, and production environments.
- Orchestrate and monitor the deployment of various blockchain RPC nodes (EVM nodes, Layer 2 nodes, etc.), ensuring optimal performance and security.
- Implement and manage cloud-native monitoring solutions using tools like Grafana, Mimir, and Loki, ensuring robust observability and operational insights.
- Embrace a GitOps workflow using Argocd for continuous deployment, enhancing collaboration and streamlining the deployment process.
- Utilize Kubernetes and Helm templating extensively, ensuring efficient container orchestration and application deployment.
- Manage virtual network infrastructure on AWS, including DNS/domain management, firewall configuration, and load balancing.
- Implement and oversee logging, monitoring, and alerting infrastructure, ensuring the integrity, availability, and security of systems.
- Coordinate with development teams to identify key metrics for monitoring, setting appropriate alerting thresholds.
- Collaborate on continuous integration and deployment strategies, working closely with development teams and QA engineers.
- Contribute to the formulation and execution of security strategies and policies, fostering a culture of security awareness.
- Provide internal support for cloud services, troubleshoot issues, and communicate incident reports clearly.
Job Requirements
- In-depth experience with AWS cloud services; familiarity with other cloud providers is a plus.
- Proficient in Linux system administration and shell scripting.
- Expertise in infrastructure automation and configuration management tools.
- Strong skills in designing, implementing, and maintaining Infrastructure as Code using Terraform.
- Proficiency in deploying and managing container clusters using Docker, Kubernetes (EKS).
- Experience in monitoring, observability, debugging, and performance tuning using tools like Prometheus, Grafana.
- Experience with on-call responsibilities, preferably using PagerDuty.
- Comprehensive knowledge of Git/GitHub for version control and administration.
- Familiarity with CI/CD concepts (Github Actions, Argo Workflows, Argo events etc)
- Experience with Event Driven Architecture (kafka)
- Demonstrated experience with disaster recovery planning and implementation strategies.
- Strong interpersonal skills for effective collaboration with stakeholders of varying technical backgrounds.
- Deep understanding of blockchain technology and experience in managing blockchain RPC nodes.
- Ability to work independently and as part of a team, with a keen eye for detail and problem-solving skills.
- Based in North & South America time zones
You will stand out if
- Knowledge of Web3 and a keen interest to learn more.
- Familiarity with working in a startup environment.
- Experience working and collaborating in a distributed digital native environment
- Past experience managing Blockchain RPC nodes
- You understand the philosophy of DevOps and Developer Self Service
- Embrace Site Reliability Engineering
- Understanding of Fallacies of distributed computing
- Believer of the 12 Factor App
What We Offer
An opportunity to work with veterans in the crypto space building on the bleeding edge of technology. Working on supporting some of the largest initiatives in Web3.
- Competitive compensation
- Flexible payment options: USD / EUR / DAI
- 6 weeks vacation
- Remote working environment
- Flexible schedule
- Two offsites per year to meet up with the team