The Opportunity
You'll be joining a team revolutionizing blockchain safety as a Site Reliability Engineer. In this role, you'll work closely with the product team and other devs as we execute on Webacy’s core products and services ensuring its reliability, security, and scalability. As a member of our robustly talented engineering team, you will have the opportunity to take sincere ownership of your work and implement product and process solutions that have a real impact on Webacy’s core business.
Requirements
- Minimum of 3 years experience in DevOps roles. A minimum of 1 year of experience working at a blockchain company is preferred.
- Robust experience in infrastructure management including: service deployment, CI/CD pipeline development and management, container management, logging and data analytics, and database management.
- Proficiency in scripting and automation (Python, Bash, Terraform, Ansible).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Experience developing automated testing, deployment, and monitoring systems.
- Proven experience in performance optimization including setting up monitoring and alerting systems to ensure high availability and performance.
- Proficiency with API key management, deployment, and monitoring.
- Knowledge of database management, specifically with PostgresSQL.
- Familiarity with blockchain testing and security tools such as Slither, Mythril, Echidna is a plus.
- Mempool API experience is recommended (ex: Alchemy, Blocknative, etc.)
- Previous experience working at L1s, L2s.
- Robust blockchain development experience, and even contributions to the community is a plus.
- Excellent communication skills and reliability as a member of a team.
Key Responsibilities
- Design, deploy, and maintain infrastructure on cloud platforms (e.g., AWS, Google Cloud).
- Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines.
- Implement IaC for infrastructure management (AWS CDK, Pulumi, Terraform, etc.)
- Automate testing, deployment, and monitoring processes to ensure seamless updates and rollouts.